在iOS中将图像从纵向模式调整为横向模式

时间:2012-05-22 15:38:57

标签: iphone image ipad resize landscape

从纵向到横向视图调整图像大小的最佳方法是什么?

最好的方法是在转动设备时更改图像?或使用IB中自动调整的坐标?

感谢所有人!

祝你好运

2 个答案:

答案 0 :(得分:1)

您需要将自动调整遮罩添加到图像视图中,如下所示

UIImageView *imageView = [[UIImageView alloc]initWithFrame:self.view.frame];
imageView.contentMode = UIViewContentModeScaleAspectFill;
imageView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
[self.view addSubview:imageView];
[imageView release];

答案 1 :(得分:0)

我不知道什么是最好的方式。我喜欢这个

imageView.autoresizingMask = UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleBottomMargin | UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin;