gpt4 book ai didi

ios - NavigationBar 按钮单击区域无法正常工作(图像不可单击)

转载 作者:行者123 更新时间:2023-12-01 15:46:49 24 4
gpt4 key购买 nike

Xcode 11.4 - iOS 13.4

导航栏 UIBarButton 项目未按预期工作。 (我为按钮使用 Storyboard - 没有编写代码)

在我更新 Xcode 后它工作得很好。现在它不起作用。

只能触摸绿色区域。图片不能。我还检查了屏幕调试器,一切似乎都是正确的。

Image from Screen Debugger

a question像这样,但用于搜索栏和推送。但是,答案并没有解决我的问题。

如果你想不通到底是怎么回事?

您还可以检查this gif对于另一个堆栈溢出问题的类似情况。

它不一样,(没有推送或搜索栏)但“不可点击的图像”是相同的。

最佳答案

到目前为止我发现了两种可能的解决方案

1) 将 Xcode 从 11.3.1 降级 https://developer.apple.com/download/more/?q=xcode

2) 此 UIButton 扩展破坏了导航栏和工具栏中的所有 UIBarButton。这只是针对我的情况。您可能具有可能会中断的相同覆盖功能。

extension UIButton{
open override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
return self.bounds.contains(point) ? self : nil
}
}

关于ios - NavigationBar 按钮单击区域无法正常工作(图像不可单击),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61278358/

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