辅助屏幕的 makeKeyAndVisible 阻止 UIMenuController 出现
Posted
技术标签:
【中文标题】辅助屏幕的 makeKeyAndVisible 阻止 UIMenuController 出现【英文标题】:makeKeyAndVisible for secondary screen stops UIMenuController from appearing 【发布时间】:2010-07-09 15:27:28 【问题描述】:我在视图上显示一个 UIMenuController 以显示复制和粘贴菜单弹出窗口。这很好用,但最近我在我的应用程序中添加了外部屏幕功能。当我展示一个视图并将其添加到外部屏幕时,我会调用
...
[extWindow setScreen:extScreen];
[extWindow addSubview:viewController.view];
[extWindow makeKeyAndVisible];
...
但[extWindow makeKeyAndVisible];
似乎有一个副作用,即停止我的菜单出现在仍在 iPad 上的视图中。
我该如何补救?
【问题讨论】:
【参考方案1】:UIMenuController 确实显示到当前键窗口 - 我不会将它设置回主窗口。故事的寓意是确保您希望菜单出现的窗口是关键。
【讨论】:
谢谢!这救了我的培根!以上是关于辅助屏幕的 makeKeyAndVisible 阻止 UIMenuController 出现的主要内容,如果未能解决你的问题,请参考以下文章
makeKeyAndVisible 和 makeKeyWindow - iphone 中的 uiwindow