![](/img/trans.png)
[英]Is it possible to remove empty cells at the bottom of the table view via Interface Builder
[英]Table View Controllers created in Interface Builder have their bottom cells clipped and obscured on iPhone X
如果使用Interface Builder創建了Table View Controller,則在iPhone X上,默認情況下,最低的可見單元將被主屏幕指示器遮蓋,並且該單元的角將被彎曲的屏幕遮擋,默認情況下-請參見下面的屏幕截圖。
如果使用View Controller並插入Table View,然后手動進行設置,則可以將底部布局指南與Table View一起使用,以確保不會發生這種混淆和裁剪行為,即,通過不允許使用Table視圖延伸到屏幕的彎曲部分。
我正在升級一些舊版應用程序,如果可能的話,我希望不必將現有的Table View Controller轉換為View Controller。 如何使用Interface Builder創建的Table View Controller表現良好?
插入基本內容以防止剪切。 通常,內容應居中且對稱插入,以使其在任何方向上看起來都很好,並且不會被角落或設備的傳感器外殼夾住,也不會因訪問主屏幕的指示器而被遮擋。 為了獲得最佳結果,請使用系統提供的標准界面元素和“自動布局”來構造您的界面。 所有應用程序均應遵守UIKit定義的安全區域和布局邊距,以確保根據設備和上下文進行適當的插入。
最后,我將表視圖控制器轉換為視圖控制器,並向表視圖添加了底部對齊約束
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.