具体的效果可以参考微信ios7版的UITableview 它最后一行cell的separator是顶到最左边的
首先设置tableFooterView
- _messageTableview.tableFooterView = [[UIView alloc] initWithFrame:CGRectZero];
然后在willDisplayCell上增加如下代码 控制最后一行separatorInset位置
- - (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath{
- NSMutableDictionary *dic = [typeArray objectAtIndex:indexPath.section];
- NSMutableDictionary *infoDic = [dic objectForKey:@"dic"];
- if (indexPath.row==[infoDic count]-1) {
- NSLog(@"indexPath.row===%d",indexPath.row);
- cell.separatorInset = UIEdgeInsetsMake(10, 0, 0, 0);
- }
- }
参考资料:http://stackoverflow.com/questions/12168002/how-to-remove-last-border-of-last-cell-in-uitableview
http://blog.csdn.net/catandrat111/article/details/7794030
http://blog.cnrainbird.com/index.php/2013/10/05/yin_cang_uitableview_xia_bu_xu_yao_de_fen_ge_xian_zhuan/
相关推荐
UITableView 删除 Cell Demo Delete
当UITableView遇到多cell时,往往我们要建立多个cell,这是就会显得类多,臃肿。 demo采用了工厂模式,用父类cell指针指向子类cell,减少类臃肿,不好维护的效果
swift现实UITableView的cell自定义以及删除与添加,添加表的刷新功能
使用的是MVC编程框架,KVO数据模型,仅供参考
UITableView在两个Cell中间显示目录效果,点击列表某一项,在该项下面显示菜单,不挡住下一项,很实用的例子。
UItableview cell (自定义)增假,删除 移动
长按即可移动cell的UITableView
iOS UITableView获取特定位置的cell
使用场景:UIViewController 上添加添加UITableView,UITableView的cell 时限向左 向右滑动出现多个操作按钮,可以根据具体使用场景修改代码
2.实现了可删除的tableViewCell,向左划动某个cell,cell右侧会出现“删除”按钮,点击即可将当前cell删除,删除伴有简单的动画效果。 3.实现了tableView的下拉刷新功能,下拉tableView的过程中,将依次显示“下拉...
对 UITableView 空白页文字、空白页图片、上拉下拉事件等进行了高度封装,命名为MACTableView,使用简单高效,一键集成
UITableView的cell移动位置,下次进入界面后是拖动后的界面
UITableView用来以表格的形式显示数据。关于UITableView,我们应该注意: ...(4)所有的UITableView实现时实际上只有一列,但是我们可以通过向UITableViewCell中添加子视图,使得它看起来有好几列。
UITableViewDropDown 点击cell展开另外一个UITableView
NULL 博文链接:https://apluck.iteye.com/blog/1541943
ios uitableview cell的展开收缩功能,网上找的不太好,自己写了一个~
UITableView的使用方法及cell复用机制
长按即可移动cell的自定义UITableView。Github仓库地址:https://github.com/pujiaxin33/JXMovableCellTableView
在程序开发中,很多数据是动态获取的,通常UITableView中的行高设置为固定的,当文字量比较多时,程序会自动隐藏多余的数据,本文讲述自定义设置行高