Я пытаюсь управлять / переопределить функцию автозаполнения, когда пользователь вводит текст в моем приложении для iPhone.
В частности, я хотел бы автоматически заполнить набор слов, которые я предоставляю. Например, скажем, слово в моем списке - Macpapajona. Когда я наберу "mac", автозаполнение предложит Macpapajona.
Как я могу это сделать?
Я понимаю, что должен использовать этот тип метода, но какой код обеспечит замену? Пользовательский UIView?
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange(NSRange)range replacementString:(NSString *)string {
if ([textField.text isEqualToString:@"ma"])
if (![string isEqualToString:@"c"]) {
// code to pop up a subview that has the word "Macpapajona" in it.
}
}