0

无论是否启用自动布局,当尝试更改原型单元内的 UIImageView 时,ImageView 似乎会移动到不同的位置,如下面的设计所示。

IB设计:

在此处输入图像描述

模拟器:

在此处输入图像描述

我添加了约束并将它们全部设置为“必需”,甚至尝试删除原型单元中的其他内容,但这也不起作用。

我可能做错了什么?

编辑

当我记录我的约束时,它们似乎只是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完全删除时,它仍然产生相同的输出,即相同位置的图像。

4

1 回答 1

0

好的,事实证明UITableViewCell已经有一个UIImageView名为“imageView”的东西,把我改成IBOutlet不那么通用的东西就解决了这个问题。

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

于 2012-12-02T17:24:31.380 回答