Пользовательская ячейка в UITableView - PullRequest
0 голосов
/ 05 октября 2011

Я делаю пользовательскую ячейку с текстовыми полями, и в результате пользовательская ячейка больше, чем размер экрана iphone. Но я не могу сделать горизонтальную прокрутку, чтобы достичь конца ячейки.Я попытался использовать viewController и добавить к нему табличное представление, а также создать контроллер табличного представления и добавить к нему настраиваемую ячейку.

при выполнении этого через TableViewController я не могу прокрутить его по горизонтали, тогда как я не могуПолучение того, как добавить пользовательский класс ячейки в объект tableView, помещенный в viewController. Я знаю, что UITableView является подклассом UIScrollView, но не в состоянии реализовать его. Пожалуйста, помогите.Спасибо

Ответы [ 2 ]

0 голосов
/ 05 октября 2011

согласно документации на

Представление таблицы в структуре UIKit ограничено одним столбцом потому что он предназначен для устройства с небольшим экраном. UITableView является подклассом UIScrollView, который позволяет пользователям прокручивать таблица, , хотя UITableView допускает только вертикальную прокрутку.

так что по вашему желанию вам придется использовать другой подход. Теперь для использования пользовательской ячейки с TextFields на самом деле не нужно, чтобы вам требовалась прокрутка Horizonatl. Если текст действительно большой, вы можете использовать TextView вместо TextFields.

Надеюсь, это поможет

0 голосов
/ 05 октября 2011

В идеале вы должны обрезать свой текст. Но если для вас важно отобразить весь текст, добавьте представление прокрутки в качестве подпредставления (или установите его в качестве представления содержимого) и добавьте свои метки в подпредставление. Каждая ячейка будет затем прокручиваться по горизонтали.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...