有些类具有预定义的功能,例如viewDidLoad
或touchesBegan:
。当按下软键盘上的按键时,我可以使用吗?
答案 0 :(得分:2)
此问题并非特定于Swift或Xcode。这是一个iOS问题。
答案是“有点”。
按键不会调用特殊功能。
相反,如果键盘附加到UITextField
,则可以将对象设置为文本字段的委托,然后在用户输入文本时调用委托的textField:shouldChangeCharactersInRange:replacementString:
方法。 (每次按键或粘贴时)。如果输入字段是textView:shouldChangeTextInRange:replacementText:
,则有类似的方法UITextView
。