下面的代码如下:
- 检测屏幕的宽度和高度
- 将屏幕的尺寸设置为
UIImageView
- 将位置设置
UIImageView
为 0,0
代码(正在运行viewDidLoad
):
NSUInteger widthOfScreen = [UIScreen mainScreen].bounds.size.width;
NSUInteger heightOfScreen = [UIScreen mainScreen].bounds.size.height;
self.background.frame = CGRectMake(0, 0, widthOfScreen, heightOfScreen);
这正在 iPhone 6 上的模拟器中进行测试。
运行代码时,调试器会显示屏幕尺寸,并且UIImageView
是 337x568,这是正确的(当我实现正确的NSLog
语句时)。但是,模拟器显示一个UIImageView
不适合屏幕的内容。(太大了)。我怎样才能让它工作?
我认为重要的是要注意显示的图像的原始尺寸UIImageView
是 768x1408。