Как настроить прокрутку UITableView в горизонтальном направлении? - PullRequest
0 голосов
/ 14 июля 2011

У меня есть требование показывать табличное представление при горизонтальной прокрутке.

Например: на 1-й странице нужно показать 10 строк, а при прокрутке (по горизонтали) на 2-ю страницу нужно показать еще 10 строк, как я должен показать.

Как это возможно?

Ответы [ 3 ]

4 голосов
/ 14 июля 2011

Используйте UIScrollView и включите pagingEnabled.Затем поместите UITableView на каждую страницу.

1 голос
/ 14 июля 2011

Взял это у инженера Apple на WWDC: попробуйте настроить преобразование табличного представления, чтобы повернуть его на 90 градусов.Давайте посмотрим, я думаю, это будет что-то вроде:

Objective-C

self.tableView.transform = CGAffineTransformMakeRotation(90.0 * M_PI / 180); //Convert 90 degrees to radians

Swift 4 +

self.tableView.transform = CGAffineTransform(rotationAngle: 90.0 * .pi / 180) //Convert 90 degrees to radians

Вы получите все в простом видепереработка таблицы, только по горизонтали.Если подпредставления каждой ячейки должны быть ориентированы нормально, просто примените соответствующее преобразование вращения к подклассам UITableViewCell.

0 голосов
/ 14 июля 2011

То, что вы можете сделать для горизонтальной прокрутки в табличном представлении, это.Добавьте скроллеры в строки таблицы и установите размер содержимого с увеличением ширины и фиксированной высоты.

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