我正在构建密码锁定视图,当用户在文本字段中输入新字符时,我想将文本设置为四个框标签之一上的点。
我应该使用textField:shouldChangeCharactersInRange:replacementString还是UITextFieldTextDidChangeNotification?
使用textField:shouldChangeCharactersInRange:replacementString似乎更容易,但shouldChangeCharactersInRange似乎更正确。
答案 0 :(得分:1)
我建议使用委托方法,而不是通知。
另一个选项:将文本字段'secureTextEntry
属性设置为YES。 (参见UITextField所遵循的documentation for the UITextInputTraits protocol)。