如何禁用 UIToolbar 灵活空间项点击
Posted
技术标签:
【中文标题】如何禁用 UIToolbar 灵活空间项点击【英文标题】:How to disable UIToolbar flexible space item clicks 【发布时间】:2011-11-30 17:37:01 【问题描述】:我有一个 UIToolBar,上面有一些按钮项,由一个灵活的空格项分隔。
根据应用程序的状态,启用或禁用某些按钮。当这种情况发生时,当禁用的按钮被点击时,它不会什么都不做,而是将“点击”事件发送到其他按钮项。
然后我明白这是工具栏(或灵活空间项?)的默认行为:当您触摸其上的空白区域时,它会将事件转发到最近的按钮。但是,这对于我的应用程序的可用性来说并不是很好。
将启用的OFF设置为灵活空间项根本不会改变任何东西,从整个工具栏中删除 UserInteraction 将使所有按钮都无法触摸。
有没有什么办法可以防止这种“点击事件转发”而忽略对空白区域或禁用按钮的触摸?
提前致谢
【问题讨论】:
【参考方案1】:对于任何想知道的人,我无法解决它,你最好用你的 ui 做一个更好的工作。
【讨论】:
以上是关于如何禁用 UIToolbar 灵活空间项点击的主要内容,如果未能解决你的问题,请参考以下文章
NavigationController UIToolbar 更改项
点击 Android/Java 列表视图项时,如何禁用单击声音?