我在Interface Builder中創建了一個自定義的UITableViewCell
,並且爲它創建了一個類,並通過註冊它的NIB將它加載到我的ViewController
中。 定製細胞內我有一個UIImageView
,一個UILabel
和兩個IBOutlets
爲他們每個人在我customViewCell.h
:如何檢索指向自定義TableViewCell內多個UIViews之一的指針?
@property (strong, nonatomic) IBOutlet UIImageView *assignmentImageView;
@property (strong, nonatomic) IBOutlet UILabel *testLabel;
在該cellForRowAtIndexPath
方法 現在,我可以寫在標籤出口有:
cell.testLabel = @"text"
但我無法將cell.assignmentImageView
的image
屬性設置爲我想要加載的某個圖像。所以下面沒有做任何事情:
cell.assignmentImageView.image = [UIImage imageNamed:@"my.png"];
我也注意到,Xcode中的自動完成功能不顯示assignmentImageView
作爲cell
的屬性,但它確實表明testLabel
。所以這讓我相信,儘管assignmentImageView
已被設置爲IBOutlet
,但它由於某種原因不被認爲是這樣。
我也嘗試過使用UIImageView
的tag
財產和檢索使用viewWithTag
方法進行的單元的指針UIImage
,但也不能工作。
我知道,如果我在小區只有一個UIImage
,我可以cell.imageView
,這是奇怪,我引用它,但我希望能有在小區內的多個UIImageView
和引用它們。
任何人都可以解釋我如何做到這一點?
感謝
-Malena
在設置'cell.assignmentImageView.image'屬性之前,您可以放置一個斷點並檢查'cell.assignmentImageView'是否不爲零? – jbouaziz