修复视图ios 6的方向问题

时间:2013-03-19 18:14:07

标签: ios ios6.1

我正在尝试创建一个简单的ios 6应用。我在我的初始视图控制器中添加了一个视图和一个按钮,它是由故事板创建的。

我试图理解方向如何与视图/按钮/图像等一起使用。

  1. 当我启动模拟器时,我看到的第一个问题是由于某种原因它默认为横向。我原以为默认是肖像。我该如何调整? 在我的视图控制器中,我有以下内容:

    - (NSUInteger)supportedInterfaceOrientations {     返回UIInterfaceOrientationMaskPortrait; }

    - (BOOL)shouldAutorotate {     返回YES; }

    - (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation {     返回UIInterfaceOrientationMaskPortrait; / *我得到一个隐式演员。我也在这里警告。 * / }

  2. 我也尝试修改“摘要”标签中的“支持的界面方向”以支持但没有运气。

    1. 当我通过模拟器或手机更改方向时,视图会消失或变得非常薄。无论我在哪个方向,如何将宽度保持在100%?我附上了一些屏幕截图。
    2. 这是它的假设: enter image description here

      但是当我改变方向时,会发生这种情况: enter image description here enter image description here

1 个答案:

答案 0 :(得分:0)

模拟器将始终以plist中支持的方向下列出的第一个方向启动。如果先放置横向,它将以横向模式启动。

对于调整大小问题,您需要在按钮上设置高度限制。转到故事板,选择按钮,然后使用故事板视图底部的约束菜单。