iOS 6 と iOS 7 の両方のユーザー インターフェイスをサポートするために、アプリケーションの大幅な書き直しに着手しています。アプリケーションのスプラッシュ スクリーンには、モーダル ビュー コントローラがあり、UINavigationBar
これが表示され、ユーザーが Google (OAuth) でログインできるようになります。Xcode 5 を使用して両方のバージョンを作成し ([File Inspector] タブを使用)、保守性の理由からストーリーボードを優先して xib を使用しています - バージョン 1 はストーリーボードを使用しており、アプリが成長するにつれてしばらくナビゲートするのが困難でしたサイズと範囲で。
Xcode 5 の場合:
iOS6:
iOS 7:
そして、アプリケーションを実行すると、iOS 6 バージョンが正しく表示されます (ステータス バーがまだ明確であり、時計とナビゲーション バーの間に正しい間隔があるため)。
しかし、iOS 7 バージョンでは、別の「ステータス バー」がなくなったため、UINavigatonBar
タイトルのテキストが時計に近すぎることに注意してください。
これまでのところ、誰もがこれをどのように調整していますか? Facebook や Twitter などのアプリは既にアップグレードされており、ビューとステータス バーの区別の欠如を補う「拡張された」(正しい用語かどうかはわかりません) ナビゲーション バーを使用していることに気付きました。
彼らはどのようにこれを達成しましたか? Apple の iOS 7 UI 移行ガイドラインでこれに対処する具体的なものは見当たりません。ありがとう!