我在视图上显示UIMenuController以显示复制和粘贴菜单弹出窗口。这很好用,但最近我在我的应用程序中添加了外部屏幕功能。当我提出一个视图并将其添加到外部屏幕时,我打电话给
...
[extWindow setScreen:extScreen];
[extWindow addSubview:viewController.view];
[extWindow makeKeyAndVisible];
...
但是[extWindow makeKeyAndVisible];
似乎会产生副作用,导致我的菜单停止显示在仍在iPad上的视图中。
我该如何解决这个问题?
答案 0 :(得分:1)
UIMenuController确实显示到当前关键窗口 - 我不会将其设置回主窗口。故事的道德是确保您希望菜单出现的窗口是关键。