在我的iPad應用程序中,我只將支持的界面方向設置爲兩種風景模式。 我有一個背景顏色設置爲紅色的UIView,我用frame x:0 y:706 w:1024 h:60
將其初始化。更改iPad風景的起源
紅色的UIView沒有出現在我想要的地方。即使iPad模擬器以橫向模式啓動,原點將位於右上角(就好像iPad仍處於縱向模式)。在橫向模式下,我希望原點更改爲「左上角」。 我該怎麼做?我不得不提到,我是新來的不同風景模式的工作。
在我的iPad應用程序中,我只將支持的界面方向設置爲兩種風景模式。 我有一個背景顏色設置爲紅色的UIView,我用frame x:0 y:706 w:1024 h:60
將其初始化。更改iPad風景的起源
紅色的UIView沒有出現在我想要的地方。即使iPad模擬器以橫向模式啓動,原點將位於右上角(就好像iPad仍處於縱向模式)。在橫向模式下,我希望原點更改爲「左上角」。 我該怎麼做?我不得不提到,我是新來的不同風景模式的工作。
線@iPhoneDeveloper已經表示,它開始在波泰特模式,然後旋轉爲橫向。
你可以設置座標喜歡它是縱向和設置您的觀點autoresizingMask,所以你的觀點將被重新調整,並放置景觀
或
可以覆蓋下面的方法在您的視圖控制器
- (void)viewDidLayoutSubviews
並設置您的子視圖的幀。 該方法在所有旋轉之後被調用。
每當iOS應用程序啓動時,如果您已設置兩種風景方向,則默認方向保持爲縱向。您可以通過轉換它在右上角顯示您的UIView。
一個好辦法知道設備的方向是檢查狀態欄方向:
if (UIDeviceOrientationIsLandscape([UIApplication sharedApplication].statusBarOrientation))...
這種方式,您可以把您的按鈕在正確的位置。