使用 AFOpenFlow:添加子视图而不仅仅是图像
我正在使用 AFOpenFlow 库生成类似 coverflow 的效果,但尝试将任意 UIView 添加到 AFOpenflowView,而不仅仅是图像。我通过创建 AFItemView
的子类来完成此操作,我们将其称为 NewAFItemView
,它代表我要添加的视图。我还扩展了 AFOpenFlowView
,将其命名为 NewAFOpenFlowView
并重写了该方法。
-(AFItemView *)coverForIndex:(int)coverIndex;
在重写的方法中,我分配了一个 NewAFItemView
对象并将其作为封面视图返回对于该索引。 NewAFItemView
视图在开放流程中正确显示,但滚动立即被禁用。切换回分配 AFItemView 可以工作,但使用 NewAFItemView 不会滚动。
我没有覆盖任何触摸事件。
对可能发生的事情有什么想法吗?
干杯。
I am using the AFOpenFlow library to generate a coverflow-like effect, but trying to add arbitrary UIViews to an AFOpenflowView, not just images. I am doing this by creating a subclass of of AFItemView
, lets call it NewAFItemView
, which represents the view I want to add. I also extended AFOpenFlowView
, call it NewAFOpenFlowView
and overrode the method
-(AFItemView *)coverForIndex:(int)coverIndex;
In the overridden method, I allocate an NewAFItemView
object and return it as the cover view for that index. The NewAFItemView
views appear correctly in the open flow but scrolling is immediately disabled. Switching back to allocating AFItemView
s works but using NewAFItemView
s does not scroll.
I have not overridden any of the touch events.
Any ideas on what might be happening?
Cheers.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你为什么不使用 iCarousel?
https://github.com/nicklockwood/iCarousel
我用这个,它非常适合 uiviews =)。
why don´t you use iCarousel?
https://github.com/nicklockwood/iCarousel
i use this, and it works perfect for uiviews =).