0

フォーム ファクター ボタンは、さまざまな iPhone 画面サイズをテストするのに最適です。また、古い iOS バージョンのレイアウトのアシスタント エディター プレビューも同様です。もちろん、画面の大部分を覆う背景画像がある場合は、各画面構成で使用可能なスペースに合わせて微調整した画像を作成する必要があります。コーディングは当然の方法ですが、インターフェイス ビルダーで直感的に作業すると壊れてしまいます。IB はこれを何らかの形でサポートしていますか?

4

1 に答える 1

0

それを行う 1 つの方法は、画面サイズに応じて異なる XiB をロードすることです。VC1 と VC2 の 2 つの XiB を作成します。

その後、これを行うことができます:

if([[UIScreen mainScreen]bounds].size.height == 1136) {
    MyViewController *vc = [[MYViewController alloc] initWithNibName: @"VC1"];
    // push vc in Navigation Controller
}
else if ([[UIScreen mainScreen]bounds].size.height == 960) {
     MyViewController *vc = [[MYViewController alloc] initWithNibName: @"VC2"];
    // push vc in Navigation Controller
}

それが役に立ったことを願っています。以前にこの方法を使用したことがありますが、うまくいきました。また、コードにタイプミスがある場合はお詫び申し上げます。Xcodeに入力しませんでした。

于 2013-09-24T06:59:21.060 に答える