我想在标签栏上显示自定义 View 。我已经看到 UIAlertView
在 UITabBar
上显示 View ,并且当 alertView
打开时,用户无法与标签栏交互。我尝试使用以下代码在 keyWindow
上显示它:
[[[UIApplication sharedApplication] keyWindow] addSubview:myViewObject];
但用户仍然可以更改选项卡。
当我创建需要阻止整个窗口并显示的自定义控件时,我曾经使用overlayView来做到这一点
//self refers to active UIViewController
UIView *overlay =[[UIView alloc]initWithFrame:self.view.window.rootViewController.view.bounds];
overlay.backgroundColor = [UIColor colorWithRed:0 green:0 blue:0 alpha:.4];
overlay.tag = 1001;
[overlay setUserInteractionEnabled:YES];
[self.view.window.rootViewController.view addSubviewverlay];
你可以添加一个点击手势来从 superview 中移除 overlayView。
关于ios - 在 iOS 的标签栏上显示自定义 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33821176/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |