こんにちはUINavigationバーからサブビューを削除するには、次のコードを使用しています。ナビゲーションバーのサブビューとしてlabel、button、imageVIewがあります。
for (UIView *view in self.navigationController.navigationBar.subviews) {
[view removeFromSuperview];
}
私がこれを実行している間、それは私が追加したナビゲーションバーのbackGround画像を削除しています
[self.navigationController.navigationBar setBackgroundImage:[UIImagem imageNamed:@"header-background"] forBarMetrics:UIBarMetricsDefault];
サブビューを削除した後、背景を追加していますが、追加していません。
背景を削除せずにナビゲーションバーのサブビューのみを削除する方法はありますか?