首先,在viewDidLoad中初始化相关数据: override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
//添加刷新
refreshControl.addTarget(...
分类:
移动开发 时间:
2014-09-22 22:31:43
阅读次数:
253
在iOS开发中UITableView可以说是使用最广泛的控件,我们平时使用的软件中到处都可以看到它的影子,类似于微信、QQ、新浪微博等软件基本上随处都是UITableView。当然它的广泛使用自然离不开它强大的功能,今天这篇...
分类:
移动开发 时间:
2014-09-22 20:33:43
阅读次数:
167
相比于其他的View,UITableView算是用的很广的一个,和UITableView配合使用的是Cell,在程序中可以自定Cell,包括内容样式等UITableView需要一个数据源(dataSource)<UITableViewDataSource>在ViewController中声明做tableView的时候,需要让控制器充当代理的角色在控制..
分类:
其他好文 时间:
2014-09-22 11:52:53
阅读次数:
230
有句话说的好,聪明的程序员懂得"偷懒"来提升开发效率.我们在日常开发中,有一些代码片段会经常利用到,大家可能会觉得定义一些宏可以解决问题,但是遇到比如,UITableView的协议方法,或者写Demo时候想要快速的定义一个UIButton(当然,你用storyboard除外)呢?
好吧,先来介绍下什么是代码片段?
我们在XCode中输入if,选择ifelse后回...
分类:
移动开发 时间:
2014-09-21 22:29:11
阅读次数:
244
在iOS开发过程中, 我们经常会用到UITableView, 谈到UITableView当然少不了UITableViewCell.那么有时候我们就会有疑惑,怎么样才能让cell的高度根据文字的大小多少,以及照片的高度来动态设计呢?下面我们来看一下,到底怎么做才能让cell的高度动态变化, 让界面看起来更美观协调一些呢?...
分类:
移动开发 时间:
2014-09-20 10:04:27
阅读次数:
159
要改变UITableViewCell选中时的背景色,需要在-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)方法中添加如下代码:// 设置cell选中的背景色UIVi...
分类:
移动开发 时间:
2014-09-19 13:35:35
阅读次数:
164
1 //隐藏分割线 2 [self setExtraCellLineHidden:_tableView]; 3 //隐藏多余分割线 4 -(void)setExtraCellLineHidden: (UITableView *)tableView 5 { 6 UIView *view = ...
分类:
其他好文 时间:
2014-09-18 16:09:14
阅读次数:
174
Chapter 8 UITableView and UITableViewController1. The designated initializer of UITableViewController is initWithStyle:, which takes a constant that d...
分类:
其他好文 时间:
2014-09-18 01:59:23
阅读次数:
191
//1.定义cellstatic NSString * ID=@"hero"; //1.1首先需要进行判断时候需要创建UITableViewCell对象 UITableViewCell * cell=[tableView dequeueReusableCellWithIdentifier:ID].....
分类:
其他好文 时间:
2014-09-18 00:44:14
阅读次数:
189
上篇文章介绍了如何用UITableView显示表格,并讲了几种UITableViewCell的风格。不过有时候我们需要自己定义UITableViewCell的风格,其实就是向行中添加子视图。添加子视图的方法主要有两种:使用代码以及从.xib文...
分类:
移动开发 时间:
2014-09-15 22:59:10
阅读次数:
653