以下のコードは次のように実行します。
- 画面の幅と高さを検出
- 画面の寸法を
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 であることに注意してください。