tableHeaderView内使用自动布局总结
来源:互联网 发布:java生成支付宝二维码 编辑:程序博客网 时间:2024/06/05 19:25
自定义一个view,里面使用了自动布局,想把这个view设置成tableHeaderView,(注意,这边tableHeaderView和section的headerView是不一样的,tableHeaderView的话,一个tableView只有上面的是,二section的headerView则每个组都有。)如果在设置这个tableHeaderView的时候,最后显示出来的不是正确的高度,那么可以试试以下几种方法:
1、viewDidLoad的时候设置一下tableHeaderView:
self.tableView.tableHeaderView= self.headerView;
在自定义的headerView里内容加载完成后,填充后重新再设置一次tableHeaderView:
2、在iOS7里如果直接设置自定义的headerVIew给tableHeaderView遇到莫名的奔溃(通常因为这个自定义的headerView里面使用了自动布局),可以尝试将这个headerView添加(addSubView:)到另一个UIView,然后设置另一个UIView给tableHeaderView。
3、高度不正常的时候,手动计算设置headView的高度:
- (void)sizeHeaderToFit
{
UIView *header = self.tableView.tableHeaderView;
[header setNeedsLayout];
[header layoutIfNeeded];
CGFloat height = [headersystemLayoutSizeFittingSize:UILayoutFittingCompressedSize].height;
CGRect frame = header.frame;
frame.size.height= height;
header.frame= frame;
self.tableView.tableHeaderView= header;
{
UIView *header = self.tableView.tableHeaderView;
[header setNeedsLayout];
[header layoutIfNeeded];
CGFloat height = [headersystemLayoutSizeFittingSize:UILayoutFittingCompressedSize].height;
CGRect frame = header.frame;
frame.size.height= height;
header.frame= frame;
self.tableView.tableHeaderView= header;
}
0 0
- tableHeaderView内使用自动布局总结
- tableHeaderView与tableFooterView的使用
- 自动布局autolayout使用总结(源码含swift版本)
- 自动布局使用
- Masonry自动布局使用
- 使用autolayout设置UITableView的tableHeaderView
- 使用tableHeaderView的时候动态改变高度
- Autolayout自动布局的使用
- xcode6 使用layout自动布局
- UITableViewHeaderFooterView的使用+自动布局
- Masonry 自动布局使用案例
- 自动布局库--Masonry使用
- iOS 自动布局 Auto Layout 入门 02 使用自动布局
- Easyui使用Dialog行内按钮布局
- AutoLayout(自动布局代码控制)简单总结
- Java内部类使用总结
- Java内部类使用总结
- Java内部类使用总结
- mac上使用github命令提交代码实例(二)代码提交
- 欢迎使用CSDN-markdown编辑器
- 内核3.x版本之后设备树机制
- 社説 20150820 知的財産の活用 法改正を競争力向上に生かせ
- HDOJ--2066--一个人的旅行
- tableHeaderView内使用自动布局总结
- KMP算法
- 重定向给网页的优化
- webservice
- jquery下载所有版本(实时更新)
- Linux进程的睡眠和唤醒(一个定时信号唤醒睡眠中的进程)
- ftp上传文件出现“sftp: cannot open /usr/SmartStore_test/1.zip to write”
- 社説 20150820 安保法案審議 成立後に向けた検討は当然だ
- Out of Hay