При попытке реализовать это, если пользователь вводит первый символ текста как *, система автоматически добавляет символ окончания *, а курсор должен быть помещен между обоими * * для пользователь вводит между специальными символами.Символы в UISearchbar и позиции курсора
Я пробовал следующий код, но курсор всегда помещается после символа конца *.
- (BOOL)searchBar:(UISearchBar *)searchBar shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text
{
if ([text hasPrefix:@"*"])
{
[text stringByAppendingString:@"*"];
self.searchBar.text = text;
}
return YES;
}
Можно ли обрабатывать место курсора на UISearchBar?
oke Я отредактировал его. Я просто играл с разными персонажами. –