经过一些很大的麻烦后,我终于能够加载我的第一个Navigation / ViewController,只是现在没有子项是可点击的。我的意思是,我有两个文本字段,两个按钮和一个开关,但点击时它们都没有做任何事情。我知道这不是我的xib文件的问题,因为这些元素在iPad的xib模拟器中表现。
这是我的应用程序到目前为止使用的所有代码,我不明白为什么它不应该是可点击的。
MainWindow.xib =空nib文件
int retVal = UIApplicationMain(argc,argv,nil, @ “iPadAppDelegate”);
应用程序:didFinishLaunchingWithOptions:
self.window = [[UIWindow alloc] init]; UIViewController *login = [[UIViewController alloc] initWithNibName:@"iPadLoginView" bundle:nil]; UINavigationController *nav_controller = [[UINavigationController alloc] initWithRootViewController:login]; self.window.rootViewController = nav_controller; [self.window makeKeyAndVisible]; return YES;
答案 0 :(得分:3)
替换你的
self.window = [[UIWindow alloc] init];
与
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
替换
self.window.rootViewController = nav_controller;
与
[self.window addSubview:nav_controller.view];