Я надеюсь, что пользователь может копировать и вставлять текст, но не редактировать его. Я использую метод делегата UITextField
для реализации этого:
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{
return NO;
}
Таким образом, несмотря на то, что текст выбирается и не редактируется, но когда вы выделяете текст, всегда появляется клавиатура, что немного раздражает, потому что вы не можете редактировать текст. Так можно ли сделать текст доступным для выбора и не редактируемым, не показывая клавиатуру?
[textField resignFirsResponder]
в своем методеdelegate
. Честно говоря, я понятия не имею, как он себя поведет. просто спрашиваю. - person Ayan Sengupta   schedule 20.02.2014becomeFirstResponder1 method and return
NO, но я думаю, что это не позволит пользователю вставлять текст. - person Rafał Augustyniak   schedule 20.02.2014