Обновление:Как переместить UIScrollView при появлении клавиатуры?
мой вопрос: как предотвратить сброс прокрутки в позицию при нажатии на другое текстовое поле?
На самом деле я пробовал несколько способов, например, решение этой проблемы question.
Первоначально мой scrollView (несколько текстовых полей и текстовое представление в нем и все позиции размещены в раскадровке) находится в позиции (0, 302). Когда появится клавиатура, я хочу переместить ее до (0, 100). Во-первых, я попытался добавить кнопку и сделать следующее, это работает.
CGRect frame = self.informationScrollView.frame;
frame.origin.y = 100;
self.informationScrollView.frame = frame;
Затем я попытался сделать то же код в селекторе UIKeyboardDidShowNotification, но это не удалось. Я обнаружил, что позиция всегда сбрасывается, даже когда изменяется текстовое поле действия. Может ли кто-нибудь сказать мне, как предотвратить перенаправление приложения? Большое спасибо.
Почему вы не пытаетесь выполнить смещение содержимого scrollview –
Вручную ....... – Andy