以编程方式设置UIImageView导致UIImageView移动?

时间:2012-12-02 15:28:21

标签: uiimageview uiimage

无论Auto Layout是否打开,当我尝试更改Prototype Cell中的UIImageView时,ImageView似乎会移动到不同的位置,如下面的设计所示。

IB设计:

enter image description here

模拟器:

enter image description here

我添加了Constraints并将它们全部设置为'Required',甚至尝试删除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时,它仍会产生相同的输出,即图像位于相同的位置。

1 个答案:

答案 0 :(得分:0)

好的,事实证明UITableViewCell已经有UIImageView名为&#34; imageView&#34;并将我的IBOutlet更改为不太通用的东西解决了这个问题。

请务必检查UITableView子类中已存在的名称!