设备在Objective C中旋转时如何禁用组件的纵向模式

时间:2016-08-03 07:56:37

标签: objective-c ios8 xcode7

我有一个背景图片,以全屏大小的视图。

此代码创建视图:

UIImageView *backgroundView=[[UIImageView alloc]initWithFrame:self.view.bounds];
backgroundView.image=[UIImage imageNamed:@"fullscreen.jpg"];

当我将手机旋转到横向时,其尺寸会发生变化。那么我怎样才能禁用视图的横向旋转,这样对于任何旋转,它的框架都不会改变。

有问题的观点:

enter image description here

1 个答案:

答案 0 :(得分:0)

让我们看一下项目的一般属性 - >部署信息(复选框"左侧横向"和"横向右侧")。我希望这会有所帮助。

编程: 您可以覆盖方法" supportedInterfaceOrientations" 像这样的东西:

- (UIInterfaceOrientationMask)supportedInterfaceOrientations {
return UIInterfaceOrientationMaskPortrait;

}