У меня есть UITextView
в UITableView
, и я хочу прокрутить UITableView
, чтобы сделать UITextView
видимым. Теперь я видел различные решения для этого, включая Apple's. Но в моем случае высота ячейки динамична. И UITextView
может быть где угодно в ячейке. Таким образом, UITableViewScrollPosition
не будет работать для меня, как я уже пробовал с scrollToRowAtIndexPath
.
Есть ли возможное точное решение для этого ИЛИ, если на то пошло, можно автоматически прокручивать UITableView
при появлении клавиатуры (не должно быть third party).UITableView в автоматическом прокрутке UIViewController?
1
A
ответ
0
Предположим, у вас есть массив для вставки данных, чтобы показать, с именем tableArray
. В viewDidLoad вам нужно найти индекс объекта UITextView в этом массиве;
let tableArray = ["Data1", "Data2", "Data3", "UITextViewObject", "Data5"]
let indexForSearch: Int?
for k in (0...tableArray.count) {
if tableArray[k] is UITextView {
indexForSearch = k
break
}
}
Затем прокрутите табличное представление, которое индексируется программно;
yourTableView.scrollToRowAtIndexPath(NSIndexPath(forRow: indexForSearch, inSection: 0), atScrollPosition: .Bottom, animated: true)
+0
Как я уже говорил, я уже пробовал с scrollToRowAtIndexPath, но это не сработает, потому что .Bottom всегда будет перемещаться в нижней части UITableViewCell. И ячейка может быть очень высокой с UITextView в любом месте. – Nitish
Смежные вопросы
- 1. UITableView Сбои при прокрутке
- 2. Добавление UITableView в UIViewController
- 3. UITableView прокручивать в UIViewController
- 4. UITableView в UIViewController
- 5. UITableView падает при прокрутке
- 6. UITableView reset ContentOffset при прокрутке
- 7. Использование UITableView на UIViewController
- 8. Нажатие UIViewController изнутри UITableView
- 9. UITableView внутри UIViewController?
- 10. UIViewController показывает два UITableView
- 11. CoreData + UIViewController + UITableView
- 12. UITableView на втором UIViewController
- 13. проблем в прокрутке в UITableView
- 14. Использование пользовательского UITableView в UIViewController
- 15. UITableView в UIViewController на iPad
- 16. UITableView отстает при прокрутке
- 17. UITableView отключен при прокрутке?
- 18. Содержимое UITableView сливается при прокрутке?
- 19. UITableView падает при прокрутке
- 20. UITableView коррупция при прокрутке
- 21. UITableview отстает при прокрутке.
- 22. UITableView отставание при прокрутке
- 23. uitableview разбился при прокрутке
- 24. UITableView падает при прокрутке
- 25. Обновление UITableView при прокрутке
- 26. Как сделать UITableView сверху вниз при прокрутке?
- 27. UITableView внутри UIViewController не отображается
- 28. Представление полупрозрачного UITableView от UIViewController
- 29. Как нажимать UIViewController из UITableView
- 30. Migrate UITableView элементы для UIViewController
Ват, как вы понимаете, автопрокруткой? –
@ Mr.T: Когда клавиатура появляется при нажатии UITextView, которое находится в UITableView, UITableView должен автоматически прокручиваться или не зависеть от позиции UITextView. – Nitish