ios - 如何禁用与 UIBarButtonItem 的用户交互?

标签 ios xcode swift uibarbuttonitem

当用户按下栏按钮时,它将其颜色更改为灰色。但是当状态被按下时,条形按钮的颜色不应改变。我有同样的问题,如 this question这个问题从未得到解决,并且每个答案都不起作用。没有 setUserInteractionEnabled 属性。但是禁用整个栏按钮会给栏按钮带来阿尔法效果,这是我不想要的。

有什么建议吗?

最佳答案

你是对的,没有优雅的解决方案。最好的方法是使用工具栏中的 UIButton。看看这个答案中的编辑部分:How do I remove UIBarButtonItem glow programtically?

关于ios - 如何禁用与 UIBarButtonItem 的用户交互?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31127268/

相关文章:

ios - 如何使用异步请求下载文件?

ios - 使用 Alamofire 的 API 调用有时会返回连接失败错误

Swift:更新标签/HTTP 请求

objective-c - 如何从目标文件访问 swift 文件,而它们都在单元测试中?

swift - 我们在 IOS 中创建持久性数组的最佳实践是什么?

php - 在 Swift 中检索和使用整个 MYSQL 表

ios - 同步核心数据时,调用 URL ForUbiquityContainerIdentifier : needed?

ios - 自定义 didSelectAnnotationView 不在 map 中滚动

ios - 如何管理 map 图钉? iOS

ios - 如何从 ios swift3 中的 CoreData 获取特定范围的数据