HI, каждый,Как переключить страницу на iPhone?
Я хочу задать вопрос о приложении для iPhone. Я пишу программу. Программа попросит пользователя ввести некоторую информацию и нажать «Ввод», после чего программа обработает и получит некоторую информацию, затем программа отобразит вкладку с 3 вкладками.
Однако, я не знаю, как переключить страницу после ввода пользователем информации, я пишу следующий код.
- (void)applicationDidFinishLaunching:(UIApplication *)application {
[window addSubview: tabBarController.view]; // add the tab page to the view controller
MyViewController *aViewController = [[MyViewController alloc] initWithNibName:nil bundle:[NSBundle mainBundle]];
[self setMyViewController:aViewController];
[aViewController release];
UIView *controllersView = [myViewController view];
[window addSubview:controllersView]; // add the first page to the windows in order to let the user enter info.
[controllersView release];
// Override point for customization after application launch
[window makeKeyAndVisible];
}
Если я добавляю tabBarController первым, то controllersView не будет появляться, если я изменю seuqence, он не знает, как сделать controllersView исчезает, чтобы появится tabBarController.
И этот процесс выполняется в MyViewController.m. Могу ли я
1) удалить controllersView в MyViewController.m после того как я закончить весь процесс и
2) отображения tabBarController.view?
спасибо.
Бутрон, благодарю вас за ответ. Поскольку я являюсь зеленым iPhone-приложением, я не совсем понимаю, о чем вы говорите. Не могли бы вы объяснить больше об идеях? и если я использую контроллер UINavigation? Будет ли это UINavigationBar? (Я не хочу этого). Спасибо. – Questions
UINavigationController предоставляет механизм для обмена страницами/представлениями. Если вы добавите его в свой MainMenu.xib, он станет отправной точкой. Но проверьте код образца. Даже если вы используете навигационный контроллер, вы можете скрыть навигационную панель, см. SetNavigationBarHidden: анимированный: или свойство navigationBarHidden. –
Бутрон, спасибо за ваш ответ. Но я до сих пор не понимаю, что вы имеете в виду. Не могли бы вы предоставить мне какую-либо документацию или пример (например, веб-сайт Apple). Спасибо. – Questions