2012-02-19 3 views
1

Если вы создаете приложение, в котором есть главное меню, каждый из этих пунктов меню обычно переносит вас в новый файл xib? Или вы можете установить все в одном xib и установить .hide на true или что-то подобное, чтобы отображались только некоторые элементы?Главное меню приложения iPhone

Просто интересно, я только начинаю работу с iOS.

ответ

3

Обычно отдельные виды хранятся в разных файлах xib и контролируются отдельными UIViewControllers.

+0

поэтому у меня были бы разные .h и .m для каждого нового xib? –

+0

Да, вы бы это сделали. каждый контроллер представления обычно имеет собственный xib. –

+0

имеет смысл, спасибо! –

0

зависит от цели. Если «вторая страница» (та, на которую вы попали, когда вы нажимаете элемент меню), содержит некоторый общий макет, такой как область текста и изображение, а также некоторые ярлыки и т. Д. ... тогда это хорошая идея, чтобы иметь только один xib и просто заполнить его с разными данными.

Но если у вас разные макеты, я бы рекомендовал использовать разные xibs, так как это неестественно (и может быть трудно поддерживать в дальнейшем), чтобы скрыть некоторые вещи и сделать танец вуду, чтобы иметь все ваши макеты в одном xib ,

P.S. Еще один совет по теме. Ознакомьтесь с раскадровки, представленной в SDK5. Они очень просты в использовании при построении вашего приложения в построителе интерфейса

Смежные вопросы