描述
开 本: 16开纸 张: 胶版纸包 装: 平装是否套装: 否国际标准书号ISBN: 9787121171000
编辑推荐
王志刚、王中元、朱蕾编著的《iPhone UIKit详解(适用于iOS5)》第1部分(第0章、第1章)为引导部分,介绍UIKit框架的基本概念,以及如何在不使用Xcode的“所见即所得”界面编辑功能下进行iPhone编程。第2部分(第2~4章)为iPhone应用程序画面基础部分,这一部分介绍构成iPhone应用程序画面的基本类。包括构成画面的UIView及各种常用UI控件(皆为UIView子类),以及与画面控制相关的UIViewController及其子类。第3部分(第5~7章)介绍iPhone特色画面组成控件,此部分介绍了图形、动画、文字显示、屏幕效果等所有iPhone特色效果的实现方式。第4部分(第9章、第10章)介绍UIKit框架中的事件与动作控制类,此部分介绍各种事件处理方法及与用户交互相关的API。第5部分(第11章、第12章)为UIKit框架中的其他功能,主要介绍了设置/获取应用程序及设备信息的功能,以及复制/粘贴功能,还介绍了与摄像头及视频相关的各种API及使用方法。 本书适合具有一定Objective-C 2.0语言基础的读者使用,作为iPhone应用程序开发的参考书,或者作为学习iPhone软件开发的进阶参考资料,尤其可加深关于UIKit框架部分的理解。
内容简介
UIKit框架是iPhone应用程序开发中最基本的框架,也是用得最多、最 重要的框架。王志刚、王中元、朱蕾编著的《iPhone UIKit详解(适用于 iOS5)》就是一本UIKit开发大全,包括UIKit框架中各种类、控件使用技巧 的相关介绍。本书每个章节都配有详细的应用实例,方便读者对UIKit中各 种类、控件的理解,也可直接应用于自己的iPhone应用程序中。《iPhone UIKit详解(适用于iOS5)》可作为开发iPhone应用程序的工具书。
目 录
第1章 UIKit概要 1.1 UIKit概要 1.2 iPhone HelloWorld程序 1.2.1 创建HelloWorld工程 1.2.2 使用Interface Builder工具作成画面 1.3 不使用Interface Builder的HelloWorld程序 1.3.1 编辑HelloWorldAppDelegate.m 1.3.2 删除MainWindow.xib文件 1.3.3 编辑main.m文件 1.3.4 再次编辑HelloWorldAppDelegate.m文件 1.4 关于Xcode 4及在Xcode 4中创建HelloWorld程序 1.4.1 Xcode 4 概要 1.4.2 使用Xcode 4创建Hello World应用程序 1.4.3 在Xcode 4中编写代码 第2章 UIView概要 第3章 UIViewController与画面控制 第4章 常用UI控件 第5章 图形与动画 第6章 文本与Web显示 第7章 表格视图(UITableView) 第8章 全屏显示与画面旋转 第9章 传感器API 第10章 用户交互相关API 第11章 应用程序及设备相关API 第12章 视频相关AP 索引
免费在线读
UINavigationItem的title View属性中即可。分别将UISlider的minimum Value属性以及maximum Value属性设置为0.0与1.0。因为此值后面将作为颜色值进行设置,而颜色RGB值的范围为0.0到1.0之间。另外将滑块的初始值设置为0.5。最后,当滑块移动时(具体事件为UIControlEventValueChanged)调用sliderDidChange方法,具体在addTarget:action:forControlEvents:方法中进行设置。这样将UISlider设置到title View属性中后,即完成了导航条的定制。
在sliderDidChange方法中,调用UIColor的initWithRed:green:blue:alpha:方法创建标签的颜色,除了alpha参数设置为1.0外,其他三个参数都设置为滑块当前的值。将此创建的UIColor实例设置到UILabel实例的backgroundColor属性后,即完成了对标签颜色的设置。
3.4.3 导航条的颜色
可以通过改变UINavigationController类的tintColor属性,改变导航条的背景颜色。以下是实例代码。
3.5 工具条
从iPhone OS 3.0开始,通过调用UIViewController的setToolbaItems:animated:方法可以简单地在画面中追加工具条。下面是简单的实例代码。
……
在sliderDidChange方法中,调用UIColor的initWithRed:green:blue:alpha:方法创建标签的颜色,除了alpha参数设置为1.0外,其他三个参数都设置为滑块当前的值。将此创建的UIColor实例设置到UILabel实例的backgroundColor属性后,即完成了对标签颜色的设置。
3.4.3 导航条的颜色
可以通过改变UINavigationController类的tintColor属性,改变导航条的背景颜色。以下是实例代码。
3.5 工具条
从iPhone OS 3.0开始,通过调用UIViewController的setToolbaItems:animated:方法可以简单地在画面中追加工具条。下面是简单的实例代码。
……
评论
还没有评论。