2013-03-19 54 views
0

我想創建一個簡單的iOS 6應用程序。我在我的初始視圖控制器裏添加了一個View和一個Button,它是由故事板創建的。修復與視圖的方向問題ios 6

我想了解方向如何處理視圖/按鈕/圖像/等。

  1. 當我啓動模擬器時,我看到的第一個問題是它出於某種原因默認爲橫向模式。我會預期默認是肖像。我該如何調整? 在我的視圖控制器我有以下:

    - (NSUInteger)supportedInterfaceOrientations { 返回UIInterfaceOrientationMaskPortrait; }

    - (BOOL)shouldAutorotate { return YES; }

    - (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation { 返回UIInterfaceOrientationMaskPortrait;/*我得到一個隱式強制轉換。我也在這裏警告。 * /}

我也試着修改摘要選項卡的支持的界面取向來支持,但沒有運氣有兩種。

  1. 當我通過模擬器或手機改變方向時,視圖消失或變得非常薄。無論我在哪個方向,我如何將寬度保持在100%?我附上了幾個屏幕截圖。

這是它是如何想一下: enter image description here

但是,當我改變方向,這種情況發生:支持 enter image description here enter image description here

+0

看看http://www.raywenderlich.com/20881/beginning-auto-layout-part-1-of-2 – ignotusverum 2013-03-19 18:17:35

+0

看到我的答案。它可以幫助你http://stackoverflow.com/questions/ 15443452/set-keyboard-orientation-only-ios-6/15443637#15443637 – 2013-03-19 18:18:17

+0

如果你使用autolayout,這個答案可能會幫助你http://stackoverflow.com/questions/15458174/updating-a-xib-views-position -after-a-uiviewcontroller-loads/15458396#15458396 – 2013-03-19 18:22:18

回答

0

模擬器總是在下面列出的第一取向推出在plist中的方向。如果先放置風景,它將以橫向模式啓動。

對於調整大小的問題,您需要在按鈕上設置高度限制。轉到故事板,選擇按鈕,然後在故事板視圖的底部使用約束菜單。