我的应用程序主视图底部有几个 UIButton。当用户点击它们时,这些按钮间歇性地不会突出显示,但它们的目标方法总是被调用。我发现它是控制中心的手势识别器妨碍了 UIButton 的突出显示。如果我将包含视图向上移动到屏幕中间,一切都会按设计运行。
此处报告此问题https://devforums.apple.com/message/865922
作为一种解决方法,我尝试使用目标方法手动设置突出显示的状态。这似乎与允许 UIButton 正常突出显示具有相同的效果。
任何想法如何在不重新设计这些控件以显示在应用程序的其他位置的情况下解决此问题?
也许我使用标准视图并手动添加触摸交互的所有方法?我该怎么做?它甚至值得探索吗?