Как создать несколько видов без контроллера навигации? - PullRequest
0 голосов
/ 18 сентября 2011

Я пытаюсь создать несколько представлений в своем приложении для iPhone на основе представлений в Xcode 4. Я просмотрел много учебников и прочитал много статей, но ни одна из них не сработала. Я понял, что им нужен контроллер навигации. Как я могу создать 2 вида, которые переключаются с помощью кнопки без контроллера навигации?

Спасибо!

Ответы [ 3 ]

1 голос
/ 18 сентября 2011

Я бы использовал presentModalViewController. Существует множество видео на YouTube о том, как переключать представления, некоторые из них не имеют presentModalViewController, поэтому вам нужно посмотреть видео, чтобы увидеть, пишут ли они в своем коде presentModalViewController. Я всегда использую presentModalViewController.

0 голосов
/ 18 сентября 2011

Почему бы не использовать UINavigationController, но отключить панель навигации?

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

0 голосов
/ 18 сентября 2011

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

[self.view addSubview:secondView];
//or  - to remove second view and show first view
[secondView removeFromSuperView];
...