問題があります。 私はコレクションビューをビュー上に持ち、セルはコレクションビューにあります。 セルのサイズはitemSizeですが、collectionViewのサイズはdidLayoutSubViemsで調整されたcontentSizeですが、最後のセルは表示されません。 ご協力いただきありがとうございます。コレクションビューの最後のセルがすぐに表示されない
0
A
答えて
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
関連する問題
- 1. コレクションビューのセルが表示されない
- 2. 表示コレクションビューのセル
- 3. 画像が表示された後、コレクションビューのセル内でアニメーションを表示
- 4. 点滅後にコレクションビューにアイテムが表示されない
- 5. UICollectionViewはセルを完全に表示しません。最後のセルが完全に表示されない
- 6. コレクションビューでカスタムオブジェクトを使用しているセルが表示されない
- 7. 画像はコレクションビューのセルに表示されません。 iOS(スウィフト)
- 8. reloadGridの後に最後の行が表示されない
- 9. controllerDidChangeContentの後にUICollectionViewセルが表示されない
- 10. コレクションビューのアイテム数が異なる場合、アイテムはコレクションビューに表示されます。
- 11. コレクションビューのアイテムは、デバイスローテーション後に2回表示されます。
- 12. UICollectionViewが表示されていますが、セルがすぐに表示されません。
- 13. UITableView:最後のセルを強調表示しますが、ほかのセルもハイライト表示されます
- 14. 最初の文字の後にテキストが表示されない
- 15. UIBarButtonItem最初のビューの後にカスタムビューが表示されない
- 16. コレクションビューのカスタムUITextFieldが表示されない
- 17. 写真がコレクションビューに表示されない
- 18. 最後のセルを削除した後にUITableViewセルが選択されない
- 19. DC.JSコンポジットチャートに最後の値が表示されない
- 20. SSRS - 印刷プレビューに最後のページが表示されない
- 21. 最後のティックがd3チャートに表示されない
- 22. モバイルスパークリストに最後のレジスタが表示されない
- 23. フッタがヘッダのすぐ後ろに表示される
- 24. Tableviewで最初のセルが選択された後にのみ表示される2番目のセルios
- 25. コレクションビューのセル内でタップされているコレクションビューのセルを調べる方法
- 26. コレクションビューで表示されていないセルがストーリーボードから埋め込まれています
- 27. CollectionViewセルが表示されない
- 28. UICollectionView - セルが表示されない
- 29. アンドロイドで最後のアプリのバージョンが表示されないFlurry
- 30. JSONの最後の画像が表示されない
セルの高さのサイズとコレクションビューのサイズの高さやいくつかの制約の問題との競合がある必要があります – Diksha
何が原因であるかを確認できるようにセルのitemsizeのコードを提供できますか? –
' layout.itemSize = CGSizeMake(screenWidth/2 - 15 screenWidth/2 - 15)が オーバーライドFUNCのviewDidLayoutSubviews(){ super.viewDidLayoutSubviews() myCollectionView.contentSize = CGSizeMake(self.view.frame.width - 20,750) } '@PayalManiyar – hanachan1026