我的應用程序中有一個簡單的UITableView
,並且有一個tableView.tableHeaderView
屬性的自定義視圖。設置此屬性時,視圖具有正確的大小(全寬,約45px高)。iOS中的UITableView標題視圖重疊單元格10
[_resultHeaderView sizeToFit]; // the view as the correct frame
[_resultTableView setTableHeaderView:_resultHeaderView];
在iOS系統9和之前的版本中,頭部顯示正確,但在IOS 10中,細胞開始在相同的Y座標作爲我的頭部視圖,因此我的頭視圖顯示在所述第一小區。
設置這些屬性還沒有任何效果:
self.edgesForExtendedLayout = UIRectEdgeNone;
self.automaticallyAdjustsScrollViewInsets = NO;
有事在iOS的10變,可以解釋這種不同的行爲?什麼是一個好的解決方案?
由於
它不是一個部分的標題,而是整個tableview標題。 (這些部分沒有標題)。我指的是這個:https://developer.apple.com/reference/uikit/uitableview/1614904-tableheaderview?language = bjc。另外,我的設置在iOS 9及以下版本中運行,所以我不認爲這是問題... – invalidArgument
爲什麼這個問題得到-1?這將是很好的解釋,所以我可以提高我的參與... – invalidArgument