2012-12-02 168 views
0

无论自动布局是否打开,当试图更改我的原型单元格内的UIImageView时,ImageView似乎会移动到不同的位置,如下面的设计中所示。以编程方式设置UIImageView会导致UIImageView移动?

IB设计:

enter image description here

模拟器:

enter image description here

我增加了约束,并将它们全部设置为 '必要',甚至试图删除其他内容在Prototype Cell中,但这也不起作用。

我会做什么错?

编辑

当我登录我的约束,他们似乎只是为UIImageView

2012-12-02 15:49:30.313 myApp[7551:c07] Constraints - (
    "<NSLayoutConstraint:0x80985c0 V:[UIImageView:0x80982d0(80)]>", 
    "<NSLayoutConstraint:0x8098600 H:[UIImageView:0x80982d0(160)]>" 
) 

编辑的宽度和高度2

当删除它一共UIImageView它仍然产生相同的输出,即图像处于相同的位置。

回答

0

好的,所以它变成UITableViewCell已经有一个UIImageView命名为“imageView”和改变我的IBOutlet东西不那么通用解决了这个问题。

务必检查UITableView子类中尚不存在的名称!