1

ルートviewControllerにツールバーがないnavigationControllerがありますが、ルートviewControllerは常に表示されるツールバーがあるviewControllerに移動します。ルートviewControllerのツールバーが最初に表示されるか、その上のviewControllerがnavigationControllerスタックにポップされるかにかかわらず、非表示になっていることを確認する必要があります。 。したがって、ルートviewControllerで次のコードを使用します。

- (void)viewWillAppear:(BOOL)animated{
    [super viewWillAppear:animated];
    [self.navigationController setToolbarHidden:YES animated:YES];
}

これは最高のsulotionですか?それとも「hidesBottomBarWhenPushed」などを使用する必要がありますか?

4

0 に答える 0