
TableView
枫岭晚
这个作者很懒,什么都没留下…
展开
-
详细整理:UITableView优化技巧
最近在微博上看到一个很好的开源项目VVeboTableViewDemo,是关于如何优化UITableView的。加上正好最近也在优化项目中的类似朋友圈功能这块,思考了很多关于UITableView的优化技巧,相信这块是难点也是痛点,所以决定详细的整理下我对优化UITableView的理解。UITableView作为iOS开发中最重要的控件之一,其中的实现原理很是考究。Apple在这转载 2015-06-03 08:33:29 · 648 阅读 · 0 评论 -
关于tableview的多选问题
声明下,虽然说的是原创,但是所有的方法都是谷歌搜到的,我只是整理者;目前我发现有两种方法,第一种方法:- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath{ return UITab转载 2015-11-21 11:50:11 · 804 阅读 · 0 评论 -
iOS 修改 TableView 的 delete 按钮
在iOS 6 以前重写-(void)willTransitionToState:(UITableViewCellStateMask)state ,发现iOS7 以前的方法不管用了iOS7 下在自定义cell里重写-(void)willTransitionToState:(UITableViewCellStateMask)state{[super转载 2015-09-22 16:40:55 · 455 阅读 · 0 评论 -
iOS8 用UITableViewRowAction实现Cell自定义滑动操作
在iOS 8以前,如果想自定义一个UITableViewCell的滑动操作是一件比较麻烦的事情,系统只支持删除,如果我们想加上一个类似于“置顶”的操作需要处理不少逻辑,而进入iOS 8以后,系统提供了UITableViewRowAction以及新的delegate方法,使得自定义一些操作变得非常容易,如果想加上一个置顶,只需要这样:- (BOOL)tableView:(UITableView转载 2015-09-22 16:39:46 · 439 阅读 · 0 评论 -
怎么才能知道我点击了cell上的按钮所对应的是那一行的cell
在自定义UITableViewCell中创建了一个按钮。我想在点击该按钮时知道该按钮所在的cell在TableView中的行数。只要在btn的方法里添加下面这个方法就行了。 NSIndexPath *indexpath =[self.tableView indexPathForCell:((UITableViewCell *)[原创 2015-09-08 09:33:07 · 1694 阅读 · 0 评论 -
优化UITableViewCell高度计算的那些事
我是前言这篇文章是我和我们团队最近对 UITableViewCell 利用 AutoLayout 自动高度计算和UITableView 滑动优化的一个总结。我们也在维护一个开源的扩展,UITableView+FDTemplateLayoutCell,让高度计算这个事情变的前所未有的简单,也受到了很多星星的支持,github链接请戳我这篇总结你可以读到:UITableView转载 2015-06-02 10:55:05 · 479 阅读 · 0 评论 -
IOS 三级联想菜单(也可以当二级)
三级联想菜单(也可以当二级) (在iOS代码库中浏览本帖)关键字:菜单代码类库:菜单(Menu)GitHub链接:https://github.com/skytoup/SkyAssociationMenuView以前做一个项目准备用来当做地区选择用的,后来没用上。。。。。测试环境:Xcode 6,iOS 7.0以上。 SkyAssociationMe转载 2015-06-23 08:28:03 · 1573 阅读 · 0 评论 -
IOS tableView 选中时的背景颜色设置
1.系统默认的颜色设置//无色 cell.selectionStyle = UITableViewCellSelectionStyleNone; //蓝色 ,系统默认是蓝色的cell.selectionStyle = UITableViewCellSelectionStyleBlue; //灰色 cell.selectionStyle = UITableVie转载 2015-07-21 16:49:14 · 4995 阅读 · 1 评论 -
Tableview 每行cell点击后扩展出一行
ExpandingStackCells链接:https://github.com/jozsef-vesza/ExpandingStackCells原创 2015-07-01 08:45:03 · 1248 阅读 · 0 评论 -
LazyTableView(一个可以最大程度简化uitableview操作的第三方框架)
LazyTableView(一个可以最大程度简化uitableview操作的第三方框架) (在iOS代码库中浏览本帖)关键字:ios 界面 ui UITableView UIControl TableView 列表代码类库:列表(TableviewCollection)GitHub链接:https://github.com/sx1989827/LazyTableViewLa转载 2015-07-01 08:31:42 · 620 阅读 · 0 评论 -
iOS开发使用tableView从服务器加载图片时的卡顿现象解决方案
新手做开发的时候一般都会遇到使用tableView从网上加载图片并显示图文的时候会有卡顿现象,而这种卡顿现象也是因为多种原因造成的。一般可以分为两种:一种是由于网上加载图片需要动态定义cell的高度(如果是固定的高度,可以忽略),而在定义cell高度的时候一般都会先去下载图片然后再计算图片的大小,进而计算cell的高度。另一种就是在cell显示图片时,没有进行异步处理加载图片与显示的逻辑。转载 2016-01-03 22:03:51 · 3381 阅读 · 0 评论