0

スクリーンショットをご覧ください:

  • 1: iOS ストアから (同じアプリケーション コード、iOS7 より前)
  • 2: xCode5 からコンパイル (同じアプリケーション コード)

iOS ストアから (同じアプリケーション コード、iOS7 より前)

xCode5 からコンパイル (同じアプリケーション コード)

この違いをなくす方法を誰か教えてください。appstore アプリが古い光沢仕上げと xcode 5 からのアプリ ビルドを表示するのはなぜですか?

とにかく、xcode から古い光沢仕上げの UI に戻すには?

助けてください。ありがとう

4

3 に答える 3

2

これは、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 のデザインのようにシンプルでフラットに見えます。

于 2013-10-21T06:30:27.543 に答える