【Swift 4】 iOS, UIBarButtonItemを隠す方法
UIBarButtonItemでは「isHidden」が使えませんので、以下のようにします。
※ UIBarButtonItemの名称を「myBarButton」とします。
隠したい時
self.myBarButton.isEnabled = false
self.myBarButton.tintColor = UIColor.clear
見せたい時
self.myBarButton.isEnabled = true
self.myBarButton.tintColor = UIColor.init(red: 0.0, green: 122.0/255.0, blue: 1.0, alpha: 1.0)
UIColor.init(red: 0.0, green: 122.0/255.0, blue: 1.0, alpha: 1.0)というのは、defaultのボタンの色(水色っぽい青)です。