频道栏目
首页 > 安全 > ios开发 > 正文
  • 8.5.3 使用UITableViewCell的自定义子类(1)

    我们很幸运,可以使用Interface Builder设计表视图单元。我们将使用Interface Builder重新创建与刚才使用代码构建的界面相同的两行界面。要达到此目的,可以创建一个UITableViewCell子类和一个包含表视图单元的...

    关键词: 8.5.3  使用  UITableViewCell 

  • 8.5.2 向表视图单元添加子视图(2)

    在这里,viewDidLoad方法创建了一系列字典。每个字典都包含表中一行的名称和颜色信息。某一行中的名称在字典的Name键下,颜色在Color键下。我们把所有的字典放到了同一个数组里,这就是此表的数据。让我们着重看...

    关键词: 8.5.2  视图  单元 

  • 8.5.2 向表视图单元添加子视图(1)

    默认的表视图单元只显示一行文本。即使你试图通过指定一个包含回车符的字符串让单元显示多个行,它也会删除回车符,并在下一个单元的行中显示数据。现在我们要创建一个项目,向单元添加子视图以摆脱这种束缚,这...

    关键词: 8.5.2  视图  单元 

  • 8.5.1 单元应用程序

    8.5 定制表视图单元你可以直接为表视图做许多事情,不过一般来说,你会希望以不受UITableViewCell直接支持的方式格式化每一行中的数据。对于这种情况,可以采用两种基本方法。一种方法是向UITableViewCell添加子...

    关键词: 8.5.1    单元 

  • 8.4.4 委托还能做什么?

    委托还能处理更多任务,下一章在介绍分层数据时会用到这些任务中的大多数。要了解更多内容,请使用文档浏览器查看UITextViewDelegate协议,然后看一下还有什么可用的其他方法。

    关键词: 8.4.4  委托  还能 

  • 8.4.3 更改字体大小和行高

    假设我们希望更改表视图中使用的字体大小。在大多数情况下,不应该覆盖默认的字体,那是用户所希望看到的。不过有时候我们有合适的理由这样做。在tableView:cellForRowAtIndexPath:方法中添加下面的代码行,然后...

    关键词: 8.4.3    更改 

  • 8.4.2 处理行的选择

    表的委托可以使用两个方法确定用户是否选择了特定的行。一个方法在一行被突出显示之前调用,并且可以用于阻止选中此行,甚至改变被选中的行。让我们来实现这个方法,并指定第一行是不能被选中的。将以下方法添加...

    关键词: 8.4.2    处理 

  • 8.4.1 设置缩进级别

    你会注意到我们使用控制器作为此表视图的数据源和委托,不过到现在为止,还没有真正实现UITableViewDelegate的任何方法。与选取器视图不同,较简单的表视图不需要委托代替它们完成一些功能。数据源提供了绘制表所...

    关键词: 8.4.1  设置  缩进 

  • 8.3 添加一个图像

    要是可以向每一行添加一个图像就好了。我们需要创建一个UITableViewCell子类来添加图像吗?不用。实际上,如果能够让图像位于每一行的左侧就不需要这么做了。默认的表视图单元会把这个情况处理好。下面我们来看一...

    关键词: 8.3    添加 

  • 8.2.2 编写控制器(2)

    此字符串充当表示某种表单元的键。在此表中,我们将只使用一种单元,因此定义一种标识符就可以了。表视图在iPhone的小屏幕上一次只能显示几行,但是表自身能够保存相当多的数据。记住,表中的每一行都由一个UITa...

    关键词: 8.2.2    编写 

  • 8.2.2 编写控制器(1)

    下面是控制器类的头文件。单击Simple_TableViewController.h,并添加以下代码:>上述代码的作用是让类遵从两个协议,类需要使用这两个协议来充当表视图的委托和数据源,然后声明一个数组用于放置将要显示的数据。...

    关键词: 8.2.2    编写 

  • 8.2.1 设计视图

    下面通过一个最简单的示例来了解表视图的工作原理。本示例将显示一个文本值列表。在Xcode中创建一个新项目。对于本章来说,我们将使用基于视图的应用程序模板。选择这一项,然后将项目命名为Simple Table。8.2....

    关键词: 8.2.1    设计 

  • 8.1 表视图基础

    下一章将构建一个基于分层导航的应用程序,它类似于iPhone随带的电子邮件应用程序。通过这个应用程序,用户可以访问数据嵌套列表和编辑数据。不过,在此之前,需要先掌握表视图的基本概念。这正是本章将要介绍的...

    关键词: 8.1     

  • 1.6 准备开始吧

    iPhone是一款全新的、令人难以置信的计算平台,是轻松开发的利器。编写iPhone应用程序将成为一种全新的体验,这种体验与之前你使用过的任何平台都不同。所有看似熟悉的功能都具有其独特的一面,但随着深入体会本...

    关键词: 1.6    准备 

  • 1.5 本书内容

    下面是本书其余章节的简要概述。第2章:讲述如何使用Xcode和Interface Builder创建一个简单的界面,并在iPhone屏幕上添加一些文本。第3章:开始实现与用户的交互,构建一个简单的应用程序,用于在运行时根据用户...

    关键词: 1.5    本书 

  • 1.4 编写iPhone应用程序有何不同

    如果从未使用过Cocoa或它的前期产品NextSTEP,那么你可能会发现Cocoa Touch(用于编写iPhone应用程序的应用程序框架)稍显另类。它与其他常用应用程序框架(如用于构建.NET或Java应用程序的框架)之间存在一些基...

    关键词: 编写  iPhone  应用程序 

  • 1.3 必备知识

    学习本书应该具备一定的编程知识。你应该理解面向对象编程的基础知识,例如,了解对象、循环和变量的含义,还应该熟悉Objective-C编程语言。SDK中的Cocoa Touch是本书使用的主要工具,它使用的是Objective-C 2...

    关键词: 1.3    必备 

  • 1.2 必要条件

    在开始编写iPhone软件之前,需要做一些准备工作。对于初学者,需要一台运行Leopard(OS X 10.5.3或更高版本)的基于Intel的Macintosh计算机。2006年之后上市的任何Macintosh计算机(不管是笔记本还是台式机)应...

    关键词: 1.2    必要条件 

  • 译者序

    iPhone自从发布的那一天起就成为科技界的焦点。但一直为人诟病的是,其本身并不支持开源软件开发,也一直没有推出相应的第三方开发工具。而 iPhone SDK的发布无疑解决了这一难题。开发人员可以使用iPhone SDK...

    关键词: 译者   

  • 目录

    第1章 欢迎来到iPhone的世界 11.1 关于本书 11.2 必要条件 11.3 必备知识 31.4 编写iPhone应用程序有何不同 41.4.1 只有一个正在运行的应用程序 41.4.2 只有一个窗口 41.4.3 受限访问 41.4.4 有...

    关键词: 目录 

排行
热门
论坛推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站