我的应用中出现了UIModalPresentationFormSheet
次观看。其中一些出现在来自Right
的{{1}}部分,并且解雇似乎是随机的。有些消失到Bottom
有些消失Bottom
有些消失Left
。有没有办法设置它们出现的方向并解雇?
我用来呈现的代码(相同的代码,只是呈现的不同viewcontroller,从同一个视图控制器调用,具有不同的模态视图的不同动画):
Up
然后在模态视图中我称之为解雇它:
MyViewController *newModalView = [[MyViewController alloc] init];
newModalView.modalPresentationStyle = UIModalPresentationFormSheet;
[self presentModalViewController:newModalView animated:YES];
答案 0 :(得分:1)
这是一个已知的错误,正在由苹果处理。
答案 1 :(得分:0)
尝试这样的事情:
newModalView.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
答案 2 :(得分:0)
所有过渡样式:
newModalView.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
newModalView.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
newModalView.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;