作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
在根 ViewController 中,我正在全屏显示模态视图 Controller 。这在大多数情况下都很好用。我遇到的问题是当有另一个 Modal ViewController 作为表单打开时。发生这种情况时,我的 FullScreen VC 会显示在表单后面。我该怎么办?
基本上这个“DemoViewController
”用作我的应用程序的屏幕保护程序。
demoVideoController = new DemoVideoController(this) { View = { Frame = View.Bounds } };
demoVideoController.ModalPresentationStyle = UIModalPresentationStyle.FullScreen;
PresentViewController(demoVideoController, false, null);
有什么想法吗?
最佳答案
您可以在位于应用中所有其他窗口之上的新 UIWindow 中显示屏幕保护程序 View 。例如,像这样(假设您有一个名为 screenSaverWindow 的 UIWindow 属性)。
- (void)screenSaver
{
UIView *view = [[UIView alloc] initWithFrame:self.view.bounds];
view.backgroundColor = [UIColor blueColor];
self.screenSaverWindow = [[UIWindow alloc] initWithFrame:self.view.bounds];
self.screenSaverWindow.windowLevel = UIWindowLevelAlert + 1;
[self.screenSaverWindow addSubview:view];
[self.screenSaverWindow makeKeyAndVisible];
}
关于ios - 全屏模态视图 Controller 显示在表单下,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23620687/
我来自 Asp.Net 世界,试图理解 Angular State 的含义。 什么是 Angular 状态?它类似于Asp.Net中的ascx组件吗?是子页面吗?它类似于工作流程状态吗? 我听到很多人
我一直在寻找 3 态拨动开关,但运气不佳。 基本上我需要一个具有以下状态的开关: |开 |不适用 |关 | slider 默认从中间开始,一旦用户向左或向右滑动,就无法回到N/A(未回答)状态。 有人
我是一名优秀的程序员,十分优秀!