[英]Auto Rotate while switching between View Controllers
我在編程方面遇到了問題。 我有兩個視圖控制器。 第一個僅在橫向左/右運行,另一個僅在縱向運行。 如果我在視圖之間切換,方向不會自動改變。 只有當我轉動設備時,方向才會改變。 之后,方向是固定的。 當我在控制器之間切換時,是否可以自動更改方向?
例如,當我在橫向視圖控制器中按BackButton並切換到縱向視圖控制器時,方向自動從橫向切換到縱向?
抱歉我的英文不好,這不是我的母語。
蒂姆,謝謝
在第二個視圖中嘗試以下Code for Portrait。
- (void)viewWillAppear:(BOOL)animated {
[[UIDevice currentDevice] setOrientation:UIInterfaceOrientationPortrait];
}
在第一個視圖中嘗試以下橫向代碼。
- (void)viewWillAppear:(BOOL)animated {
[[UIDevice currentDevice] setOrientation:UIInterfaceOrientationLandscape];
}
if(UIDeviceOrientationIsLandscape([UIApplication sharedApplication].statusBarOrientation))
{
self.view.frame = CGRectMake(0,0,1024,768);
}
else
{
self.view.frame = CGRectMake(0,0,768,1024);
}
----使用這個代碼你要改變的地方---
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.