2012-10-21 83 views
2

我創建了僅在風景模式下工作的iPhone應用程序。
它在iPhone上運行良好。
在iPad上,UIButtons在啓動時沒有響應,儘管UIButtons顯示正確。
點擊2x按鈕後,UIButtons運行良好。在風景模式下的iPad上的iPhone應用程序在啓動時沒有響應任何觸摸

爲什麼?

這是發生在下面的過程中。

  1. 使用單一視圖應用程序模板創建新項目。
  2. 在TARGET中以支持的界面方向設置左側風景和右側風景。
  3. 將UIButton拖放到故事板中查看。
  4. 運行在iPad上

後的應用程序,該應用程序將啓動景觀模式,但UIButtons不響應任何聯繫。

+0

回覆此處:http://stackoverflow.com/questions/13445452/iphone-app-doesnt-respond-after-starting-in-landscape-orientation-on-ipad/18435717#18435717 – CedricSoubrie

回答

0

嘗試這兩件事情,它應該工作,我有這個相同的問題。首先確保在App Delegate didFinishLaunching方法中設置根視圖控制器。其次確保在視圖控制器中添加支持的方向。支持方向的方式在IOS 6改變

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
{ 
    [self.window setRootViewController:tabBarController]; 
    return YES; 
} 

爲了支持風景,補充一點:

- (BOOL)shouldAutorotate 
{ 
    return YES; 
} 
- (NSUInteger)supportedInterfaceOrientations 
{ 
    return UIInterfaceOrientationMaskLandscape; 
} 

希望這有助於。

+1

謝謝你的回覆。我寫了你發佈的代碼,但情況沒有改變。它在TARGETS中的「支持的界面方向」設置完成後工作。最好不要設置「支持的接口方向」? – kykomi

相關問題