スクリーンショットをご覧ください:
- 1: iOS ストアから (同じアプリケーション コード、iOS7 より前)
- 2: xCode5 からコンパイル (同じアプリケーション コード)
この違いをなくす方法を誰か教えてください。appstore アプリが古い光沢仕上げと xcode 5 からのアプリ ビルドを表示するのはなぜですか?
とにかく、xcode から古い光沢仕上げの UI に戻すには?
助けてください。ありがとう
スクリーンショットをご覧ください:
この違いをなくす方法を誰か教えてください。appstore アプリが古い光沢仕上げと xcode 5 からのアプリ ビルドを表示するのはなぜですか?
とにかく、xcode から古い光沢仕上げの UI に戻すには?
助けてください。ありがとう
これは、appStore のアプリが iOS 6 SDK でコンパイルされたため、ナビゲーション バー、タブバー、およびその他のデフォルトの UI 要素が iOS 6 のように見えたためです。xCode 5 で同じコードをコンパイルすると、デフォルトの UI 要素は iOS 7 のように見えます。 iOS 7 SDK があります。
iOS 6 シミュレーターまたは iOS 6 デバイスでアプリを実行すると、その古い UI が表示されます。ただし、iOS 7 デバイスまたは iOS 7 シミュレーターでアプリを実行している場合は、新しい UI が適用されます。
古い UI に戻すには、xCode 4.6 を使用するか、デフォルトの UI 要素を使用する代わりにカスタム UI 要素を作成する必要があります。
ただし、xCode 4.6 を使用していて iOS 7 をサポートしていない場合、Apple はアプリを拒否する可能性があります。
結論: 古いスタイルの UI を取得するには、カスタム UI 要素を使用する必要があります。または、iOS 7 では、iOS 7 のデザインのようにシンプルでフラットに見えます。