首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当设备处于横向时,iPad UIViewController加载为纵向

问当设备处于横向时,iPad UIViewController加载为纵向
EN

Stack Overflow用户
提问于 2010-04-30 05:41:39
回答 1查看 1.4K关注 0票数 0

前两个,我的主菜单和我的子菜单都可以很好地自动旋转。第三个视图控制器以编程方式从程序包中的jpg文件加载UIImageView,它将仅以纵向显示。

在包含图像的视图控制器中,我具有以下内容:

代码语言:javascript
复制
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值,而不是从左上角开始并穿过(在横向中)。我是否遗漏了一个我需要设置的参数,以确保图像视图显示在横向而不是纵向?

EN

回答 1

Stack Overflow用户

发布于 2010-04-30 06:26:15

我不确定,但我怀疑pictureView.frame的设置可能不正确。在自动旋转视图中添加子视图时,框架可以是“奇怪的”(技术术语)。参见Automatically Sizing UIView after Adding to Window。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2740978

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档