在TabBarController和&amp ;;之间添加一个视图NavigationController

时间:2013-04-25 13:56:10

标签: ios objective-c uinavigationcontroller uitabbarcontroller subview

我有一个标签栏控制器,每个视图控制器都有一个导航控制器。我想阻止其中一个导航(AlertView样式)中的一些视图带有黑色透明视图,该视图应覆盖顶部的导航栏,而不覆盖底部的标签栏。所以,如果你查看文档(标签栏控制器的视图 - 图2),我想完全覆盖所包含的自定义内容导航栏。

我个人认为没有一个简单的解决方案,任何建议都将受到高度赞赏。

1 个答案:

答案 0 :(得分:0)

如果你想从其中一个UIViewController添加AlertViewStyle,那么你应该尝试这个代码:

  //you can replace the UIView with a custom UIView class
    UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, self.navigationController.view.frame.size.width, self.navigationController.view.frame.size.height)];
    view.backgroundColor = [UIColor grayColor]; // set your desired color
    [self.navigationController.view addSubview:view];