垂直和水平视图

时间:2012-09-25 15:58:29

标签: iphone ios view uibutton cgcontextref

我需要你的建议我有一个问题。这是关于我的iPhone模拟器。当我运行程序时,在垂直视图上它很好并且完全没问题。

但是,在水平视图上,按钮移动到另一个位置。 “CGContextDrawPath”这是我用来绘制图形的函数引用。是否可以使用此功能添加按钮,以便它们不会像图形一样移动。您是否可以提出另一种解决方案,以便按钮不会移动并保持相同的位置,如垂直视图所示。

Vertical view - iPhone Horizontal view - iPhone

1 个答案:

答案 0 :(得分:0)

我认为水平看起来更好?开玩笑......

如果我真的理解你,你希望它像垂直视图一样。有一个非常简单和懒惰的解决方案:

步骤1:使用蓝色图标转到项目名称。单击目标。转到“概要”页面。选择SUPPORTED ORIENTATION仅为肖像。 (第一个,你也可以选择第二个,但你也必须调整下面的代码)

步骤2:进入视图控制器m文件。应该有这样的方法。只是取消注释。

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    // Return YES for supported orientations.
    return (interfaceOrientation == UIInterfaceOrientationPortrait);

}

此方法确保它始终检查界面方向,并且只有当界面实际为肖像时才返回YES。

相关问题