2014-11-06 48 views
0

有时,在界面构建器中打开故事板时,伴随典型版本更改,某些UILables会更改其宽度并变得更小。UITableViewCell的内容在重新打开后调整大小IB

这可能与优胜美地和Xcode 6.1的更新有关,因为有问题的UILabels没有用来自行更改其大小。

这就是标签都包含在结构(标记标签是造成问题的那些): enter image description here

三个都下会自动调整大小属性:

enter image description here

是否有人知道为什么这正在发生,以及如何使它停止?

回答

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"/> 

与新版本的tableViewCellContentViewrect标签完全丢失。我手动插入后,一切都按预期工作。

+0

昨天经历过同样的错误,在添加缺少的属性后,它甚至在更改故事板中的单元格高度时不会改变。希望任何人都能买到苹果。不知道它是否在Xcode 6.2中修复了 – 2014-11-20 05:50:52

+0

在Apple的bug报告系统上有一个关于此bug的凭证(ID为18404033)(目前仍处于“打开”状态) – Daniel 2015-02-11 08:28:57

相关问题