我需要你的建议来解决我遇到的问题。这是关于我的 iPhone 模拟器的。当我运行程序时,它在垂直视图上很好并且完全没问题。
但是,在水平视图中,按钮会移动到另一个位置。“CGContextDrawPath” 这是我用来绘制图形的函数参考。是否可以使用此功能添加按钮,以便这些按钮不会像图表一样移动。您能否建议另一种解决方案,以使按钮不会移动并保持与垂直视图所示相同的位置。
我需要你的建议来解决我遇到的问题。这是关于我的 iPhone 模拟器的。当我运行程序时,它在垂直视图上很好并且完全没问题。
但是,在水平视图中,按钮会移动到另一个位置。“CGContextDrawPath” 这是我用来绘制图形的函数参考。是否可以使用此功能添加按钮,以便这些按钮不会像图表一样移动。您能否建议另一种解决方案,以使按钮不会移动并保持与垂直视图所示相同的位置。
我觉得横向更好看?只是在开玩笑....
如果我真的理解正确,您希望它是垂直视图。有一个非常简单和懒惰的解决方案:
第 1 步:使用蓝色图标转到您的项目名称。单击目标。转到摘要页面。选择支持的方向仅是纵向。(第一个,你也可以选择第二个,但你也必须调整下面的代码)
第 2 步:进入您的视图控制器 m 文件。应该有这样的方法。只需取消注释即可。
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
// Return YES for supported orientations.
return (interfaceOrientation == UIInterfaceOrientationPortrait);
}
此方法确保它始终检查界面方向并仅在界面实际上是纵向时返回 YES。