0

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

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

垂直视图 - iPhone 水平视图 - iPhone

4

1 回答 1

0

我觉得横向更好看?只是在开玩笑....

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

第 1 步:使用蓝色图标转到您的项目名称。单击目标。转到摘要页面。选择支持的方向仅是纵向。(第一个,你也可以选择第二个,但你也必须调整下面的代码)

第 2 步:进入您的视图控制器 m 文件。应该有这样的方法。只需取消注释即可。

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

}

此方法确保它始终检查界面方向并仅在界面实际上是纵向时返回 YES。

于 2012-09-25T16:16:33.980 回答