簡體   English   中英

UIViewController里面的UITableView意外邊距

[英]UITableView inside UIViewControllerView unexpected margins

我的故事板上有一個普通的UIViewController ,標准的UIView只包含一個子UITableView

UIViewUITableView之間添加約束時(相等的寬度,等高,垂直空間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.

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