针对 TableView,有些时候需要在点击 cell 时,展开这行 cell,显现出更多的选项或者全部内容等。比较容易想到的处理方案就是利用 section,在未选择之前,每一行都是一个 section,待展开的内容都在这个 section 的 row 里面。在点击事件里,reload 当前选中的...
分类:
其他好文 时间:
2014-07-25 10:03:14
阅读次数:
222
1 interface ViewController () 2 3 @property (weak, nonatomic) IBOutlet UITableView *tableView; 4 5 @end 6 7 @implementation ViewController 8 9 ...
分类:
其他好文 时间:
2014-07-25 02:24:44
阅读次数:
248
当用户输入不仅仅是布尔值时,可使用分段控件(UISegmentedControl)。分段控件提供一栏按钮(有时称为按钮栏),但只能激活其中一个按钮。分段控件会导致用户在屏幕上看到的内容发生变化。它们常用于在不同类别的信息之间选择,或在不同的应用屏幕之间切换。下面介绍基本属性和基本方法的使用。...
分类:
其他好文 时间:
2014-07-24 23:25:43
阅读次数:
211
@在IOS5中增加了一个UIStepper的新控件,UIStepper可以连续增加或减少一个数值。控件的外观是两个水平并排的按钮构成,一个显示为“+”,一个显示为“-”。...
分类:
其他好文 时间:
2014-07-24 23:24:53
阅读次数:
197
- (void)viewDidLoad
{
[super viewDidLoad];
UIImageView * animatedImageView = [[UIImageView alloc]initWithFrame:CGRectMake(60, 80, 200, 300)];
animatedImageView.backgrou...
分类:
其他好文 时间:
2014-07-24 23:24:34
阅读次数:
356
背景知识每个表都是UITableView的实例,表中的每一行都是UITableViewCell的实例。TableView的种类Grouped tablePlain table without indexPlain table with indexNSIndexPathNSIndexPath.sect...
分类:
其他好文 时间:
2014-07-24 22:23:52
阅读次数:
235
自定义cell,多类型cell混合使用,cell自适应高度自定义cell就是创建一个UITableViewCell的子类把cell上的空间创建都封装在子类中,简化viewController中的代码cell中的空间如何显示Model中的信息cell中声明一个Model类型的属性,viewContro...
分类:
其他好文 时间:
2014-07-23 20:42:35
阅读次数:
366
如果要做成微信朋友圈的评论效果,那么评论用一个UITableview去加载,每个UITableviewCell上加载一个PPLabel。但是这样会导致一个问题,PPLable在响应点击单词的时候,同样UITableviewCell会响应select事件。有两种处理办法:1、截取点击事件,这种办法比较...
分类:
微信 时间:
2014-07-23 20:18:35
阅读次数:
2873
UITableView除了常规的选择模式(selection mode)外还有一个编辑模式(editing mode),在编辑模式中可实现删除,插入,多选,重排序等。一.进入编辑模式通过直接设置UITableView的editing属性或向其发送setEditing:animated:消息,可将其置...
分类:
其他好文 时间:
2014-07-23 11:47:36
阅读次数:
305
UITableView表视图编辑表视图编辑的使用场景当我们需要手动添加或者删除某条数据到tableView中的时候,就可以使用tableView编辑.比如微信 扣扣中删除和某人的通话当我们需要手动调整单元格的顺序时,就可以通过tableView移动,移动单元格到指定位置代理AppDelegate.m...
分类:
其他好文 时间:
2014-07-23 11:35:06
阅读次数:
327