当我尝试在Xcode 6.1中调整故事板中的其他视图时,为什么某些视图框架变为(0,0,0,0)

时间:2014-10-22 16:19:58

标签: ios xcode interface-builder

在Xcode 6.1的故事板中,这总是发生在我身上

这是一个截图

在调整表格视图大小之前,黑色视图(集合视图)的大小与图片中的大小相同

enter image description here

但每当我开始调整tableview的大小(通过拖动边缘)时,我的collectionview就会变成这样的

enter image description here

但如果我调整其他视图的大小,则tableview和collection视图将变为(0,0,0,0)

这怎么可能发生?有什么方法可以解决这个问题吗?

现在我必须使用检查器来设置我的视图,这真的很难。

3 个答案:

答案 0 :(得分:0)

要在xib中放置视图坐标而不将此错误设置为占位符

的视图内在大小

enter image description here

答案 1 :(得分:0)

我注意到使用外部显示器/显示器时可能会更频繁地发生此错误。希望Apple尽快修复它。在我的13“MBPr上使用IB有点痛苦。

答案 2 :(得分:0)

我遇到了与Xcode 6.1和Yosemite相同的问题:我创建了一个我已添加到主视图的视图,因此它看起来像是View Controller Scene中的子视图。然后我将此子视图调整为320 x 568.我的程序有效。它对应于斯坦福CS193P讲座9的程序dropit。我保存项目,关闭它并重新打开它:子视图的宽度和高度设置为0!而且我的程序不再起作用了!

我试图打开第8讲的项目dropit,这是完全相同的,之前正在工作(我认为在Xcode 6中)和同样的问题!首先,我认为点击(与子视图相关)不起作用,但发现点击不起作用,因为我正在点击宽度和高度设置为0的子视图!