我是UICollectionView的新手。我正在嘗試添加兩個UILabel到我的自定義UICollectionViewCell
,如下所示。將UILabel添加到自定義UICollectionViewCell不會出現在cellForItemAtIndexPath中
@interface PassCell : UICollectionViewCell
@property (nonatomic) IBOutlet UILabel *titleLabel;
@property (nonatomic) IBOutlet UIButton *infoButton;
@property (nonatomic) IBOutlet UIButton *doneButton;
@property (nonatomic) IBOutlet UILabel *headerTitle;
我已經在Storyboard
UILabel
連接。 但是,當我在CellforITemAtIndexPath
設置headerTitle,headerTitle UILabel
不出現。只有titleLabel可以設置值。
- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath
{
PassCell *cell = (PassCell *)[collectionView dequeueReusableCellWithReuseIdentifier:@"pass" forIndexPath:indexPath];
cell.titleLabel.shadowColor = [UIColor blackColor];
cell.titleLabel.textColor = [UIColor whiteColor];
cell.titleLabel.shadowOffset = CGSizeMake(0, 1);
cell.titleLabel.text = @"Test";
cell.headerTitle.text // That doesn't appear.
return cell;
}
我的代碼有什麼問題?
try [cell.contentview addsubview:titlelabel]; – BHUMICA 2014-11-04 05:30:23
我在Storyboard中添加了UILabel。而且我還連接了IBOutLet。但不會出現在cellForItemAtIndexPath中。 – 2014-11-04 05:31:27
在cellforRow.it中以編程方式創建uilabel的作品絕對有效。 – BHUMICA 2014-11-04 05:32:45