摘要:
UITableView的强大更多程度上来自于可以任意自定义UITableViewCell单元格。通常,UITableView中的Cell是动态的,在使用过程中,会创建一个Cell池,根据每个cell的高度(即tableView:heightForRowAtIndexPath:返回值),以及屏幕高度计算屏幕中可显示几个cell。而进行自定义TableViewCell无非是采用代码实现或采用IB编辑nib文件来实现两种方式,本文主要收集代码的方式实现各种cell自定义。 阅读全文
阅读排行榜
UI控件篇——UIPageControl及其自定义
2013-07-30 10:17 by 张智清, 35251 阅读, 收藏,
摘要:
UIPageControl类提供一行点来指示当前显示的是多页面视图的哪一页。当然,由于UIPageControl类可视样式的点击不太好操作,所以最好是确保再添加了可选择的导航选项,以便让页面控件看起来更像一个指示器,而不是一个控件。当用户界面需要按页面进行显示时,使用UIPageControl控件将要显示的用户界面内容分页进行显示会使编程工作变得快捷。
用户点击页面控件,会触发UIControlEventValueChanged事件,并启动设置为控件动作的任何方法。可以通过调用currentPage查询控件的新值,并通过调整numberOfPages属性设置可用的页面数。 阅读全文
UIView动画(过渡效果)的学习笔记
2011-11-05 15:30 by 张智清, 26794 阅读, 收藏,
摘要:
UIView视图的动画功能,可以使在更新或切换视图时有放缓节奏、产生流畅的动画效果,进而改善用户体验。UIView类自带4种视图变换过渡效果。 阅读全文
NSXMLParser具体解析xml的应用详解
2012-01-01 22:56 by 张智清, 10431 阅读, 收藏,
摘要:
有关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 阅读全文
"No previous prototype for function" warning警告错误
2011-11-13 21:07 by 张智清, 10100 阅读, 收藏,
摘要:
在编译《iphone开发秘籍》第八章的秘诀一的代码时碰到以下警告错误:CGPoint randomPoint(){ int half = 32; int freesize = 240 - 2 * half; return CGPointMake(random() % freesize + half, random() % freesize + half);}warning:No previous prototype for function "randomPoint"。如何取消这个警告错误呢?方法尝试了这两种都可以:1.方法上加修饰符static2.或者Project-In 阅读全文
浙公网安备 33010602011771号