使用多个(并排)窗口时弹出 UIMenuController 时出现问题。
所以我在视图中处理一个点击,然后我将 firstResponder 设置为该视图,然后我在该视图中呈现一个 UIMenuController 并在该视图上调用 canPerformAction: - 一切都很好!
然后我在相邻的窗口中尝试相同的操作(显然是相同的代码)并且 canPerformAction: 仍然被发送到前一个视图(在另一个窗口中)。事实上,按下菜单也会导致在另一个视图上调用处理程序。
两个视图都从 canBecomeFirstRepsonder 返回 YES:
有人有什么想法吗?
谢谢