以编程方式添加适用于3.5和4英寸的UIImageView

时间:2012-12-27 17:57:06

标签: uiimageview uiimage frame

enter image description here

我想在此视图中添加UIImageView。有人可以帮帮我吗?

问题是4 / 3.5英寸

的兼容性

我试过这个

UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 320, self.view.bounds.size.height)];
[imageView setImage:[UIImage imageNamed:@"test.png"]];
[self.view addSubview:imageView];

但图像出现在屏幕上!

谢谢!

1 个答案:

答案 0 :(得分:1)

使用默认大小创建控制器,并在viewDidLoad之后调整大小。根据您创建图像视图的位置,可能会导致问题

添加此代码:

imageView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;

另外,请确保您没有其他想要跳过图片的视图,例如底部工具栏