swift - 使用 swift IOS 使 UIBarButtonItem 消失

标签 swift conditional-statements uibarbuttonitem iboutlet

我有一个从 Storyboard链接到的 IBOutlet

@IBOutlet var creeLigueBouton: UIBarButtonItem!

如果条件为真,我想让它消失

if(condition == true)
{
    // Make it disappear
}

最佳答案

使用属性 enabled 和 tintColor

    let barButtonItem:UIBarButtonItem? = nil

    if isHidden{
        barButtonItem?.enabled      = false
        barButtonItem?.tintColor    = UIColor.clearColor()
    }else{
        barButtonItem?.enabled      = true
        barButtonItem?.tintColor    = nil
    }

关于swift - 使用 swift IOS 使 UIBarButtonItem 消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25492491/

相关文章:

javascript - CSS @Media 无法正常工作

返回 R 中向量中条件选择对的最大值

iOS 导航右栏按钮项目 - 图标在对话框后更改

ios - 如何使用 UINavigationController 强制设置横向方向(Swift 2.0 iOS 9)

ios - UIAlertView + TextField = 错误?

Swift 5 – 如何在可能将肤色表情符号作为输入的案例语句中使用基本表情符号?

c# - 使用条件运算符转换为不同类型

ios - 在 UITabBarController 的顶栏上有一个 UIBarButtonItems

swift - 更改 UIBarButtonItem 的字体颜色

ios - AVPlayer 在视频循环时保存在内存中