ios - 自定义 UIView 过渡

标签 ios uiview core-animation

<分区>

我正在实现一个幻灯片放映,它将使用自定义动画更改图像。 http://www.menucool.com/slider/javascript-image-slider-demo1这是过渡链接。是否可以使用 UIKit 和 CoreAnimations 实现这 17 个转换,或者我必须使用我自己的东西。

Core animations 提供了这样的动画

animationsArray = [[NSMutableArray alloc]initWithObjects:@"cameraIris",@"cube",@"fade",
    @"moveIn",@"oglFlip",@"pageCurl",@"pageUnCurl",@"push",@"reveal",@"rippleEffect",
    @"suckEffect",@"genieEffect",@"oglFlip, fromLeft",@"oglFlip, fromRight",
    @"spewEffect",@"cameraIrisHollowClose",@"cameraIrisHollowOpen",@"unGenieEffect",
    @"twist",@"tubey",@"swirl",@"charminUltra",@"zoomyIn",@"zoomyOut",
    @"oglApplicationSuspend",@"reflection",@"mapCurl",@"mapUnCurl", nil];

有什么方法可以在数组中创建像这样的自定义动画吗?

最佳答案

这可能是一个大项目,具体取决于您的动画的复杂程度。我建议查看 Core Animation , 如果那不能满足您的需要,您可能必须使用 Open GL .

关于ios - 自定义 UIView 过渡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21520997/

相关文章:

cocoa-touch - 重复 UIAnimation block ,以及再次停止它的方法

ios - 我如何将内容置于 View Controller 的中心,以便无论 xamarin Storyboard 中使用什么设备尺寸,它始终居中?

iphone - 为什么我的 UIView subview 没有在父 View 中呈现? (附代码)

ios - 如何使用Swift/iOS为人类笔画制作动画?

ios - Swift/Math - 缩放时保持原点

ios - 我有一个包含不同/多个 UIView 的 Storyboard ,我希望每个 UIView 都有一个 ViewController。 swift

ios - 从 CGPath 中修剪/减去 CGPath?

ios - 向下滑动 ScrollView 以关闭 View Controller

ios - 无法将类型 '__NSTaggedDate' 的值转换为 'NSNumber'

iphone - 恢复到非 iPad 应用程序