尝试将子视图添加到导航栏

Pav*_*kin 4 objective-c uinavigationbar uiview ios7

我尝试了什么:

UIView *view = [[UIView alloc] initWithFrame:frame];
[view setBackgroundColor:[UIColor redColor]];
[[UINavigationBar appearance] addSubview:view];     // does't work

[self.navController.view addSubview:view];          // does't work
[self.navController.view bringSubviewToFront:view]; // 
Run Code Online (Sandbox Code Playgroud)

问题是我们如何才能在iOS7的导航栏中正确添加子视图?谢谢你的建议.

UPD0:对不起,伙计们.我得到了一部分.那是因为我self.navController.navigationBarHidden = YES追求了setupAppearance.好吧,似乎有一个有趣的导航脸.酒吧实施.将navigationBarHidden在每个视图我们已经定制NAV.酒吧.我应该深入了解一下.无论如何,谢谢你的回复.

UPD1:继续搜索解决方案,为nav添加自定义视图.酒吧喜欢背景图片.

luc*_*isi 9

你必须将它添加到导航栏,试试这个:

[self.navigationController.navigationBar addSubview:view];
Run Code Online (Sandbox Code Playgroud)