2013-08-19 21 views
1

我得到了一個連接故障板的錯誤imageInCell不能有一個原型對象作爲其目的地。我正嘗試將圖像視圖連接到單元類,並且我正在收到此消息。我正在嘗試使用UICollection View。我加入這個代碼,並得到錯誤連接圖像時出錯查看單元格聲明

@property (weak, nonatomic) IBOutlet UIImageView *imageInCell; 

出於某種原因,連我刪除我仍然有剩餘的錯誤代碼。任何幫助是極大的讚賞。

回答

1

假設您試圖在UICollectionViewCell的子類以外的地方創建此屬性,這會產生錯誤。在運行時,您將有一個對多個圖像視圖的引用,並且將無法正確配置它們。

相反,創建一個UICollectionViewCell的子類並在那裏添加該屬性。然後,您可以轉到界面構建器並在Identity Inspector中修改「自定義類」,將您的新子類和原型中的圖像視圖鏈接到您的屬性。

現在,導入新的細胞類取代UICollectionViewCell在cellForRowAtIndex等。與您的新的後,你就可以做這樣的事情[myCell.imageInCell setImage:someImage];

+0

我已經做了一個類兩種細胞和集合查看 – apple1384792

+0

@ apple1384792我的主要觀點是將Interface Builder中的圖像視圖鏈接到在單元子類外創建的IBOulet? –