iPhone Dev - у меня есть несколько текстовых обзоров внутри прокрутки. Могу ли я заставить его прокручиваться вверх, когда я набираю их (чтобы я всегда мог видеть, что я печатаю)? - PullRequest
0 голосов
/ 20 июля 2011

У меня есть приложение, в котором есть прокрутка с множеством различных текстовых представлений (когда вы нажимаете на каждое, появляется клавиатура, и вы можете ввести текстовое представление).Смотрите следующее изображение:

enter image description here

Вот моя проблема.Если я введу больше текста, чем указано на картинке, он будет находиться под клавиатурой, поэтому вы не сможете увидеть, что печатаете.Можно ли как-нибудь сделать так, чтобы, когда вы печатаете, и вы переходите к последней строке на картинке, она автоматически продолжала прокручивать одну строчку за раз, чтобы она всегда показывала, что вы печатаете (с самой последней строкой прямо над клавиатурой)?

1 Ответ

2 голосов
/ 20 июля 2011

Лучше всего изменить размер текстового представления, когда оно становится первым респондентом и когда он уходит в отставку как первый респондент.

  1. Изменение размера текстового представления, чтобы оно соответствовало видимой области, когда на клавиатуре отображается
  2. При нажатии done измените текстовое представление до его исходного размера.

Проверьте и этот пост. Как заставить UITextField двигаться вверх при наличии клавиатуры?

...