[英]UITableView inside UIViewControllerView unexpected margins
我的故事板上有一個普通的UIViewController
,標准的UIView
只包含一個子UITableView
在UIView
和UITableView
之間添加約束時(相等的寬度,等高,垂直空間0頂部布局指南,前導邊距的水平空間0)因此我的表視圖應該填充它的父級。
相反,我的表格視圖似乎有左邊距和上邊距(16和64)。 Size Inspector
顯示表格視圖Alignment Rectangle
如下x = 16,y = 64,width = 600,height = 600,盡管我的所有約束都將常量設置為0。 當我嘗試手動編輯Alignment Rectangle
我不斷獲取Misplaced Views
warnig,它會嘗試恢復以前的值。
我知道這可能是造成這種奇怪行為的原因嗎?
單擊要刪除邊距的視圖。 打開Contraint Editor
取消選中Prefer Margin relative
:
我有一個非常相似的問題。 通過在故事板中最頂層的UIViewController的屬性中取消選擇Extend Edges
Under Top Bars
,解決了這個問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.