我面临一个非常奇怪的问题,希望它是Xcode 6中的一个错误。 当我打开UITableViewCell子类的My Xib文件时,一些子视图改变它的位置意味着Y位置,宽度,高度变为一些随机值。 因此,我必须多次重复安排子视图的相同任务。
我创建了没有自动布局的nib文件。
有人可以告诉我我在做什么,或者我应该怎么做才能在Xib中永久修复子视图。
先谢谢。寻找您的宝贵回应。
答案 0 :(得分:0)
我找到了以下解决方法。在xib文件中添加显式tableViewCellContentView
框可以解决问题。要执行此操作,请将xib作为源代码打开,并在tableViewCellContentView
部分中添加以下行:
<rect key="frame" x="0.0" y="0.0" width="320" height="39"/>
width
应该等于tableViewCell
width
,而height
应该等于tableViewCell
height
- 1
这条线存在于旧的xib中。似乎Apple决定优化xib但添加了新的bug。