2016-07-25 25 views
0

問題があります。 私はコレクションビューをビュー上に持ち、セルはコレクションビューにあります。 セルのサイズはitemSizeですが、collectionViewのサイズはdidLayoutSubViemsで調整されたcontentSizeですが、最後のセルは表示されません。 ご協力いただきありがとうございます。コレクションビューの最後のセルがすぐに表示されない

+0

セルの高さのサイズとコレクションビューのサイズの高さやいくつかの制約の問題との競合がある必要があります – Diksha

+0

何が原因であるかを確認できるようにセルのitemsizeのコードを提供できますか? –

+0

' layout.itemSize = CGSizeMake(screenWidth/2 - 15 screenWidth/2 - 15)が オーバーライドFUNCのviewDidLayoutSubviews(){ super.viewDidLayoutSubviews() myCollectionView.contentSize = CGSizeMake(self.view.frame.width - 20,750) } '@PayalManiyar – hanachan1026

答えて

0
 func collectionView(collectionView: UICollectionView, 
          layout collectionViewLayout: UICollectionViewLayout, 
            sizeForItemAtIndexPath indexPath: NSIndexPath) -> CGSize 
    { 
    return CGSizeMake(self.view.frame.width - 20, 750) 
    } 

上記のコード行を試してください。 ....

+0

ありがとうございます。 'FUNCのcollectionView(collectionView:UICollectionView、 レイアウトcollectionViewLayout:UICollectionViewLayout、 sizeForItemAtIndexPath indexPath:NSIndexPath) - > CGSize {// myCollectionView.contentSize = CGSizeMake(self.view.frame.width - 20、750) リターンCGSize (幅:screenWidth/2〜15、高さ:screenWidth/2) } '私は「返されていない」というエラーが出たので変更しましたが、セルサイズが変更されました。 – hanachan1026

関連する問題