![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
tableview
bravegogo
知行合一,积学养气
展开
-
UITableView优化技巧
本文转自:http://www.cocoachina.com/ios/20150602/11968.html最近在微博上看到一个很好的开源项目VVeboTableViewDemo,是关于如何优化UITableView的。加上正好最近也在优化项目中的类似朋友圈功能这块,思考了很多关于UITableView的优化技巧,相信这块是难点也是痛点,所以决定详细的整理下我对优化UITabl转载 2016-05-31 18:27:49 · 327 阅读 · 0 评论 -
UITableView 自定义分割线
自定义UITableViewCell中复写- (void)drawRect:(CGRect)rect方法 - (void)drawRect:(CGRect)rect{ CGContextRef context = UIGraphicsGetCurrentContext(); CGContextSetFillColorWithColor(context, [UICol原创 2016-08-02 18:16:18 · 320 阅读 · 0 评论 -
EGORefreshTableHeaderView 解读
查看源码。称它为ELTableViewController是取了EGORefreshTableHeaderView以及LoadMoreTableFooterView的首字母。这份代码中包含了一个示例程序以及三个必备组件:1、 EGORefreshTableHeaderView2、 LoadMoreTableFooterView(修改版,原版不能适应任何尺寸的高度)转载 2016-08-08 11:35:12 · 433 阅读 · 0 评论 -
ios 自定义折叠控件 ——UITableView
方式一:1 原理 打开: [self.stateArrayaddObjectsFromArray:@[@"ViewCell0"]]; [self.stateArrayaddObjectsFromArray:@[@"ViewCell0"]]; [_tableViewbegi原创 2016-09-22 11:04:24 · 1206 阅读 · 0 评论 -
UITableviewCell 改变选中selectedBackgroundView 的大小 颜色
关键点:改变frame 一定在 layoutSubviews中操作,其他的地方不行。改变颜色 ,可以在其他的地方。- (void )layoutSubviews { // always try to set frame in layoutSubviews [superlayoutSubviews]; C原创 2016-10-25 14:10:36 · 3181 阅读 · 0 评论 -
UITableView 的选中状态
一、cell 在初始化或者重用时,调用 -_configureCellForDisplay:forIndexPath: 方法,这个方法会做一些附带操作,其中会调用 setSelected:animated: 方法,将 cell 的选中状态置为未选中。 1 在 tableView:cellForRowAtIndexPath: 中调用 setSelected:animated: 方法将 ce原创 2017-12-21 18:12:43 · 1974 阅读 · 0 评论 -
再谈 UITableView 的 estimatedRowHeight(转)好文章
转载自:https://kangzubin.com/uitableview-estimatedrowheight/今天发现之前写的一个基于 UITableView 的列表页面存在如下问题:当列表在滑动过程中,特别是往下滑快接近底部时,右侧的滚动条一直在不断地抖动,并且滚动条的长度也在不断地微小变化;另外,当滑动到底部加载下一页数据并 reloadData 后,列表的内容会整体跳动往...转载 2018-11-15 17:35:00 · 1706 阅读 · 0 评论