我用我自定义的子类替换为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