仍然很新,但是在故事板和隐藏和显示按钮方面有一些乐趣。我创建了一个故事板,其中包含一个填充整个视图的图像视图,以及一个位于其顶部的按钮,称为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.
}
由于
答案 0 :(得分:1)
试试这个:
@IBAction func overView(_ sender: Any) {
searchButton.isHidden = !searchButton.isHidden
}
如果你的searchButton覆盖了overView,那么试试这个:
@IBAction func onTapSearchButton(_ sender: Any) {
searchButton.isHidden = true
}