再次点击按钮视图(背景)后,button.isHidden再次消失

时间:2017-03-01 02:30:58

标签: ios swift image

仍然很新,但是在故事板和隐藏和显示按钮方面有一些乐趣。我创建了一个故事板,其中包含一个填充整个视图的图像视图,以及一个位于其顶部的按钮,称为overView。我还创建了一个名为searchButton的按钮,它位于overView之上。到目前为止,我很兴奋,我得到的东西很容易上班但需要更多的帮助。当用户点击屏幕(overView按钮)时,会出现searchButton。大!但我希望它(searchButton)一旦再次点击就消失了。如果有人可以帮助我,那就太好了。谢谢,这是我的代码

@IBOutlet weak var mainImage: UIImageView!
@IBOutlet weak var searchButton: UIButton!
override func viewDidLoad() {
    super.viewDidLoad()
    searchButton.isHidden = true
    // Do any additional setup after loading the view, typically from a nib.
}

@IBOutlet weak var overView: UIButton!
@IBAction func overView(_ sender: Any) {
    searchButton.isHidden = false
}
override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()
    // Dispose of any resources that can be recreated.
}

由于

1 个答案:

答案 0 :(得分:1)

试试这个:

@IBAction func overView(_ sender: Any) {
    searchButton.isHidden = !searchButton.isHidden
}

如果你的searchButton覆盖了overView,那么试试这个:

@IBAction func onTapSearchButton(_ sender: Any) {
    searchButton.isHidden = true
}