gpt4 book ai didi

ios - UIMenuController 在呈现后立即被解雇

转载 作者:可可西里 更新时间:2023-11-01 04:23:15 25 4
gpt4 key购买 nike

我已经将 UIWebView 子类化以在其中添加自定义 UIMenuController 功能,它在 iOS 9 之前一直运行良好。我不确定发生了什么变化,但现在我遇到了这样一种情况,当我点击一个链接时,应该显示菜单,菜单会短暂显示,但会消失(我不再点击)。

我很难弄清楚解雇是从哪里来的。我正在观察 UIMenuControllerDidHideMenuNotification 通知,它确实在菜单消失后立即被调用,但我很难找到解雇的原因。

我知道可能潜伏着许多不同的问题,但我想知道是否有人以前经历过这样的事情?有没有办法以某种方式追踪解雇的原因?

enter image description here

最佳答案

我在 iOS9 上遇到了同样的问题,我认为这是多进程的结果。这不是理想的解决方案,但是......在我成为 FirstResponder 之后,我在 setMenuVisible:YES 之前添加了一个 DELAY。

[self performSelector:@selector(showMenuController:) withObject:point afterDelay:0.4];

关于ios - UIMenuController 在呈现后立即被解雇,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32784722/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com