- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我刚问了a question关于如何监视对 UITextField
的更改并收到此响应:
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)replacementStr {
// Enable "Next" if you like what's entered in the replacementStr
}
这行得通,但替换字符串不是整个字符串,只是它添加的内容。我怎样才能得到整个字符串?我的目标是查看文本字段中的字符串是否为空或等于某个数字(在不同情况下)。
请注意,文本字段的导出在这种情况下不起作用,因为在字段中的文本更改之前调用此方法。
最佳答案
NSString * proposedNewString = [[textField text] stringByReplacingCharactersInRange:range withString:replacementString];
关于objective-c - 知道 textField :shouldChangeCharactersInRange:replacementString: 中完整更改的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11605296/
我的应用程序中有一个用户名文本字段,我想将其限制为 24 个字符并且不允许使用“|”用户名中的管道。 我可以使用下面的代码单独执行这些操作,但是我无法将它们组合到 textField(_:should
我已经将 UITextField 子类化,我想在子类中使用类似于 textField:shouldChangeCharactersInRange:replacementString: 的方法,以便在键
UITextFieldDelegate Protocol Reference说 “询问代表是否应该更改指定的文本。”关于 textField:shouldChangeCharactersInRange
我试图阻止将中文(或所有非 ascii 字符)输入到 UITextField 中。正如在其他帖子中看到的那样,我实现了 textField:shouldChangeCharactersInRange:
我刚问了a question关于如何监视对 UITextField 的更改并收到此响应: - (BOOL)textField:(UITextField *)textField shouldChange
我正在为 ipad 创建自定义键盘,当我按下键盘按钮并编辑文本字段时 textField(_:shouldChangeCharactersInRange:replacementString:) 不会被
我的一个项目中有一个相当复杂的 NSTextView 子类。我目前正在努力让查找/替换与内联查找栏(例如 Safari、Xcode)一起工作,并希望正确支持替换操作的撤消/重做。 我希望“全部替换”命
我是一名优秀的程序员,十分优秀!