[英]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.