01 2012 档案

摘要: UIPageControl类提供一行点来指示当前显示的是多页面视图的哪一页。当然,由于UIPageControl类可视样式的点击不太好操作,所以最好是确保再添加了可选择的导航选项,以便让页面控件看起来更像一个指示器,而不是一个控件。当用户界面需要按页面进行显示时,使用UIPageControl控件将要显示的用户界面内容分页进行显示会使编程工作变得快捷。 用户点击页面控件,会触发UIControlEventValueChanged事件,并启动设置为控件动作的任何方法。可以通过调用currentPage查询控件的新值,并通过调整numberOfPages属性设置可用的页面数。阅读全文
posted @ 2012-01-07 15:37 张智清 阅读(1339) | 评论 (0) 编辑
摘要: UITableView的强大更多程度上来自于可以任意自定义UITableViewCell单元格。通常,UITableView中的Cell是动态的,在使用过程中,会创建一个Cell池,根据每个cell的高度(即tableView:heightForRowAtIndexPath:返回值),以及屏幕高度计算屏幕中可显示几个cell。而进行自定义TableViewCell无非是采用代码实现或采用IB编辑nib文件来实现两种方式,本文主要收集代码的方式实现各种cell自定义。阅读全文
posted @ 2012-01-07 14:52 张智清| 编辑
摘要: 目前已全面升级使用xCode4.2加iOS5.0,以致导入的有些库的使用或多或少会出现些编译错误,就像今天在应用OpenFlow时,就发生以下编译2处警告: 1. warning: Semantic Issue: Writable atomic property 'number' cannot pair a synthesized setter/getter with a user defined setter/getter 指示在AFItemView.m文件 2. warning: Semantic Issue: Writable atomic property 'numberOfImages' cannot pair a synthesized setter/getter with a user defined setter/getter 指示在AFOpenFlowView.m文件阅读全文
posted @ 2012-01-05 22:15 张智清 阅读(375) | 评论 (0) 编辑
摘要: UITabBarController类 选项卡类允许用户在多个视图控制器之间移动并在屏幕的底部可定制该栏。向不同的视图同时提供一次单击访问,向用户选择的屏幕和编辑底栏的屏幕同时提供More按钮。 选项卡类的方便之处就是不需要象导航栏那样以栈的方式推入和弹出视图的操作,而是组建一系列的控制器(它们各自可以是UIViewController、UINavigationController、UITableViewController或其他任何类型的视图控制器),并通过设置栏的viewControllers属性将其添加到选项卡栏,使每个选项卡对应一个试图控制器。阅读全文
posted @ 2012-01-03 14:00 张智清 阅读(494) | 评论 (0) 编辑
摘要: 有关NSXMLParser解析类库的基本论述,可查看相关SDK帮助,以下仅仅是具体的应用操作。是以一个图书库应用为例,其Books.xml文档结构如下: 1 2 3 4 Circumference 5 Nicholas Nicastro 6 Eratosthenes and the Ancient 7 8 9 Copernicus Secret 10 Jack Repcheck 11 How the scientific revolution began 12 阅读全文
posted @ 2012-01-01 22:56 张智清| 编辑