簡體   English   中英

為什么Collection Cell沒有顯示在collectionView上?

[英]Why the Collection Cell doesn't show on the collectionView?

我是IOS的新手,我想通過IOS中的collectionView實現相冊。

我創建了如下圖所示的View (名稱: AITCameraCollectionBrowser.xib )。

在此處輸入圖片說明

並創建另一個AITPhotoCell.xib file ,如下圖所示。

在此處輸入圖片說明

我希望cell顯示在collectionView

但是AITCameraCollectionBrowser中的buttoncollectionView均不顯示。

而且我不知道為什么“視圖”不顯示任何內容?

以下代碼在AITCameraCollectionBrowser.m viewDidLoad

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view from its nib.

    [self.collectionview registerClass:[UICollectionViewCell class] forCellWithReuseIdentifier:@"cell"];

    self.collectionview.dataSource = self;
    self.collectionview.delegate = self;

    [self.collectionview addSubview:_collectionview];


    UINib *nib = [UINib nibWithNibName:@"AITPhotoCell" bundle:nil];

    [self.collectionview registerNib:nib forCellWithReuseIdentifier:[AITPhotoCell reuseIdentifier]];
}

為什么AITCameraCollectionBrowser中的buttoncollectionView不顯示。

我在viewDidLoad缺少什么嗎?

UICollectionViewFlowLayout *flowLayout = [[UICollectionViewFlowLayout alloc] init];
[flowLayout setItemSize:CGSizeMake(75,75)];
[flowLayout setScrollDirection:UICollectionViewScrollDirectionVertical];
[self.collectionview setCollectionViewLayout:flowLayout];
[self.collectionview registerNib:[UINib nibWithNibName:@"AITPhotoCell" bundle:nil] forCellWithReuseIdentifier:@"CellIdentifier"];

試試這個..它的工作.. :)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM