用户需要按下按钮以显示标签内容,并在释放按钮时再次隐藏 .使用以下选项,当用户按下按钮时显示标签,但在用户释放按钮后保持显示 .
myLabel.isHidden = true
和
@IBAction func myButton(_ sender: UIButton) { myLabel.isHidden = false
任何帮助都非常受欢迎 .
您需要为按钮创建2个IbActions . 创建这些操作时,您可以更改事件 . 一个需要触地,一个需要Touch Up Inside .
一旦完成了2个操作,您就可以隐藏并在每个操作中显示标签 .
//Touch Down Event added to this action @IBAction func buttonPressed(_ sender: UIButton) { print("Button Pressed") myLabel.isHidden = false } //Touch Up Inside Event added to this action @IBAction func buttonReleased(_ sender: UIButton) { print("Button Released") myLabel.isHidden = true }
您需要使用触摸下降方法来隐藏标签并使用内部触摸再次显示它 .
@IBAction func touchUpInside(_ sender: UIButton) { print("inside") label.isHidden = true } @IBAction func touchDown(_ sender: Any) { print("touch down") label.isHidden = false }
2 回答
您需要为按钮创建2个IbActions . 创建这些操作时,您可以更改事件 . 一个需要触地,一个需要Touch Up Inside .
一旦完成了2个操作,您就可以隐藏并在每个操作中显示标签 .
您需要使用触摸下降方法来隐藏标签并使用内部触摸再次显示它 .