【发布时间】:2015-06-12 11:43:43
【问题描述】:
我使用下面的代码在ViewDidLoad() 中创建了我的UINavigationBar transparent 和
[self.navigationController.navigationBar setBackgroundImage:[UIImage new]
forBarMetrics:UIBarMetricsDefault];
self.navigationController.navigationBar.shadowImage = [UIImage new];
self.navigationController.navigationBar.translucent = YES;
self.navigationController.view.backgroundColor = [UIColor clearColor];
这是完美的工作,我想删除这种透明度并在ViewDidDisappear() 上恢复旧的(正常)UINavigationBar。
如何获取正常的UINavigationBar?
【问题讨论】:
-
请分享屏幕截图...
-
当我到达下一页时,顶部导航不存在(空白)
-
没有遇到您的问题..请分享屏幕截图...同时删除所有代码并编写单行代码然后检查... [self.navigationController.navigationBar setTranslucent:NO]
-
我不明白为什么这里需要屏幕截图。 OP想要什么的描述足够精确,截图不会增加任何价值。
-
@mmgross 我认为他有不同的问题,他的问题不太清楚。如果你不想截图,所以它不适用于其他。
标签: ios objective-c uinavigationbar transparency