我想創建一個簡單的iOS 6應用程序。我在我的初始視圖控制器裏添加了一個View和一個Button,它是由故事板創建的。修復與視圖的方向問題ios 6
我想了解方向如何處理視圖/按鈕/圖像/等。
當我啓動模擬器時,我看到的第一個問題是它出於某種原因默認爲橫向模式。我會預期默認是肖像。我該如何調整? 在我的視圖控制器我有以下:
- (NSUInteger)supportedInterfaceOrientations { 返回UIInterfaceOrientationMaskPortrait; }
- (BOOL)shouldAutorotate { return YES; }
- (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation { 返回UIInterfaceOrientationMaskPortrait;/*我得到一個隱式強制轉換。我也在這裏警告。 * /}
我也試着修改摘要選項卡的支持的界面取向來支持,但沒有運氣有兩種。
- 當我通過模擬器或手機改變方向時,視圖消失或變得非常薄。無論我在哪個方向,我如何將寬度保持在100%?我附上了幾個屏幕截圖。
這是它是如何想一下:
但是,當我改變方向,這種情況發生:支持
看看http://www.raywenderlich.com/20881/beginning-auto-layout-part-1-of-2 – ignotusverum 2013-03-19 18:17:35
看到我的答案。它可以幫助你http://stackoverflow.com/questions/ 15443452/set-keyboard-orientation-only-ios-6/15443637#15443637 – 2013-03-19 18:18:17
如果你使用autolayout,這個答案可能會幫助你http://stackoverflow.com/questions/15458174/updating-a-xib-views-position -after-a-uiviewcontroller-loads/15458396#15458396 – 2013-03-19 18:22:18