2015-03-12 2 views
0

Я новичок в iOS и недавно закончил несколько классов.Нужно ли создавать все виды в раскадровке в начале?

Теперь я нахожусь в своем первом приложении со Свифт. Я хотел бы знать:

Нужно определить все мнения/экраны в раскадровке прямо в начало, с соответствующими контроллерами навигации?

Что лучше, определить все в начале или продолжать добавлять по мере необходимости возникает в будущем?

+0

Если вы не можете предвидеть все виды и экраны, которые вам нужны, я думаю, что его разумнее продолжать добавлять в ход. В совершенном мире, да, вы должны планировать все, чтобы вы могли добавить все взгляды в начале ради визуализации и организации. – nunofmendes

ответ

0

Продолжайте добавлять по мере необходимости.

Вы всегда будете находить или придумывать новые функции, и иногда вам нужно будет вставить контроллеры представлений между другими контроллерами представлений (например, добавление дополнительного шага).

Внутри контроллеров просмотра вы также найдете необходимость вставлять предметы в контейнеры. Вот где щелкнуть элемент/с (выбрав их) и перейти в меню, выбрав «Редактор», а затем «Вставить» очень полезно. Например, вы можете поместить ряд элементов в scrollview после, которые вы уже правильно разместили, потому что они не отображаются должным образом на iPhone (и вы выполнили все ваши тесты в Simulator на iPad сначала).

+0

Это также работает с контроллерами просмотра и добавлением контроллеров навигации после того факта, который я должен был сделать в своем последнем проекте ... –

0

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

0

Прежде всего, вы можете использовать раскадровки для вашего интерфейса (и навигации), использовать .xibs (только UI) или создавать все программно. У каждого из них есть свои плюсы и минусы. Также вы можете смешивать и сопоставлять все это. Например, есть раскадровка, некоторые представления с .xibs и некоторые представления, созданные программно все в одном проекте. Вам просто нужно выбрать то, что соответствует вашим потребностям.

Вам не нужно создавать все в раскадровке прямо в начале. Создайте только те виды, которые вам нужны для начала кодирования, а затем добавьте больше просмотров при разработке приложений.

+1

И, конечно, у вас может быть несколько раскадровки. Вы также можете загружать отдельные сцены из раскадровки программно, когда это необходимо. – jlehr