Iphone 如何以编程方式创建页面翻转效果?
我很确定我可以使用一系列PNG来模拟动画来创建页面翻转效果,但是有没有一种方法可以通过编程来实现呢?我试着用谷歌搜索它并查看苹果的示例代码,但没有看到任何关于特定动画的内容。我想你是指iPhone,对吗 从UIView的文档中:Iphone 如何以编程方式创建页面翻转效果?,iphone,objective-c,cocoa-touch,Iphone,Objective C,Cocoa Touch,我很确定我可以使用一系列PNG来模拟动画来创建页面翻转效果,但是有没有一种方法可以通过编程来实现呢?我试着用谷歌搜索它并查看苹果的示例代码,但没有看到任何关于特定动画的内容。我想你是指iPhone,对吗 从UIView的文档中: + (void)setAnimationTransition:(UIViewAnimationTransition)transition forView:(UIView *)view cache:(BOOL)cache 其中,UIViewAnimationTransi
+ (void)setAnimationTransition:(UIViewAnimationTransition)transition forView:(UIView *)view cache:(BOOL)cache
其中,UIViewAnimationTransition
定义为:
typedef enum {
UIViewAnimationTransitionNone,
UIViewAnimationTransitionFlipFromLeft,
UIViewAnimationTransitionFlipFromRight
UIViewAnimationTransitionCurlUp,
UIViewAnimationTransitionCurlDown,
} UIViewAnimationTransition;
uiviewAnimationTransitionUrlUp
是您需要的。有关如何启动、设置动画以及将动画提交到视图的信息,请参阅这些文档。UIViewAnimationTransitionUrlUp和UIViewAnimationTransitionUrlDown仅适用于iOS 4.0。此外,它们不提供左/右卷曲。