1

iOS 7 用にプロジェクトを更新した後、アプリの背景画像に問題があります。アプリはナビゲーション コントローラーで管理されています。IB で作成された背景画像 (UIImageView) があります。ナビゲーション メニューの下に少し配置するので、iOS 7 ではナビゲーション コントローラーの下にあるビューの上部から配置が計算されると仮定します。iOS 6 でアプリを実行すると、画像が画面のかなり下に表示されます。繰り返しになりますが、これは、iOS 6 のビューの上部がナビゲーション コントローラー メニューの下にあるためだと思います。

iOS7 と iOS6 で、画像がナビゲーション コントローラーから同じ垂直距離になるように修正するにはどうすればよいですか?

よろしくお願いします

フレデリク

4

2 に答える 2

0

iOS 7 では、UI の外観をレイアウトおよびカスタマイズする方法がいくつか変更されています。ビュー コントローラーのレイアウト、色合い、フォントの変更は、アプリ内のすべての UIKit オブジェクトに影響します。さらに、ジェスチャ レコグナイザー API の機能強化により、ジェスチャ インタラクションをより細かく制御できます。

こちらの回答を参照してください。

于 2013-09-16T12:32:21.167 に答える
0

私がやったことの1つの解決策は次のとおりです。背景画像をxibからの参照にフックし、ViewDidLoadからプログラムでフレームを設定しました。iPhone 5 と iPhone 4 を確認し、高さをそれぞれ 568 と 480 に設定することを忘れないでください。

于 2013-11-13T11:22:57.390 に答える