2012-09-25 254 views
0

我需要你的忠告关于我有问题。这是关于我的iPhone模拟器。当我运行该程序时,在垂直视图上很好,并且完全可以。垂直和水平视图

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

Vertical view - iPhone Horizontal view - iPhone

回答

0

我认为它看起来更好的水平?只是在开玩笑......

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

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

第2步:进入你的视图控制器m文件。应该有这样的方法。只是取消它的评论。

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

}

这种方法可以确保它总是会检查该界面的方向和只返回是,当接口实际上是人像。