我很确定我可以使用一系列PNG来创建页面翻转效果来模拟动画但是有没有办法以编程方式进行?尝试使用Google搜索并查看Apple示例代码,但没有看到任何针对该特定动画的内容。
答案 0 :(得分:7)
我认为你的意思是iPhone,对吗?
来自UIView的Apple API文档:
+ (void)setAnimationTransition:(UIViewAnimationTransition)transition forView:(UIView *)view cache:(BOOL)cache
其中UIViewAnimationTransition
定义为:
typedef enum {
UIViewAnimationTransitionNone,
UIViewAnimationTransitionFlipFromLeft,
UIViewAnimationTransitionFlipFromRight
UIViewAnimationTransitionCurlUp,
UIViewAnimationTransitionCurlDown,
} UIViewAnimationTransition;
UIViewAnimationTransitionCurlUp
正是您要找的。有关如何启动,设置和提交视图动画的信息,请参阅这些文档。