Я хочу, чтобы scrolltableview горизонтально, а также вертикально. Как мне это сделать?Как мы можем горизонтально прокручивать таблицу в iPhone SDK?
ответ
Я предлагаю сделать UIScrollView того же размера, что и экран, а затем сделать ваш UITableView больше, чем экран. Сделайте TableView в ScrollView. Настройте прокрутку с помощью high contenSize.width, а затем настройте его, чтобы работать по своему усмотрению.
Если вы ищете что-то подобное тому, что делается в «Pulse», то этот учебник может помочь вам: http://iosstuff.wordpress.com/2011/06/29/creating-pulse-style-scrolling-horizontally-scrolling-uitableview-as-a-subview-of-uitableviewcell/
Он показывает, как добавить горизонтально прокрутки UITableView в вертикальной прокрутки UITableView
Идея с внедрением UITableView в UIScrollView кажется отличной, однако есть серьезная проблема. UITableView оптимизирован для отображения только видимой области видимой области и ограничения выделенных ячеек UITableView. В случае, когда он встроен в UIScrollView, он выделяет полную область содержимого прокрутки, т. Е. Все строки для UITableView. Он выходит из памяти примерно за 2000 строк. Поскольку UITableView.reloadData создает обратный вызов в основном потоке, он блокирует основной поток для ответа на didReceiveMemoryWarning, и приложение убивается по усмотрению системы для предупреждения уровня 2, которое никогда не принимается.
Кажется, что лучший способ заключается в подклассе UITableView и расширении строк до ширины, которые можно прокручивать по горизонтали.
- 1. Как горизонтально прокручивать ScrollView по нажатию кнопки в iPhone SDK
- 2. Где мы можем найти GData.framework для iPhone в iphone sdk?
- 3. Как мы можем использовать GEOLOQI для iphone sdk?
- 4. как мы можем transpernt webview в iphone?
- 5. мы можем сделать HTTPClient в Iphone, КАК
- 6. Можем ли мы установить Ringtone с помощью iPhone SDK
- 7. когда мы используем @class в iPhone SDK
- 8. Как мы можем перезаписать таблицу стилей пользователя?
- 9. Как мы можем прокручивать родительский макет при прокрутке recyclerview android
- 10. Как мы можем прокручивать представление таблицы одновременно с открытием клавиатуры?
- 11. Как мы можем масштабировать экран камеры программно в iphone?
- 12. Как горизонтально прокручивать изображения в одной строке
- 13. мы можем проверить applicationwillresignActive в симуляторе iphone?
- 14. Можем ли мы использовать NSFileManager в iphone?
- 15. Бесконечно и плавно горизонтально прокручивать таблицу HTML с помощью jquery?
- 16. Как мы можем отправлять вложения MMS из нашего приложения iPhone?
- 17. Всегда горизонтально прокручивать изображения (marquee)
- 18. iPhone: Как мы можем программно изменить яркость экрана?
- 19. Как «отменить», когда мы рисуем iPhone SDK?
- 20. мы можем настроить фреймворк sdk рамки?
- 21. Можем ли мы установить iPhone SDK 4 в iPhone OS 3
- 22. Можем ли мы создать таблицу для wordpress?
- 23. Можем ли мы вставить во внешнюю таблицу
- 24. мы можем сделать столбец сотовой таблицы горизонтально, а не вертикально?
- 25. Как горизонтально прокручивать при прокрутке по вертикали?
- 26. Как мы можем заблокировать папку в iPad программно в iphone sdk
- 27. Как мы можем реализовать SDK WePay в Android?
- 28. Как мы можем использовать библиотеку mapbox-android-sdk в android?
- 29. Как мы можем получить список страниц Facebook в iOS SDK
- 30. Как долго мы можем использовать DeprecatedHeaders в Facebook SDK 3.1?
Можете ли вы, пожалуйста, рассказать о том, что на самом деле является ролью контента в этом? Что такое контент? –
contentSize в основном сообщает UIScrollView, насколько велики должны быть полосы прокрутки. Вот и все. Как только вы его установили, вам не нужно прикасаться к нему. В этом случае мы делаем размер содержимого больше, чем tableview, но с той же высотой, что и он. Таким образом, мы можем прокручивать бок в прокрутке, чтобы создать иллюзию боковой таблицы прокрутки. –
Спасибо Aurum Aquila. Я попытался настроить размер содержимого scrollview на правильное значение. Это сработало для меня. Спасибо за вашу помощь и поддержку! :) –