我在调用一个新视图的时候添加了一个UIViewAnimationTransitionCurlUp,它运行正常但是现在当我尝试使用下面的代码执行UIViewAnimationTransitionCurlDown调用另一个视图时它不起作用。
很抱歉,如果这是一个愚蠢的问题,但我是新手,并想知道我哪里出错了。
感谢。
ViewController *getPage = [[ViewController alloc] initWithNibName:@"ViewController" bundle:[NSBundle mainBundle]];
getPage.modalTransitionStyle = UIViewAnimationTransitionCurlDown;
[self presentModalViewController:getPage animated:YES];
答案 0 :(得分:1)
UIViewController的modalTransitionStyle属性仅支持几种不同的样式。请参阅the reference doc。
typedef enum {
UIModalTransitionStyleCoverVertical = 0,
UIModalTransitionStyleFlipHorizontal,
UIModalTransitionStyleCrossDissolve,
UIModalTransitionStylePartialCurl,
} UIModalTransitionStyle;
如果您想使用除此之外的其他设备,则无法通过presentModalViewController执行此操作。