我有一个基于 UITabbar 的 iphone 应用程序,顶部有一个 NavigationController 栏。我还有一个注销视图,我在顶部显示,同时使背景变暗。你可以在这里看到:http: //d.pr/i/XH6x
但是,变暗的背景不会覆盖顶部的 UINavigationBar 或底部的 UITabbar。如何使整个屏幕变暗,同时将 LogoutView 保持在顶部?
现在,我正在使用以下代码进行暗视图:
UIView *dimView = [[UIView alloc] initWithFrame:self.collectionView.frame];
dimView.tag = kDimView;
dimView.backgroundColor = [UIColor blackColor];
dimView.alpha = 0.7;
[self.view addSubview:dimView];
谢谢!
编辑:我应该提到这是一个基于 UITabBarController 的应用程序,其中 3 个选项卡中的每一个都有 UInavigationControllers。