辅助屏幕的makeKeyAndVisible阻止UIMenuController出现

时间:2010-07-09 15:27:28

标签: iphone ipad uimenucontroller

我在视图上显示UIMenuController以显示复制和粘贴菜单弹出窗口。这很好用,但最近我在我的应用程序中添加了外部屏幕功能。当我提出一个视图并将其添加到外部屏幕时,我打电话给

...

 [extWindow setScreen:extScreen];
 [extWindow addSubview:viewController.view];
 [extWindow makeKeyAndVisible];

...

但是[extWindow makeKeyAndVisible];似乎会产生副作用,导致我的菜单停止显示在仍在iPad上的视图中。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

UIMenuController确实显示到当前关键窗口 - 我不会将其设置回主窗口。故事的道德是确保您希望菜单出现的窗口是关键。