基本的に私は約 3 日間 iOS アプリを作成しており (本を読んでデザイン パターンやフレームワークなどの基本的な知識を得た後)、これに丸 1 日を費やしています。表示できませんCollectionView
。で始まるストーリーボードとTabBarView
2 つのタブ (1 つは でTableView
、もう 1 つは単なるUIView
) は機能しますが、3 番目のタブ ( UICollectionView
) は設定後も黒い画面を表示するだけです。設定方法:
1)ViewControllerをストーリーボードにドラッグしました
2)segue
私UITabBarController
と新しい人との関係を築いたViewController
UICollectionView
3) aを新しいものにドラッグViewController
4) 4UICollectionViewCell's
をCollectionView
UILabels
5)4を上記にドラッグCollectionViewCell's
6)新しいCollectionView's
デリゲートとデータソースと私のクラスのヘッダーファイルとの間の接続を確立しました(これは私CollectionView
が間違っていた場所かもしれません.必要)ViewController.h
UITableView
CollectionView.m
7)ファイルで次のメソッドを宣言しました
- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath
{
//Populates each cell using the data given (no data in this case).
//Should return a CollectionViewCell.
UICollectionViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:@"cell" forIndexPath:indexPath];
return cell;
}
- (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section
{
//Gets the number of cells in each section.
//Should return an integer value.
return 2;
}
- (NSInteger)numberOfSectionsInCollectionView:(UICollectionView *)collectionView
{
//Tells the collection view the number of sections it should have.
//Should return an integer value.
return 4;
}
このロジックはプログラマーとしての私には理にかなっていますが、Xcode の経験がほとんどないため、このクラスを自分のCollectionView
何かにリンクするのを忘れていたのかもしれません。私がどこで間違ったのか誰か知っていますか?
ところで、ご参考までに、私はこの CollectionView を素晴らしい画像などを表示するというよりも、ナビゲーション テクニックとして使用しています。後でエミュレータに実際に表示されたときに、一般的な画像を挿入します。ありがとう