Iphone 表单表单模式视图动画
我的应用程序中出现了Iphone 表单表单模式视图动画,iphone,objective-c,ios,ipad,Iphone,Objective C,Ios,Ipad,我的应用程序中出现了UIModalPresentationFormSheet视图。其中一些出现在右侧部分出现在底部并且解雇似乎是随机的。一些消失在底部一些消失在左侧一些消失在上方。有没有办法设置它们出现和消失的方向 我用于演示的代码(此代码相同,只是演示了不同的viewcontroller,从同一视图控制器调用,针对不同的模态视图有不同的动画): 然后在模态视图中,我将其称为: [self dismissModalViewControllerAnimated:YES]; 试着这样做: new
UIModalPresentationFormSheet
视图。其中一些出现在右侧
部分出现在底部
并且解雇似乎是随机的。一些消失在底部
一些消失在左侧
一些消失在上方
。有没有办法设置它们出现和消失的方向
我用于演示的代码(此代码相同,只是演示了不同的viewcontroller,从同一视图控制器调用,针对不同的模态视图有不同的动画):
然后在模态视图中,我将其称为:
[self dismissModalViewControllerAnimated:YES];
试着这样做:
newModalView.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
这是一个已知的错误,苹果公司正在解决它。所有的转换样式:
newModalView.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
newModalView.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
newModalView.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
张贴你用来展示和消除它们的代码。我想我要做的是
uimodaltransationstylecoververtical
。相关文档说明:当显示视图控制器时,其视图从屏幕底部向上滑动。解雇时,视图向下滑动。但对我来说,它并不总是像我最初描述的那样从底部出现和消失。我甚至尝试过明确地声明我的modalTransitionStyle
,但它仍然有相同的奇怪行为。是的,通过执行UIModalTransitionStyleCoverVertical,它将从底部出现。试着放一个动画代替??
newModalView.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
newModalView.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
newModalView.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;