О контроллерах просмотра в приложении iOS Photos

#ios #swift #viewcontroller

#iOS #swift #viewcontroller

Вопрос:

Я хочу изучить программирование iOS Swift, клонируя приложение Photos на iPhone.

Кажется, что его корневым контроллером просмотра должен быть UITabBarController, который содержит 4 контроллера просмотра: библиотека, для вас, Альбомы и Поиск.

Давайте сначала изучим библиотеку:

введите описание изображения здесь

На приведенном выше скриншоте A, B и C: после нажатия кнопки выбора в A отображается B; И после нажатия сетки изображений в A отображается C.

Мой вопрос: должны ли экраны A, B, C быть реализованы с одним контроллером просмотра или они должны быть реализованы с 3 контроллерами просмотра отдельно?

Возможно, я новичок в этом вопросе, но я надеюсь, что кто-нибудь может дать мне совет.

Заранее спасибо!

Ответ №1:

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