我有一个UIToolBar,上面有一些按钮项,用灵活的空格项隔开。
根据应用程序的状态,启用或禁用某些按钮。当发生这种情况时,单击禁用按钮时,它会将“click”事件发送到其他按钮项,而不是什么都不做。
然后我明白这是工具栏(或灵活空间项?)的默认行为:当你触摸它上面的空白区域时,它会将事件转发到最近的按钮。但是,这对我的应用程序的可用性来说并不是很好。
将灵活空间项目设置为启用OFF不会改变任何内容,并且从整个工具栏中删除UserInteraction将使所有按钮都不可触及。
有没有办法阻止这种“点击事件转发”,只是忽略空格或禁用按钮上的触摸?
提前致谢
答案 0 :(得分:0)
对于任何想要了解的人,我无法解决任何问题,你最好用你的ui做更好的工作。