present出ViewController的页面为透明的

#pragma mark -- 实现的重点在于modalPresentationStyle这个属性的使用和推出页面背景色的设置

SSViewController *ssVC = [[SSViewController alloc] init];

ssVC.modalPresentationStyle
= UIModalPresentationOverFullScreen;

[ViewController presentViewController:ssVC animated:YES completion:^{

}];

同时将SSViewController的背景色设置成 clearColor

- (instancetype)init{

self = [super init];

if (self) {

self.view.backgroundColor = [UIColor clearColor];

}

return self;

}

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-07-31 17:06:37

present出ViewController的页面为透明的的相关文章

jQuery插件--zTree中点击节点实现页面跳转时弹出两个页面的问题

这是第一次使用zTree,所以在使用之前我要先写一个demo来学习一下.我们要注意的是,zTree是一个jQuery插件,所以我们在导入zTree的js文件之前要先导入jQuery的js文件. 我们先下载zTree,点击我跳转到一个网站进行下载 代码直接贴出来 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <link

UINavigation push 于 present到另一个页面详解

如果页面中没有导航栏,可以present到这个A页面,在A页面想要跳转到有个有导航栏的页面就需要添加给B页面添加一个UINavigationController 然后present到B页面,代码如下 ChatViewController *cvc = [[ChatViewController alloc]init]; UINavigationController *navi=[[UINavigationController alloc] initWithRootViewController:cv

点击链接弹出两个页面

<a href="javascript:adClick('https://codepen.io/picks/5/','https://codepen.io/takaneichinose/pen/xrKQBW')">点击链接弹出两个页面</a> function adClick(url1,url2) { window.open(url1); window.location=url2; }

如何让弹出窗口和页面产生联动?

其实关键就是window.opener,这个东西就是如何在子窗口页面中,访问父窗口页面的文档的方法,在frame中,是parent.top这类的东西,知道了这个东西,剩下想做点什么就好说了. 父窗口操作子窗口的话,就利用open的返回值就可以了. father.htm: <script> function openChild(){ var child = window.open("child.htm"); child.document.getElementById(&quo

iOS-UITableView-处理cell上按钮事件(弹出警示框,页面跳转等)

一. 目的: 实现UITableViewCell上按钮点击事件可以进行页面跳转. 二. 实现方法: 1. 用协议的方式的实现. 2. 需要自定义UITableViewCell. 三. 代码部分. cell.h中 #import <UIKit/UIKit.h> @protocol SevenProtocolDelegate <NSObject> - (void)sevenProrocolMethod:(UIViewController *)viewController and:(NS

ASP.NET MVC中如何在当前页面上弹出另外一个页面

注意:不是链接到另一个页面,而是弹出一个页面,当前的页面和弹出页面都存在于浏览器的同一个标签页中,效果如图: 弹出的窗体置于四大天王页面之上,但是无法继续操作底层的页面,代码如下: 1 function createDialog(src, width, height) { 2 var _doc_width = $(document).width(); 3 var _doc_height = $(document).height(); 4 var _html = "<div id='bg'

js实现弹出窗口、页面变成灰色并不可操作的例子

<html><head><title>弹出一个窗口后,后面的层不可操作</title><script>function show()  //显示隐藏层和弹出层{   var hideobj=document.getElementById("hidebg");   hidebg.style.display="block";  //显示隐藏层   hidebg.style.height=document.bod

asp.net弹出框后页面走样

1.去掉language='javascript' ,问题依旧 2.后面加上Response.Write("<script>document.location=document.location;</script>"); 这句话,试了一下,发现样式是没变化,但是页面是从新加载的,VIEWSTATE被清空了(这可不行,用户修改还没保存呢) 3.this.RegisterStartupScript("", "<script lan

实现移动端弹出层弹出的时候页面不能滑动,关闭弹出层时页面恢复滑动

思路是:显示弹层时,禁用触摸事件 在你显示弹出框的时候:添加: function ShowDiv() { window.ontouchmove = function(e) { e.preventDefault && e.preventDefault(); e.returnValue = false; e.stopPropagation && e.stopPropagation(); return false; } } 在关闭弹层时,添加: function CloseDiv