iOS中是否有预定义函数在用户键入符号时激活?

时间:2016-06-13 23:11:36

标签: ios cocoa-touch user-input

有些类具有预定义的功能,例如viewDidLoadtouchesBegan:。当按下软键盘上的按键时,我可以使用吗?

1 个答案:

答案 0 :(得分:2)

此问题并非特定于Swift或Xcode。这是一个iOS问题。

答案是“有点”。

按键不会调用特殊功能。

相反,如果键盘附加到UITextField,则可以将对象设置为文本字段的委托,然后在用户输入文本时调用委托的textField:shouldChangeCharactersInRange:replacementString:方法。 (每次按键或粘贴时)。如果输入字段是textView:shouldChangeTextInRange:replacementText:,则有类似的方法UITextView