自定义 UIView 转换 [关闭]
Posted
技术标签:
【中文标题】自定义 UIView 转换 [关闭]【英文标题】:Custom UIView transitions [closed] 【发布时间】:2014-02-03 06:27:28 【问题描述】:我正在实现一个幻灯片放映,它将使用自定义动画更改图像。 http://www.menucool.com/slider/javascript-image-slider-demo1 这是转换链接。是否可以使用 UIKit 和 CoreAnimations 实现这 17 种转换,或者我必须使用我自己的东西。
核心动画提供了这样的动画
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];
有没有办法在数组中创建像这样的自定义动画?
【问题讨论】:
ios 默认不提供链接中显示的动画。您可以搜索是否有任何第三方库提供或自行实现。 谢谢@Adithya 我已经搜索了很多,到目前为止没有帮助:( 【参考方案1】:这可能是一个大项目,具体取决于您的动画的复杂程度。我建议您查看Core Animation,如果这不能满足您的需求,您可能必须使用Open GL。
【讨论】:
感谢 WolfLink。我研究了核心动画。也许我必须通过使用两者的混合物来实现它。以上是关于自定义 UIView 转换 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
像 UIPopoverController 中的方式一样关闭自定义 UIView