Как мы можем прокрутить таблицу по горизонтали в iPhone SDK? - PullRequest
0 голосов
/ 25 января 2011

Я хочу прокручивать представление по горизонтали, а также по вертикали. Как я могу это сделать?

Ответы [ 3 ]

1 голос
/ 10 мая 2012

Идея встраивания UITableView в UIScrollView, похоже, прекрасна, однако есть серьезная ошибка.UITableView оптимизирован для отображения только видимой области viewpoirt и ограничения выделенных ячеек UITableView.В случае, если он встроен в UIScrollView, он выделяет полную область содержимого представления прокрутки, то есть все строки для UITableView.Он уходит из памяти примерно на 2000 строк.Поскольку UITableView.reloadData создает обратный вызов в главном потоке, он блокирует основной поток для ответа на didReceiveMemoryWarning, и приложение прерывается по усмотрению системы для предупреждения уровня 2, которое никогда не принимается.

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

1 голос
/ 25 января 2011

Я бы предложил сделать UIScrollView того же размера, что и экран, а затем сделать ваш UITableView больше экрана. Вставьте TableView в ScrollView.Настройте представление прокрутки с высокой шириной contenSize.width, а затем настройте его так, чтобы оно работало по вашему желанию.

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

Если вы ищете что-то похожее на то, что сделано в «Pulse», то это руководство может вам помочь: http://iosstuff.wordpress.com/2011/06/29/creating-pulse-style-scrolling-horizontally-scrolling-uitableview-as-a-subview-of-uitableviewcell/

В нем показано, как добавить горизонтально прокручиваемый UITableView в вертикально прокручиваемый UITableView

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