【发布时间】:2014-12-19 15:43:16
【问题描述】:
我有一个包含一些表格视图和一些集合视图以及一些按钮和标签的视图。
我不确定这是否是 Xcode 6.1 的新功能,因为我已经有一段时间没有研究这个项目的 ui 方面了。但是,当我尝试调整视图中任何内容的大小时,我的表格视图和集合视图以及可能我没有注意到的其他一些元素都会被删除。具体来说,他们的 frame 或 rect 属性似乎被删除了。
需要明确的是,这只发生在我尝试通过在界面生成器中拖动边来调整元素大小时。如果我通过直接在 IB 侧边栏或 xml 中更改数字来调整它们的大小,则不会发生这种情况。
我想知道这是否是 Xcode 中的错误,或者我是否做了一些事情来导致这种行为,我可以改变。
谢谢!
【问题讨论】:
-
我也有同样的问题。在 XCode 将它们的帧设置为 0,0,0,0 之后,不断调整视图大小并将视图移回原位非常有趣。
-
这绝对是一个非常令人不安的错误,影响 Xcode 6.1 中的自动布局。
-
确认它在 Xcode 6.3 beta 中运行良好。我不知道为什么,但我的实时 Xcode 不会“App Store”更新到 6.1.1,所以它被这个 bug 卡住了。
标签: ios objective-c xcode uitableview interface-builder