在我的应用程序中,我有5个图像和2个按钮(下一个和上一个)
我已将这些图像存储在一个数组中
按下下一个按钮时,我想删除当前图像并显示下一个图像,而对于上一个按钮,则反之亦然。
我使用代码完成了这个。
-(void)nextButton:(id)sender
{
if (i < (array.count-1))
{
i=i+1;
imageView.image = [images objectAtIndex:i];
}
}
-(void)previousButton:(id)sender
{
if(i >= 1)
{
i=i-1;
imageView.image=[images objectAtIndex:i];
}
}
现在,我怀疑的是,当图像发生变化时,没有动画,简单的下一张图像会替换上一张图像。
但是,我的要求是当我点击按钮时,前一个按钮应该按宽度减小并移出imageView,下一个图像应该逐渐进入imageView内部
答案 0 :(得分:0)
我理解它,看起来你需要一些自定义动画,请查看it has various animation and u can use anyone you like
答案 1 :(得分:0)
目前,您只是将图像分配给imageview。这就是没有动画的原因。对于此动画,您可以使用以下库
http://code4app.net/ios/iCarousel-for-Cover-Flow/4f87d2db06f6e79d32000000
答案 2 :(得分:0)
我猜你需要一个封面效果。尝试浏览iCarousel。请尝试以下链接,它为不同风格提供了很好的选择
答案 3 :(得分:0)
使用iCarousel ..在这将有@ 7类型的动画。如果您不想使用第三方代码。更好的选择是淡出当前图像和淡入新图像。