我有一个 UIToolBar,上面有一些按钮项,由一个灵活的空间项分隔。
根据应用程序的状态,启用或禁用某些按钮。当这种情况发生时,当禁用的按钮被点击时,它不会什么都不做,而是将“点击”事件发送到其他按钮项。
然后我明白这是工具栏(或灵活空间项?)的默认行为:当您触摸其上的空白区域时,它会将事件转发到最近的按钮。但是,这对于我的应用程序的可用性来说并不是很好。
对灵活空间项设置启用 OFF 根本不会改变任何东西,并且从整个工具栏中删除 UserInteraction 将使所有按钮都无法触摸。
有什么办法可以防止这种“点击事件转发”而忽略对空白或禁用按钮的触摸?
提前致谢