0

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

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

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

    -(NSUInteger)supportedInterfaceOrientations { 返回 UIInterfaceOrientationMaskPortrait; }

    -(BOOL) shouldAutorotate { 返回 YES; }

    -(UIInterfaceOrientation)preferredInterfaceOrientationForPresentation { return UIInterfaceOrientationMaskPortrait; /* 我得到一个隐式转换。我也在这里警告。*/ }

我还尝试在“摘要”选项卡中修改“支持的界面方向”以支持,但那里也没有运气。

  1. 当我通过模拟器或手机改变方向时,视图消失或变得非常薄。无论我处于什么方向,如何将宽度保持在 100%?我附上了一些屏幕截图。

这是它的样子: 在此处输入图像描述

但是当我改变方向时,会发生这种情况: 在此处输入图像描述 在此处输入图像描述

4

1 回答 1

0

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

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

于 2013-06-13T20:06:33.473 回答