簡體   English   中英

iOS 11在帶有靜態單元格的UITableViewController中的表視圖上差距20分

[英]iOS 11 20 points gap over tableview in UITableViewController with static cells

在此處輸入圖片說明

我一直在我的應用程序中使用UITableViewController。 在iOS 10.xx上運行正常,但最近我將Xcode和iOS升級到了(Xcode 9和iOS 11)。 然后我的應用出現此UI問題。 在帶有靜態單元格的UITableViewController中,它將在UITableView上方顯示20點的差距。 任何有相同問題的人都找到了解決方案?

這是由於iOS 11中引入了新屬性。請嘗試以下操作:

if #available(iOS 11.0, *) {
    tableView.contentInsetAdjustmentBehavior = .never
} else {
    automaticallyAdjustsScrollViewInsets = false
}

chengsam的答案非常適合解決此問題。

如果要在Interface Builder中完成iOS 11部分,可以這樣做。 在“實用工具”視圖的“大小選擇器”中可用。

IB內容插入屬性

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM