0

私はios6でアプリを開発していますが、今のところリリースしていません。昨日、xcodeを5にアップグレードし、それを使って古いアプリを開発しようとしています。今のところ 0 は、これらのビューがステータス バーのすぐ下にあり、ナビゲーション バーがその上にあることを意味します。すべてのコントローラ ベース ビューのフレーム原点 y に 44 を追加したくありません。

誰かがこれについて知っていますか、それとも xcode を 4 に切り替える必要がありますか?

4

1 に答える 1

1

私の意見では、次の 2 つのオプションがあります。

1) iOS6.1 SDK を Xcode5 にインストールします。これを行う最も簡単な方法は、次の場所にある Xcode 4 から ios6 SDK をコピーし、Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/Xcode5 アプリ内の同じ場所に貼り付けることです。(詳細はこちら: Is it possible to install iOS 6 SDK on Xcode 5 )。その後、「Base SDK: iOS6.1」を使用できます。

2) すべてのナビゲーション コントローラーを半透明ではなく不透明にします。たとえば、Interface Builder では、ナビゲーション バーを選択した後、[半透明] チェック ボックスをオフにします。

于 2013-09-24T13:03:25.083 に答える