iOS-UITableView 的 tableHeaderView 遮挡 cell 的问题
来源:互联网 发布:linux下安装pyqt 编辑:程序博客网 时间:2024/06/16 13:37
1. 理想状态下的 tableHeaderView(见下图):
2. 但是有时候会出现这种情况(见下图):
3. 出现问题的代码
#pragma mark - 设置tableHeaderView - (void)setupTableHeaderView { UIView *view = [[UIView alloc] init]; view.backgroundColor = [UIColor greenColor]; // 设置 tableHeaderView self.tableView.tableHeaderView = view; // 设置 view 的 frame view.frame = CGRectMake(0, 0, kScreenWidth, 90 * kScaleHeight); }
4. 破解之道
#pragma mark - 设置tableHeaderView - (void)setupTableHeaderView { UIView *view = [[UIView alloc] init]; view.backgroundColor = [UIColor greenColor]; // 设置 view 的 frame(将设置 frame 提到设置 tableHeaderView 之前) view.frame = CGRectMake(0, 0, kScreenWidth, 90 * kScaleHeight); // 设置 tableHeaderView self.tableView.tableHeaderView = view; // // 设置 view 的 frame // view.frame = CGRectMake(0, 0, kScreenWidth, 90 * kScaleHeight); }
0 0
- iOS-UITableView 的 tableHeaderView 遮挡 cell 的问题
- iOS-UITableView 之 tableHeaderView 遮挡后面 cell 的问题
- UITableView.tableHeaderView遮挡cell的解决方法
- iOS UITableView动态改变tableHeaderView的高度
- 58.UITableView:改变 TableHeaderView 的高度--跟随cell滚动
- ##iOS##关于UITableView的tableHeaderView的注意点
- UITableView:改变 TableHeaderView 的高度
- UItableView 更改tableHeaderView的高度
- UITableView:改变 TableHeaderView 的高度
- UITableView:改变 TableHeaderView 的高度
- UITableView:改变 TableHeaderView 的高度
- 移除UITableView的tableHeaderView
- ios11 UITableView 为group的时候tableFooterView,tableHeaderView问题
- IOS UITableview 的Cell 封装
- UITableView 的cell重叠问题
- UITableView 删除cell 的问题
- iOS开发-简述UITableView中cell的重用问题
- tableheaderview覆盖了部分cell的解决方法
- 图片2
- 写一个完整的程序,实现线程死锁
- AI数据集
- Cordova下自签名证书无法访问https问题(IOS和Android)
- 解决nginx+php-fpm间歇性502错误
- iOS-UITableView 的 tableHeaderView 遮挡 cell 的问题
- 313. Super Ugly Number
- Python 字符串和编码
- MFC下256色BMP位图的保存
- Mac环境下装node.js,npm,express;(包括express command not found)
- 把 Rational Rose 的图表保存为图片文件
- 测试小故事18:我不要写测试用例
- JS 打开、关闭子窗口
- Android API Level与sdk版本中英文对照表