我看到很多代码隐藏了整个标签栏。我在故事板中使用标签栏控制器。
如果我有第三个和第四个按钮,我怎么能隐藏第二个按钮但是仍然显示1,3和4个按钮?
答案 0 :(得分:1)
只需隐藏按钮本身。
button2.hidden = true
您需要创建一个插座。
@IBOutlet var button2 : UIButton!
并将其链接到Interface Builder中的按钮
答案 1 :(得分:0)
好的隐藏按钮可以完成以下操作。我在表视图中使用此代码来添加编辑功能并根据单击更改按钮的标题。但是我为这篇文章修改了它只是为了表明当我再次点击按钮时会让它消失。
var condition: Bool = true
@IBAction func buttonEdit(sender: UIBarButtonItem) {
if(condition == true) {
tableView.editing = true
sender.title = "Done"
condition = false
} else {
tableView.editing = false
sender.title = "" // This clears the title
sender.enabled = false // This disables the button
sender.image = UIImage() // This would clear the image
condition = true
}
}