カスタムのナビゲーションバーの下にプログラムコレクションビューの描画コレクションビューがありますが、そのフレームが次のように変化すると先頭から開始されます:CGRectMake(0.0,64.0、self.view.frame.size.width、self.view。 frame.size.height)それは私がナビゲーションバーの後にフレームを開始することができる方法を教えて、黒い画面を削除also.Pleaseスクリーンショットとコードを添付した上に、黒い画面が表示さenter image description here: -UICollectionViewの設定フレーム
self.view = [[UIView alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
UICollectionViewFlowLayout *layout=[[UICollectionViewFlowLayout alloc] init];
collectionView_=[[UICollectionView alloc] initWithFrame:CGRectMake(0.0,64.0 ,self.view.frame.size.width , self.view.frame.size.height) collectionViewLayout:layout];
[collectionView_ setDataSource:self];
[collectionView_ setDelegate:self];
[collectionView_ registerClass:[UICollectionViewCell class] forCellWithReuseIdentifier:@"cellIdentifier"];
[collectionView_ setBackgroundColor:[UIColor redColor]];
[self.view addSubview:collectionView_];
[UICollectionViewのセルの間隔]の可能な複製(0120-919-03) –
おそらくあなたはこの 'self.view = [[UIView alloc ] initWithFrame:[[[UIScreen mainScreen] bounds]]; ' –