2012-12-02 96 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子類中尚不存在的名稱!