Я пытаюсь запрограммировать приложение iphone, которое будет иметь несколько различных (дополнительных) приложений. В идеале, я хочу знать, как сделать главное меню для этого приложения выглядеть и вести себя как собственное приложение приложения iphone, но я не могу понять это. Если кто-то знает пакет или библиотеку, которые это делают, сообщите мне. План B состоит в том, чтобы издеваться над ним, используя UIButtons, и вот где у меня проблемы.iphone меню навигации с помощью кнопок help
В принципе, когда я нажимаю кнопку, которая должна нажимать новый вид, она вызывает метод push, но я все еще вижу вид сверху.
в приложение делегата, у меня есть что-то вроде:
AppViewController * ViewController;
App1ViewController * app1ViewController;
UINavigationController * navController;
и в методе didFinishLaunching, что-то вроде:
ViewController = [[AppViewController Alloc] initWithAppDelegate: само];
app1ViewController = [[App1ViewController alloc] initWithAppDelegate: self];
navController = [[UINavigationController alloc] initWithRootViewController: viewController];
[window addSubview: viewController.view];
и 2 Методы
- (недействительными) app1 {[NavController pushViewController: app1ViewController анимированный: ДА];}
- (недействительными) назад {[NavController popViewControllerAnimated: ДА];}
то у меня есть 2 viewcontrollers в AppViewController.h
@int erface AppViewController: UIViewController {
UINavigationController * navController;
UIButton * appbtn1, * appbtn2, * appbtn3, * appbtn4;
}
- (id) initWithAppDelegate: (id) appDelegate;
@end
@interface App1ViewController: UIViewController {
UITextView * textView;
UINavigationController * navController;
}
- (id) initWithAppDelegate: (id) appDelegate;
@end
и определить loadView для каждого ViewController. Однако, когда я нажимаю кнопку app1 и вызывается метод app1, он говорит, что представление hasa было нажато, но мое представление остается видом кнопок, то есть корневого представления. Если я снова нажму кнопку, это говорит мне, что я не могу отменить app1view, тот, который я не вижу. Есть идеи? Я могу опубликовать полный код, если это поможет.
Спасибо за ваше время.
Но все же, если кто-нибудь знает, как запрограммировать Springboard (iphone menu) для приложения iphone, я был бы очень признателен. Спасибо – David