修正できないような奇妙なものがあります。現在、アプリを iOS7 にアップデートする作業を行っています。これはすべてiOS6で機能しました。これはユニバーサル アプリであるため、同じ xib ファイルを使用します。ただし、iPad は一部で UISplitViews を使用します。私が言ったように、これはすべてiOS6で機能しました。ああ、これはすべてiPhoneでも機能します。
問題は、下部にある灰色のバーです。一部のUIがビューの下部にクリップされ、タブバーの下に移動し、そこでサイドトラックされたため、タブバーを不透明に変更してビューを適切に移動しました。しかし、半透明のバーに戻すと、下に移動しますが、適切に伸びます。そうしないと、バーが追加されます。スプリットビューを使用しない場合、他のタブは正常に機能します。
UISplitviewController はプログラムで追加されます。
より良い説明については、添付の画像を参照してください。
これは私が試しました:
- 分割ビューに自動サイズ変更を追加
- 分割ビューのサブビューの xib をチェックして、自動サイズ変更を行いました
- スプリットビューを強制的に画面の境界にしようとしました
- すべてのビューでクリップを境界から削除
- サブビューの自動サイズ変更を削除
どんなアイデアでも大歓迎です。
皆さん、ありがとうございました。
アップデート:
背景色を uisplitview に設定すると、バーが黒くなります。したがって、uisplitview は確実に拡大しています。