我有一個只支持縱向的應用程序,但是,需求發生了變化,需要應用程序支持橫向方向,因爲我不知道該怎麼做,以防萬一我是否必須重做所有的xib以支持橫向導向?支持風景取向
無論如何還是有一種可行的技術?
TIA
海市蜃樓
我有一個只支持縱向的應用程序,但是,需求發生了變化,需要應用程序支持橫向方向,因爲我不知道該怎麼做,以防萬一我是否必須重做所有的xib以支持橫向導向?支持風景取向
無論如何還是有一種可行的技術?
TIA
海市蜃樓
如果問題出在InterfaceBuilder中,CMD + Z是解決辦法,但我希望它是沒有遲到。
如果問題是與iOS 6,解決方案是改變你的界面定位方法,你可以谷歌。
如果問題是目標信息,只是看在總結
這真的取決於你的佈局是如何構建的。 首先,您需要啓用您需要支持的所有方向,並查看它在自動旋轉後的樣子 - 如果出現錯誤,您可以考慮如何操作以及如何操作,但必須發佈更多信息。
要啓用自轉只需編輯/添加適當的方法在你的控制器:
// iOS >= 6.0
- (NSUInteger)supportedInterfaceOrientations {
return UIInterfaceOrientationMaskAllButUpsideDown;
}
// iOS < 6.0
// that method is deprecated but you need that if you want to support iOS < 6.0
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);
}
這一切都取決於但你需要提供更多的信息。我假設你使用.xib或故事板?你能夠使用iOS6或以上版本來使用自動佈局嗎?有很多方法可以支持所有的方向。 – rooster117