如何添加照片应用程序之类的动画

时间:2012-07-23 09:08:25

标签: objective-c ios

我想在照片应用中添加动画beetwen视图。我从以下网址下载了示例代码:https://developer.apple.com/library/ios/#samplecode/ViewTransitions/Introduction/Intro.html

我知道有一种动画类型:

UIViewAnimationOptionTransitionNone            ,
UIViewAnimationOptionTransitionFlipFromLeft    ,
UIViewAnimationOptionTransitionFlipFromRight   ,
UIViewAnimationOptionTransitionCurlUp          ,
UIViewAnimationOptionTransitionCurlDown        ,
UIViewAnimationOptionTransitionCrossDissolve   ,
UIViewAnimationOptionTransitionFlipFromTop     ,
UIViewAnimationOptionTransitionFlipFromBottom  ,

但是如果我想从左/右滑动我的屏幕时会添加效果,就像在照片应用中一样输入

2 个答案:

答案 0 :(得分:2)

“照片”应用不会使用多个屏幕来显示照片,只有一个ViewController,其中包含UIScrollView。在滚动视图中,添加了许多UIImageView(并且pagination属性设置为YES),以便当用户用手指滑动时,它会看到不同的视图与照片。

Here您将找到有关如何精确实现此效果的教程

答案 1 :(得分:1)

此代码可重复使用,并附带您需要的所有功能,在之前的项目中使用它非常好。链接:http://www.cocoacontrols.com/platforms/ios/controls/fgallery