我正在开发一款iPhone应用程序。
我正在使用iCarousel类: https://github.com/nicklockwood/iCarousel
我希望这样当有人点击其中一个旋转木马图像时,图像会翻转以显示人们可以点击的图像背面的按钮。
我正在按照本教程实现icarousel类: http://mobile.tutsplus.com/tutorials/iphone/create-an-awesome-carousel-version-2-0/
如何添加方法来实现上述目标?
我做了以下事情:
- (void)carousel:(iCarousel *)carousel didSelectItemAtIndex:(NSInteger)index
{
CGRect frame = CGRectMake(round((self.view.bounds.size.width - 300) / 2.0), 0, 300, 300);
UIImageView *flipToView = [[UIImageView alloc] initWithFrame: frame];
flipToView.image = [UIImage imageNamed:@"cl2.png"];
UIView *containerView = self.aCarousel.currentItemView.superview;
[UIView transitionFromView: containerView toView: flipToView duration:2.0 options:UIViewAnimationOptionTransitionFlipFromLeft
completion:nil];
}
但是如何为旋转木马中的每个图像设置不同的翻转图像?像翻转视图对于在旋转木马上点击的每个图像是不同的。当人们滚动到右边时,如何隐藏翻转的图像?
答案 0 :(得分:0)
您可以通过XIB在iCarousel的中心位置添加额外的imageview作为同级视图。最初视图的alpha为0,仅当用户选择任何索引然后根据所选索引设置imageview的图像并将其翻转时才变为1。 一旦你再次完成设置alpha 0。 尝试这个,如果你仍然遇到任何问题让我知道,因为我已经做过这种类型的事情,不像翻转,但我已经在iCarousel上实现了缩放。