UIScrollView против UITableView - PullRequest
0 голосов
/ 24 августа 2009

Есть ли какие-либо преимущества использования вертикального скроллера для использования UIScrollView по сравнению с UITableView?

Я спрашиваю, потому что в настоящее время я использую два вертикальных UIScrollViews с UIImageViews внутри них, и у меня проблемы с памятью и низкая производительность прокрутки. Я не особо разбираюсь со скроллерами, а просто выделяю изображения, когда они прокручиваются в центр прокрутки, и добавляю кнопку удаления над изображением, если пользователь хочет удалить его. Я начал смотреть на ленивую загрузку / повторное использование изображений, и кажется, что большинство этих проблем уже решены в классе UITableView, поэтому мне интересно, есть ли какая-либо причина придерживаться UIScrollView?

1 Ответ

0 голосов
/ 24 августа 2009

Вы можете без проблем использовать UIScrolLView, если вы просто, как вы сказали, лениво загружаете контроллеры, при прокрутке (при условии, что ваши представления полноразмерны) вам не нужно загружать более 3 представлений в любом из них. время, все, что вам нужно, это текущий вид, вид, который идет за ним и перед ним, когда вы прокручиваете свой вид, вы можете выгружать и загружать соответствующие виды. Вы должны взглянуть на пример приложения Page Control, оно делает именно это, и вы можете в значительной степени получить весь ленивый код загрузки оттуда. Ссылка здесь https://developer.apple.com/iphone/library/samplecode/PageControl/index.html

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