У меня есть представление, состоящее из UIScrollView, которое содержит UITextField, UILabel и UITextView. Я хочу настроить представление таким образом, что, когда пользователь вводит текст в текстовое окно, прокрутка будет прокручиваться, чтобы сохранить видимую строку.iPhone: прокрутка UIScrollview при вводе текста во встроенный UITextView
ответ
В -[UITextViewDelegate textView:shouldChangeTextInRange:replacementText:]
вам необходимо будет контролировать количество отображаемого текста и рассчитать, прокручивается ли экран. Затем отрегулируйте scrollview setContentOffset:animated:
соответственно.
Однако лучший вариант - не пытаться редактировать внутри прокрутки. Вместо этого используйте отдельный подробный вид для редактирования текста и просто используйте более сложное представление прокрутки для отображения текста. Другими словами, подумайте о scrollview как таблице и текстовом виде как строке в таблице. Вы выбираете текстовое окно и открываете подробный вид, как в таблице.
Помните, что ваши пользователи ожидают иерархию на iPhone. Переход на другой экран для ввода текста - очень распространенное поведение пользовательского интерфейса, и оно не будет дезориентировать их. Они оценят большую легкость использования представления, которое ничего не делает, кроме ввода текста.
Смотрите этот вопрос на боковой панели: iPhone Auto-scroll UITextView but allow manual scrolling also
Может у дать мне пример этого мне нужно ЗП файл? который может я downlao и запустить и понять? – user217572
Я посмотрю, есть ли у меня что-то закладочное или лежащее вокруг. Вернитесь позже сегодня. – TechZen
- 1. UITextView Внутри UIScrollView Прокрутка родителя при вводе текста
- 2. UITextView вмешивается прокрутка UIScrollView
- 3. Прокрутка UITextview с UIScrollview
- 4. UITextView iOS8 - прокрутка вверх
- 5. Прокрутка UITextView без обертывания
- 6. Прокрутка до конца текста UITextView
- 7. UITextView Прокрутка внутри пейджинга UIScrollView не работает
- 8. Пользовательский прокрутка UIScrollView с пользовательским UITextView
- 9. UITextView, прокрутка во время редактирования?
- 10. UITextView прокрутка после удаления/вставки текста
- 11. Расширение UITableViewcell Динамически при вводе текста в UITextView
- 12. UIScrollview + событие касания UItextview
- 13. bad_Access исключение при вводе в UITextView
- 14. UIScrollView программно Прокрутка
- 15. растет UITextView отключив UIScrollView
- 16. UITextView неуспешно отскакивает при вводе
- 17. UITextView - Горизонтальная прокрутка?
- 18. fade UITextView при прокрутке uiscrollview
- 19. UITextView внутри UIScrollView с AutoLayout
- 20. Iphone SDK UITextView длина текста
- 21. Перемещение UIScrollView при вводе клавиатуры
- 22. Фиксация UITextView внутри UIScrollView
- 23. UIScrollView - прокрутка или прокрутка?
- 24. клавиатуры Блоки экрана при вводе текста
- 25. Textarea фонового изображения прокрутка при вводе больше текста в ie8
- 26. UITextView горизонтальная прокрутка
- 27. iPhone - UIScrollView внутри UIView не прокрутка
- 28. UITextView прокрутка только горизонтально
- 29. UIScrollView, встроенный в другой UIScrollView
- 30. UITextView внутри UIScrollView
дубликата http://stackoverflow.com/questions/2599431/question-related-to-uitextview – TechZen