有时,在界面构建器中打开故事板时,除了典型的版本更改外,某些UILables
会更改其宽度并变小。
这可能与Yosemite和Xcode 6.1的更新有关,因为有问题的UILabels
并没有用来改变自己的大小。
这是包含标签的结构(标记的标签是导致问题的标签):
这三个都有以下自动调整属性:
有人知道为什么会这样,以及如何让它停止?
答案 0 :(得分:1)
这是一个Xcode错误。
在以前的版本中,将生成一个表格单元格,如下所示:
<tableViewCell ...>
<rect key="frame" x="0.0" y="0.0" width="320" height="44"/>
...
<tableViewCellContentView ...>
<rect key="frame" x="0.0" y="0.0" width="320" height="44"/>
使用新版本rect
中的tableViewCellContentView
标记完全丢失。手动插入后,一切都按预期工作。