我有一个UITableView
在UIViewController
在UINavigationController
在UITabBarController
。如何摆脱UITableView之前的空白空间?
在我的UITableView
中,我有部分标题,所有部分都有60个像素高度。像这样设置。
tableView.sectionHeaderHeight = 60
我UITableView
也有Grouped
的样式属性。
问题是,我的UITableView
上方有空的空间,我想摆脱它。
这个问题只发生在iPad上,在较小的设备上没有空的空间。 (我分别在iPad 2和iPhone 6上进行了模拟。)由于此解决方案#3不起作用。
有些我都试过,但没有工作的解决方案:
self.automaticallyAdjustsScrollViewInsets = false
tableView.contentInset = UIEdgeInsetsZero
self.tableView.contentInset = UIEdgeInsetsMake(-64, 0, 0, 0)
并不适用于所有的设备。因为我的桌子在某些设备上已经运行良好,并且这使得它在屏幕上不起作用。
- 将
UITableView
设置为Plain
而不是Grouped
。
这可行,但我需要我的标题是分组风格不是简单的。所以我不能使用这个。
那么我在这里有什么选择?提前致谢。
你是说在tableview和navigationcont之间有一个空格? – vaibhav
是的。在UINavigationController和UITableView之间。 –
你能添加一个你可能用过的截图和代码/限制吗? – Adeel