我有一个Uitoolbar,上面有一些按钮项目,并由灵活的空间项目分开。

根据应用程序的状态,启用或禁用了一些按钮。当发生这种情况时,当禁用按钮单击时,而不是什么都不做,它将“单击”事件发送到其他按钮项目。

然后,我了解到这是工具栏(或灵活的空间项目?)的默认行为:当您触摸其上的空空间时,它将事件转发到最接近的按钮。但是,这对于我的应用程序中的可用性不是很好。

启用到灵活空间项目的设置根本不会更改任何内容,并且从整个工具栏中删除用户互动将使所有按钮都无法接触。

有什么方法可以防止此“单击事件转发”,而只是忽略空格或禁用按钮上的触摸?

提前致谢

有帮助吗?

解决方案

好吧,对于任何想知道的人来说,我无法做任何解决方案,最好与UI一起做得更好。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top