我有一个标签栏控制器,它的每个视图控制器都是一个导航控制器。我想用黑色透明视图阻止其中一个导航(AlertView 样式)中的一些视图,它应该覆盖顶部的导航栏,而不覆盖底部的标签栏。因此,如果您查看文档(选项卡栏控制器的视图 - 图 2),我想完全涵盖包含的自定义内容导航栏。
我个人不认为有一个简单的解决方案,任何建议将不胜感激。
我有一个标签栏控制器,它的每个视图控制器都是一个导航控制器。我想用黑色透明视图阻止其中一个导航(AlertView 样式)中的一些视图,它应该覆盖顶部的导航栏,而不覆盖底部的标签栏。因此,如果您查看文档(选项卡栏控制器的视图 - 图 2),我想完全涵盖包含的自定义内容导航栏。
我个人不认为有一个简单的解决方案,任何建议将不胜感激。
如果您想从其中一个 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];