我需要让我的应用程序有一个键盘长按按钮弹出。(xcode)我想长时间按一下按钮,导致键盘弹出
我知道如何识别长按,但问题是让键盘弹出并让键盘知道要编辑哪个var。
感谢您的任何帮助。
编辑:为了更具体的我想按钮是一个名字,所以我将有:
p1s1PlayerName.setTitle(String(player1name), for UIControlState.normal)
,然后我将有长按弹出键盘。然后,键盘需要编辑
var player1name = "TextInputFromKeyboard"
完整的代码需要被编辑:
var player1name = "John"
func userLongPressed(_ sender: Any) {
print("user long pressed")
p1s1PlayerName.becomeFirstResponder()
}
@IBOutlet var p1s1PlayerName: UIButton!
@IBAction func p1s1LongPressPlayerName(_ sender: AnyObject) {
// This is where I don't know what to put to call to the function and have the keyboard pop up
}
'which var' means? –
@ Mr.UB对不起,不好意思。更具体地说,我希望按钮是一个名称,所以我会:'p1s1PlayerName.setTitle(String(player1name),for:UIControlState.normal)'然后我会长按弹出键盘。然后,键盘需要编辑'VAR player1name = “TextInputFromKeyboard”'' – Baker2795