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