【发布时间】:2010-04-29 21:41:38
【问题描述】:
我有一个带有 3 个视图控制器的应用程序。他们都有 shouldAutoRotateToInterfaceOrientation 返回 YES。前两个,我的主菜单和我的子菜单都可以自动旋转。第三个 viewcontroller 以编程方式从程序包中的 jpg 文件加载 UIImageView,只会以纵向显示。
在包含图像的视图控制器中,我有这个:
NSString *imageName = [NSString stringWithFormat:@"%@-00%d.jpg",setPrefix,imageNumber];
UIImageView *pictureView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:imageName]];
pictureView.frame = CGRectMake(0, 0, 1024, 768);
[self.view addSubview:pictureView];
再一次,我的 shouldAutoRotateToInterfaceOrientation 对所有方向都返回 YES。
我的图像出现了,但是是横向的,我用来使我的矩形从右上角开始向下的 0,0,1024,768 值,而不是从左上角开始并穿过(保持景观)。我是否缺少我需要设置的参数以确保图像视图以横向而不是纵向显示?
【问题讨论】: