Как отобразить клавишу ввода на клавиатуре iOS для textView (задача c)

Я хочу отобразить клавишу ввода на клавиатуре вместо клавиши возврата. Потому что я хочу, чтобы пользователь набрал в texView. Мы знаем, что в textView нет возврата с клавиатуры. Как правило, я хочу заменить клавишу "return" на "enter". Обычно в textView клавиша возврата работает как ввод. Поэтому мне нужен ключ возврата, помеченный как enter. Является ли это возможным?

3 ответа

Решение

Попробуйте использовать атрибут returnKeyType:

UITextField *textField = [[UITextField alloc] init];
textField.returnKeyType = UIReturnKeyTypeDone

Вот доступные варианты:

typedef NS_ENUM(NSInteger, UIReturnKeyType) {
    UIReturnKeyDefault,
    UIReturnKeyGo,
    UIReturnKeyGoogle,
    UIReturnKeyJoin,
    UIReturnKeyNext,
    UIReturnKeyRoute,
    UIReturnKeySearch,
    UIReturnKeySend,
    UIReturnKeyYahoo,
    UIReturnKeyDone,
    UIReturnKeyEmergencyCall,
    UIReturnKeyContinue NS_ENUM_AVAILABLE_IOS(9_0),
};

Вы не можете установить Enter, но вы можете установить номера клавиш по умолчанию для клавиатуры вместо возврата из раскадровки. В вашем сценарии Done будет хорошо.

увидеть в изображении

Вы не можете установить пользовательский текст для клавиши возврата на iOS. Есть несколько вариантов, но это единственные.

Другие вопросы по тегам