Swift - xib 中不需要的边距
Swift - unwanted margin in xib
所以我的应用左右两侧有一些奇怪的边距:
这是一个 xib:
这是来自同一应用的另一个 xib:
下面是来自 XCode (6.1.1) 的相应视图:
和
有人对我如何解决这个问题有任何想法吗?我怀疑我的 UINavigationController 配置错误?
我试过view.layoutMargins = UIEdgeInsetsZero
没用...
尝试在加载视图中使用它
self.edgesForExtendedLayout = UIRectEdgeNone;
并且在自动布局约束的情况下
1) select 视图和主视图并给它们相等的宽度。
2) 使 table 视图在超级视图中水平居中。
3) 顶部和底部随心所欲。
我想这会解决你的问题。
有 3 种设置无边距约束的方法:
1) 从引脚面板 - 取消选中选项 'constraint to margin':
2) 设置约束后,select 约束并转到尺寸检查器,取消选中选项 'Relative to margin' :
3) 使用 ctrl 拖动 - 按 alt(选项)在选项之间无边距切换:
所以我的应用左右两侧有一些奇怪的边距:
这是一个 xib:
这是来自同一应用的另一个 xib:
下面是来自 XCode (6.1.1) 的相应视图:
和
有人对我如何解决这个问题有任何想法吗?我怀疑我的 UINavigationController 配置错误?
我试过view.layoutMargins = UIEdgeInsetsZero
没用...
尝试在加载视图中使用它
self.edgesForExtendedLayout = UIRectEdgeNone;
并且在自动布局约束的情况下
1) select 视图和主视图并给它们相等的宽度。 2) 使 table 视图在超级视图中水平居中。 3) 顶部和底部随心所欲。
我想这会解决你的问题。
有 3 种设置无边距约束的方法:
1) 从引脚面板 - 取消选中选项 'constraint to margin':
2) 设置约束后,select 约束并转到尺寸检查器,取消选中选项 'Relative to margin' :
3) 使用 ctrl 拖动 - 按 alt(选项)在选项之间无边距切换: