我正在使用 iCarouselTypeCoverFlow2 为 iPhone 使用 iCarousel 库。我希望能够做到以下几点:
- 获取当前项目视图或图像
- 从外部调整此唯一项目的大小(如果可能,对其进行动画处理)
在 iCarousel 中,您可以获得 currentItemView。它在 github 文档中。
@property (nonatomic, strong, readonly) UIView *currentItemView;
轮播中当前居中的项目视图。此视图的索引与 currentItemIndex 匹配。
既然你得到了视图,你只需要做你想做的事。但是要小心,因为如果您可以查看项目,即使您更改项目,它也会调整大小,因此如果您希望项目保持与其他项目相同,当它是后面项目的一部分时,请注意调整它覆盖流。
另外一个重要的注意事项是视图是可重用的,这意味着当您的项目离开屏幕时,其他项目将使用此视图,并且在某些情况下,您更改视图的同一项目将在另一个视图中返回。