调整大小和动画项目在iCarousel



我使用iCarousel库为iPhone使用iCarouselTypeCoverFlow2。我希望能够做到以下几点:

  • 获取当前项目视图或图像
  • 从外部调整此唯一项的大小(如果可能的话,将其动画化)

在iCarousel中你可以获得currentItemView。在github文档中。

@property (nonatomic, strong, readonly) UIView *currentItemView;

轮传中当前居中的项视图。此视图的索引匹配currentItemIndex。

现在您获得了视图,您只需要做您想做的事情。但是要小心,因为如果你可以查看项目,即使你改变了项目,它也会被调整大小,所以如果你想让项目与其他项目保持相等,当它是coverflow的后面项目的一部分时,要注意调整它。

还有一个重要的注意事项是视图是可重用的,这意味着当你的项目离开屏幕时,其他项目将使用这个视图,在某些情况下,你改变视图的相同项目将在另一个视图中返回。

最新更新