标签: swift xcode9
我最近在xcode9上运行了更新,当我在模拟器上运行时,每个视图控制器都会在屏幕右侧获得空白(大约10px)。有没有人得到同样的错误?我没有设置任何具体的约束。为了以防万一,我在github上传。有谁知道如何解决这个问题?
storyboard
答案 0 :(得分:1)
在查看您的项目后,我注意到SingleViewController(在主故事板上)的表视图没有适当的约束,其大小和来源也不正确。您应该做的是编辑表视图的框架(从IB尺寸检查器):
SingleViewController
而不是:
此外,您应该为它设置适当的约束:
选择表格视图,然后点按“添加新约束”:
请注意,我添加了四个约束:top,lead,trail和bottom,其中包含0个值。
这应该可以解决你的问题。
另外,我建议为项目中其他视图的所有设置约束,以避免这种无效的布局......