我有一个表格视图,其中最后一行是 UITextField 并且用户应该输入名字和姓氏。
我想做的是删除或限制名字(第一个单词)之前的任何空格。接下来,我想允许用户使用空格。我怎样才能做到这一点?
先感谢您。
我有一个表格视图,其中最后一行是 UITextField 并且用户应该输入名字和姓氏。
我想做的是删除或限制名字(第一个单词)之前的任何空格。接下来,我想允许用户使用空格。我怎样才能做到这一点?
先感谢您。
可能你应该实现一个方法来监听 UITextField 中的文本变化。使用
[textField addTarget:self action:@selector(textFieldDidChange:) forControlEvents:UIControlEventEditingChanged];
因此,您应该知道每当用户在 UITextFiled 中输入一个字符时,您可以检查用户是否输入了空格,删除该空格并提示用户再次写入。
以下是在调用 textFieldDidChange: 时删除用户输入的最后一个字符的方法,并且您检查了用户是否输入了空格
if ( [myString length] > 0)
{
myString = [myString substringToIndex:[string length] - 1];
}