表单模态视图动画

时间:2012-06-19 03:19:21

标签: iphone objective-c ios ipad

我的应用中出现了UIModalPresentationFormSheet次观看。其中一些出现在来自Right的{​​{1}}部分,并且解雇似乎是随机的。有些消失到Bottom有些消失Bottom有些消失Left。有没有办法设置它们出现的方向并解雇?

我用来呈现的代码(相同的代码,只是呈现的不同viewcontroller,从同一个视图控制器调用,具有不同的模态视图的不同动画):

Up

然后在模态视图中我称之为解雇它:

MyViewController *newModalView = [[MyViewController alloc] init];
newModalView.modalPresentationStyle = UIModalPresentationFormSheet;
[self presentModalViewController:newModalView animated:YES];

3 个答案:

答案 0 :(得分:1)

这是一个已知的错误,正在由苹果处理。

答案 1 :(得分:0)

尝试这样的事情:

newModalView.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;

答案 2 :(得分:0)

所有过渡样式:

newModalView.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
newModalView.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
newModalView.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;