1

UINavigationController を使用して別のコントローラーをプッシュしている UITabbarController があります。iOS 6 以下では、親コントローラーの tabBar が離れてスライドし、新しいビュー コントローラーのツールバーが表示されます。しかし、iOS 7 では、コードを実行してもタブバーがアニメーション化されません。[self.navigationController setToolbarHidden:YES animated:NO];

編集 - さて、問題をhidesBottomBarWhenPushedプロパティを尊重しないiOS 7に絞り込みました.iOS 7では無視されたhidesBottomBarWhenPushedの回答に従いましたが、うまくいきませんでした。プッシュされたビューにはボタン付きのツールバーがあり、ボタンはタッチに応答しています。tabBar がツールバーの上にあるだけです。

4

2 に答える 2

0

iOS7 では、タブバーを非表示にするプレゼンター コントローラーではなく、提示されたコントローラーでプロパティ hidesBottomBarWhenPushed を YES に設定する必要があります。

于 2013-10-31T23:43:15.837 に答える