UITableView可以分普通模式和Editing模式两种,这里我们着重讨论Editing模式,Editing模式中又分三种操作:Insert、Delete、 Reallocted。Insert和Delete针对数据源内容的修改,而Reallocated是针对数据源位置的修改。下面分别讨论。一.....
分类:
其他好文 时间:
2015-09-21 17:20:36
阅读次数:
139
// 原滑动删除方法,需保留 override func tableView(tableView: UITableView, commitEditingStyle editingStyle: UITableViewCellEditingStyle, forRowAtIndexPath indexPa...
分类:
移动开发 时间:
2015-09-21 15:45:24
阅读次数:
220
首先要理解UITableView代理方法调用的先后顺序。当初始化UITableView后,代理回调顺序如下1://返回cell个数-(NSInteger)tableView:(UITableView*)tableViewnumberOfRowsInSection:(NSInteger)section2://返回每行的高度-(CGFloat)tableView:(UITableView*)tableViewheightForRo..
分类:
其他好文 时间:
2015-09-19 19:52:46
阅读次数:
156
大家都知道,UItableView 有个reloadData的方法,可以tableview刷新视图。而普通的View上面。我们如何刷新视图的呢?下图是我做的一个用户登录之后显示用户昵称和个性签名还有头像的界面。当用户登录之后跳转到这个页面,然后显示用户的简单信息。点击退出登录后信息也随之消失。我的....
分类:
移动开发 时间:
2015-09-19 19:37:39
阅读次数:
207
/** * 设置每一组的索引的文字 */- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView{ return [self.groups valueForKeyPath:@"对应的模型的KEY值"]; }...
分类:
其他好文 时间:
2015-09-19 06:11:39
阅读次数:
197
概述我们要实现的效果:这个界面布局也是UITableView实现的,其中的内容就是UITableViewCell,只是这个UITableViewCell是用户自定义实现的。虽然系统自带的UITableViewCell已经够强大了,但是这个界面布局并不能满足我们的需求。在上面的cell布局里,我们可以...
分类:
移动开发 时间:
2015-09-18 23:27:30
阅读次数:
1260
1 #import "ViewController.h" 2 3 #pragma mark- 编辑的步骤 4 //UITableView编辑步骤 5 @interface ViewController () 6 {//第一步;UITableView有两种编辑状态 默认是删除状态...
分类:
移动开发 时间:
2015-09-18 23:23:01
阅读次数:
294
一、tableView编辑(插入和删除) 实例代码:效果图:(能添加和删除)二、tableView移动 实例代码:(能过移动位置,同时也能添加删除)//添加删除的步骤//设置分区效果移动过程和步骤(重要步骤)效果图:(能够添加,删除和移动)
分类:
移动开发 时间:
2015-09-18 23:16:15
阅读次数:
232
一.UITableView表视图创建 1>.基本属性: UITableView继承自UIScrollView,所以可以滚动 表视图的每一条数据都是显示在UITableViewCell对象中 表视图可以分区显示数据,每个分区称为一个section,每一行称为row,编号都是从0始 2>.重要用...
分类:
其他好文 时间:
2015-09-18 23:15:25
阅读次数:
193
抽屉效果,页面灵活漂亮并且节省空间。在根视图的h文件: 1 #import 2 //实现抽屉效果 3 //由于手机屏幕较小,内容较多,有效利用空间 。 4 @interface RootViewController : UIViewController 5 { 6 UITableView ...
分类:
其他好文 时间:
2015-09-18 21:53:14
阅读次数:
223