解雇键盘攻击背景与行动

时间:2018-03-10 06:51:47

标签: swift keyboard touchesbegan

我的应用有两个UITextField。由于他们使用十进制键盘,因此我通过点击背景来解雇。我想要它,所以如果说textField1已启动并且您点击背景,则会弹出一个特定按钮,其中包含textField1的操作,反之亦然。目前,如果您在没有键盘的情况下点击背景,它仍会弹出一个按钮。任何帮助都会非常棒。

@IBOutlet weak var textField: UITextField!
@IBOutlet weak var button: UIButton!

override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
    self.view.endEditing(true)

    button.isHidden = false
}

override func viewDidLoad() {
    super.viewDidLoad()

    self.textField.delegate = self
    button.isHidden = true
}

0 个答案:

没有答案