在设备旋转之前关闭 UIActionSheet?
在portaint Actionsheet中显示在选项卡栏中。在风景中 - 在窗口中。我注意在旋转之前从选项卡栏中删除 UIActionSheet,以便在旋转后在窗口中显示。 在 内部 - willRotateToInterfaceOrientation:duration
关闭操作表不起作用。
In portaint Actionsheet show in tabbar. In landscape - in window. I heed do remove UIActionSheet from tabbar before rotate, for after rotate show in wondow.
Inside – willRotateToInterfaceOrientation:duration
dismiss action sheet dont work.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以为此使用 NSNotification。在 viewdidload 文件中添加此通知程序,当方向发生变化时,您将收到通知:
...添加此方法:
请参阅 NSNotification 类参考。
You can use NSNotification for this. Add this notifier in your viewdidload file you willl get notify when orientation is going to change:
…add this method:
See NSNotification class reference.
我在旋转之前关闭并在旋转之后显示,然后 UIActionSheet 在中间被替换;
Me i dismiss before rotation and show after, then the UIActionSheet is replaced at middle;