所以我的应用程序的左侧和右侧有一些奇怪的边距:
这是一个xib:
这是来自同一个应用程序的另一个xib:
以下是XCode(6.1.1)的相应观点:
和
有没有人对我如何解决这个问题有任何想法?我怀疑我的UINavigationController配置错误了?
我试过view.layoutMargins = UIEdgeInsetsZero
无济于事......
答案 0 :(得分:3)
有三种方法可以设置没有边距的约束:
1)从图钉面板中取消选中'约束到边距':
2)设置约束后,选择约束并转到尺寸检查器,取消选中'相对于边距' :
3)使用ctrl拖动 - 按alt(选项)可在没有边距的选项之间切换:
答案 1 :(得分:2)
尝试在视图中使用此功能
self.edgesForExtendedLayout = UIRectEdgeNone;
并且在自动布局约束的情况下
1)选择视图和主视图并赋予它们相等的宽度。 2)使表视图在superview中水平居中。 3)无论你想要什么,顶部和底部。
我认为这可以解决您的问题。