我用我自定義的子類替換爲UICollectionViewFlowLayout
,我發現sizeForItemAtIndexPath
不再工作。 我錯過了什麼,或者我應該在我的自定義flowLayout中設置itemSize?sizeForItemAtIndexPath不適用於自定義flowLayout?
1
A
回答
0
在你的子類,使用itemSize
代替:
- (CGSize)itemSize
{
return CGSizeMake(100,100);
}
+0
邑,它的工作原理。所以這意味着當使用自定義的flowlayout時'sizeForItemAtIndexPath'會被忽略? weired – Tepmnthar
+0
我不知道,但我發現事件不會觸發,使用'customFlowLayout'和'itemSize'現在是好的。 –
相關問題
- 1. 使用自定義的FlowLayout(SWIFT)
- 2. Jqgrid,dataEvent不適用於edittype:自定義
- 3. sizeWithFont:constrainedToSize不適用於自定義字體
- 4. Ontouch()不適用於自定義視圖?
- 5. Osmdroid。 onItemSingleTapUp不適用於自定義Drawable
- 6. onListItemClick不適用於自定義ListView
- 7. onItemClick()不適用於自定義ListView
- 8. onClick不適用於自定義組件
- 9. 自定義PreviewPane - 適用於Windows7,不適用於Vista
- 10. UICollectionView自定義FlowLayout在哪裏指定
- 11. Android - notifyDataSetChanged()不適用於自定義適配器?
- 12. 自定義ListView不適用於適配器(android)
- 13. 自定義功能:適用於流
- 14. 適用於Android的自定義WebRTC SDK
- 15. 如何自定義適用於Android
- 16. 適用於Android的自定義吐司
- 17. 自定義上傳按鈕適用於桌面,但不適用於手機
- 18. 自定義過濾器功能不適用於自定義帖子類型
- 19. 定製的自定義Url方案不適用於iOS 9
- 20. MVC2綁定不適用於自定義類型
- 21. WPF + PRISM:綁定不適用於自定義控件
- 22. Knockout自定義綁定不適用於第一個對象
- 23. 自定義綁定不再適用於KnockoutJS 3.0
- 24. 自定義樣式定義的不同格式適用於不同的Textview
- 25. Vim:使用matchadd自定義顏色不適用於autocmd
- 26. 自定義驗證不適用於Ajax MVC調用
- 27. 自定義字體不適用於我的iOS應用程序
- 28. MVC自定義路由不適用於在MVC郵政調用
- 29. 自定義NSCursor不適用於所有應用程序
- 30. 使用JS自定義Google圖表的svg不適用於iPhone
請添加自定義佈局類的代碼。通常這意味着你沒有調用'UICollectionViewFlowLayout'的超級實現,或者返回錯誤的集合視圖大小。 – slashdot
我有覆蓋這些方法:''prepareLayout' shouldInvalidateLayoutForBoundsChange' 'layoutAttributesForElementsInRect' 'layoutAttributesForDecorationViewOfKind' 'initialLayoutAttributesForAppearingDecorationElementOfKind'。 而我沒有在任何這些中調用'[super XXXX]',我也沒有設置itemSize。 – Tepmnthar