2013-02-28 4 views
1

У меня около 30 просмотров в моем приложении и через navigationBar. Я могу перейти от первого к похоти один и обратно.grid view для uiviews

  1. Я хочу, чтобы добавить кнопку в Панели навигации, которая будет всплывающим GridView с анонсами всех мнений, чтобы позволить пользователю выбрать любой вид и перейти к избраннику.

  2. Я также хочу, чтобы пользователь менял последовательность представлений внутри этого gridview. И пусть пользователь помечает некоторые из просмотров как невидимые, чтобы отнять их от исходной последовательности представлений, но не из gridview.

  3. Также позвольте пользователю изменить вид сетки на 2x2, 3x3 или 4x4.

Каков наилучший способ сделать это возможным?

Благодарим вас заблаговременно. Извините за мой английский ...

ответ

1

Вы хотите UICollectionView с макетом сетки. См. http://www.appcoda.com/ios-programming-uicollectionview-tutorial/ для примера реализации.

+0

Спасибо, я подумал об использовании этого варианта. Но в этом примере рассказывается об использовании массива изображений. У меня есть список viewControllers. Вы знаете, как вставлять эти представления в UICollectionView? – AlexanderZ

+0

Хорошо, я постараюсь загрузить предварительные изображения моего viewControllers. Вопрос заключается в том, как перейти к определенному viewController при нажатии на предварительный просмотр из gridview ... Мне не нужно, чтобы он загружался модально. Если вы знаете, как правильно поступить, не стесняйтесь делиться) – AlexanderZ

+0

Нельзя использовать контроллеры представлений для сетки элементов, возможно. Я бы сделал все с просмотром. Вы можете создать протокол делегатов для своих представлений, чтобы связаться с контроллером представления (способ, которым вызывала ячейку таблицы didSelectRowAtIndexPath на своем делетете). – jsd