Самое простое решение, вероятно, было бы иметь индивидуальную функцию «вставить». Например, есть UITextField, который не выбирается/редактируемые на всех, а затем «Вставить» кнопку подключен к способу, как это:
- (IBAction)paste {
UIPasteboard *pb = [UIPasteboard generalPasteboard];
textField.text = [pb string];
}
Таким образом, когда они нажимают кнопку, любой текст, они» Скопировано будет отображаться в TextField, но вам не придется беспокоиться о поведении клавиатуры, потому что пользователь никогда не взаимодействует с ним.
Вы даже можете сделать этот код выше, когда пользователь сам выбирает TextField, а затем просто прекратит появление клавиатуры, но это будет противоречить интуиции с точки зрения пользовательского интерфейса. Лучше иметь кнопку, на которую они нажимают, а не изменять хорошо установленное поведение при выборе TextField.
Это сработало, я использовал метод textViewshouldBeginEdting для выполнения функции –