2012-03-31 60 views
1

經過一些很大的麻煩,我終於能夠加載我的第一個導航/ ViewController,只有現在沒有任何子項是可點擊的。我的意思是,我有兩個文本字段,兩個按鈕和一個開關,但點擊時沒有任何操作。我知道這不是我的xib文件的問題,因爲這些元素在iPad的xib模擬器中表現得很好。根視圖控制器項目是不可點擊

這是我的應用程序到目前爲止使用的所有代碼,我不明白爲什麼它不應該是可點擊的。

的MainWindow.xib =空筆尖文件

INT retVal的= UIApplicationMain(的argc,argv的,零, @ 「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; 

回答

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]; 
+0

感謝。我在這裏找到類似的東西:http://stackoverflow.com/questions/4373729/programmatically-created-window-appears-but-doesnt-respond-to-touch-events window.screen = [UIScreen mainScreen]; 更緊湊一點 – user1122069 2012-03-31 18:39:16

+0

你會考慮給一個可憐的靈魂一個贊成票嗎? – Justin 2012-03-31 18:40:59

相關問題