我试图将一个视图作为tableHeaderView添加到我的tableview中。我从界面构建器中拖动一个视图,并将其放入我的tableview中。标头的大小很小,因此我通过编码来调整其大小。当我运行我的应用程序时,它变成这样:

如果我将背景色更改为白色ios - 自定义tableHeaderView隐藏单元格-LMLPHP

如果我更改背景颜色以清除主意
ios - 自定义tableHeaderView隐藏单元格-LMLPHP

这是我更改tableview标头大小的代码:

self.myTableView.tableHeaderView?.frame = CGRectMake(0, 0, screenWidth, 290)


有任何建议修复它!

最佳答案

创建一个包含要添加到header view上的TableView类型的xib。然后使用viewWillAppear方法将xib加载到controller[[NSBundle mainBundle]loadNibNamed:@""]方法中。现在,使用NSBundletableView返回的视图添加为tv.tableHeaderView = <your UI view>;标头

关于ios - 自定义tableHeaderView隐藏单元格,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37516555/

10-15 14:08