XCode プロジェクトでモバイル広告を表示するサブビューを作成しました。広告は問題なく読み込まれ、iPhone 5 では機能しますが、iPhone 4 では機能しません。
iPhone 4 と 5 の両方で広告を画面の下部に固定しようとしていますが、iPhone 4 ではそうしたくありません。
私は自動レイアウトを使用しておらず、使用したくありません - プログラムまたはインターフェースビルダーを使用してこれを行う方法はありますか?
本当に行き詰まっています、単純に思えますが助けてください
広告ビューのフレーム (adView という名前を付けます) が既に設定されている場合は、次のようにすることができます。
[adView setFrame:CGRectMake([UIScreen mainScreen].bounds.size.width-adView.frame.size.width,
[UIScreen mainScreen].bounds.size.height-adView.frame.size.height,
adView.frame.size.width,
adView.frame.size.height
)];
編集
アプリケーションがステータス バーを表示する場合、次のようになります。
[adView setFrame:CGRectMake([UIScreen mainScreen].bounds.size.width-adView.frame.size.width,
[UIScreen mainScreen].bounds.size.height-adView.frame.size.height - [UIApplication sharedApplication].statusBarFrame.size.height,
adView.frame.size.width,
adView.frame.size.height
)];