iOS中是否有预定义的功能,该功能在用户键入符号时激活



有些类具有预定义的函数,例如viewDidLoadtouchesBegan:。按下软件键盘上的键时,是否有一个可以使用?

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

答案是"有点"。

没有为按键调用的特殊函数。

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

相关内容

  • 没有找到相关文章