Dan*_*nau 6 xcode uipopovercontroller modalviewcontroller ios
我目前在模态视图和弹出窗口方面遇到了一些麻烦.这可能是同样的问题,但我不确定.
我对模态视图的问题是我无法更改动画或过渡样式.例如,我写
self.modalPresentationStyle = UIModalPresentationPageSheet;
self.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self presentModalViewController:IpModal animated:YES];
Run Code Online (Sandbox Code Playgroud)
但是模态视图仍然以其原始过渡样式显示为全屏.
此外,我与弹出窗口的问题是非常相似的.即使我使用"NO"作为参数调用dismissPopover:animated:方法,转换仍然是动画的.
提前致谢.
jrt*_*ton 25
modalPresentationStyle并modalTransitionStyle应用于以模态方式呈现的视图控制器,而不是执行呈现的控制器.
你的代码应该是
IpModal.modalPresentationStyle = UIModalPresentationPageSheet;
IpModal.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self presentModalViewController:IpModal animated:YES];
Run Code Online (Sandbox Code Playgroud)
也许您可以尝试使用这两种方法之一来呈现弹出窗口控制器,具体取决于您希望它出现的位置,而不是presentModalViewController:animated:.
\xe2\x80\x93 presentPopoverFromRect:inView:permittedArrowDirections:animated:\n\xe2\x80\x93 presentPopoverFromBarButtonItem:permittedArrowDirections:animated:\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
15510 次 |
| 最近记录: |