0
嗨我創建應用程序的iOS 5和6,我需要重新定位我的按鈕取決於接口方向。問題是:IOS 5和IOS6有不同的界面方向結果
ios 5:它返回UIInterfaceOrientationLandscapeRight而ios 6它返回UIInterfaceOrientationLandscapeLeft。
所以我不能復位我的按鈕正確
我不知道如何解決這個問題,或者我需要改變設置的東西。 謝謝你的幫助!
嗨我創建應用程序的iOS 5和6,我需要重新定位我的按鈕取決於接口方向。問題是:IOS 5和IOS6有不同的界面方向結果
ios 5:它返回UIInterfaceOrientationLandscapeRight而ios 6它返回UIInterfaceOrientationLandscapeLeft。
所以我不能復位我的按鈕正確
我不知道如何解決這個問題,或者我需要改變設置的東西。 謝謝你的幫助!
我不知道爲什麼取向different.But或許可以解決這個問題這樣
UIDevice *device = [UIDevice currentDevice];
NSString *tem = device.systemVersion;
if ([tem intValue]>=6){
}
else if{
}
我想指出我的設備(橫向或右側)重新定位按鈕的方向。但它在設備ios 5和設備ios 6之間返回相反的結果。無論如何感謝回答。 – sokna
相信與iOS 6+一定的旋轉事件自動轉發到子視圖控制器。如果你在iOS 5上,他們不是 - 你必須自己轉發它們。如果你不這樣做,事情並不總是正確的。它沒有明確記錄,但請參閱['shouldAutomaticallyForwardRotationMethods'](https://developer.apple.com/LIBRARY/IOS/documentation/UIKit/Reference/UIViewController_Class/Reference/Reference.html)*可在iOS 6.0及更高版本中使用*您是否有某種自定義導航設置/導航視圖控制器? –
我不使用navigationviewcontroller,我使用uiviewcontroller作爲根視圖控制器。 – sokna