我有一個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