2

Storyboard を利用したアプリを App Store に既に出荷しています。

基調講演からわかるように、以前のモデルと比較して、iPhone 5 は画面が高くなっています。

私の「アプリの観点」からは、background.png という 1 つの違いしかないため、これが私の既存のストーリーボードにどのように影響するのだろうかと思います。残りはすべて、より多くの行を収めることができる単純な UITableView です。

Apple サイトでこれに関するドキュメントを見つけることができません (私はいつも Apple 開発者サイトで物事を見つけるのが苦手でした)。新しいレイアウトに合わせて、既に開発および公開されているアプリを調整した人はいますか? はいの場合、まったく新しいストーリーボードを開発する必要がありますか、それともコードを調整する必要がありますか?

[アップデート]

Xcode 4.5 が開発用に出荷されて久しいので、私の経験を報告します。一部の人が示唆したように、Xcode 自体は、デフォルトの png を作成して、最も高い画面のサポートを有効にするかどうかを尋ねてきました。「はい」と言った後、調整のためにストーリーボードに各セグエを入力し、png の背景 (設計上は伸縮できませんでした) を最も高いものに変更し、伸縮設定を変更して再デプロイする必要がありました。

かなりのセグエがあり、Xcode では Interface Builder 内でテンプレートを再利用できないため、面倒な作業でした。

4

2 に答える 2

1

1136x640 の解像度をサポートしていない古いアプリは、上下に黒い領域があるレターボックスで実行されます。

Default-568h@2x.png新しい読み込み画面を提供するだけで、既存のプロジェクトの新しいレイアウト サポートを有効にできます。ただし、古いインターフェースと新しい解像度の両方で (iOS シミュレーターを介して) 古いインターフェイスをテストして、すべてが適切に表示され、設計どおりに機能することを確認する必要があります。

于 2012-09-17T12:11:46.040 に答える
0

iphone 5の起動時に、サイズの拡大(iphone5画面用に設計されていない)を考慮しない場合、アプリビューの上下が黒色で塗りつぶされるため、アプリは正常に動作しますが、黒色になると言われています。余分なスペースを埋めるために、両方と上部の境界線。

于 2012-09-17T12:07:24.250 に答える