【发布时间】:2013-02-12 09:06:38
【问题描述】:
嗨,要从 UINavigation 栏中删除子视图,我正在使用以下代码。我在导航栏中将标签、按钮和 imageVIew 作为子视图。
for (UIView *view in self.navigationController.navigationBar.subviews) {
[view removeFromSuperview];
}
当我运行它时,它正在删除我添加为的导航栏的背景图像
[self.navigationController.navigationBar setBackgroundImage:[UIImagem imageNamed:@"header-background"] forBarMetrics:UIBarMetricsDefault];
删除子视图后,我正在添加背景,但它没有添加。
有什么方法可以只删除导航栏的子视图而不删除背景。
【问题讨论】:
标签: iphone ios uinavigationcontroller uiimageview subviews