如何禁用工具栏灵活的空格项单击



我有一个UIToolBar,上面有一些按钮项,由一个灵活的空格项分开。

根据应用程序的状态,一些按钮是启用或禁用的。当这种情况发生时,当禁用按钮被点击时,它不是什么都不做,而是发送"click"事件给其他按钮项。

我明白了这是工具栏的默认行为(或灵活的空间项目?):当你触摸它的空白区域时,它会将事件转发给最近的按钮。然而,这对我的应用程序的可用性来说不是很好。

将灵活空间项设置为enabled OFF不会改变任何东西,并且从整个工具栏中删除UserInteraction将使所有按钮不可触摸。

是否有办法防止这种"点击事件转发",并简单地忽略空白区域或禁用按钮的触摸?

Thanks in advance

对于那些想知道的人来说,我不能做任何事情来解决它,你最好把你的ui做得更好。

最新更新