presentViewController弹出一个半透明的UIViewController

UIViewController 推出另外一个半透明的UIViewController

    UIViewController *controller = [[UIViewController alloc]init];
    if ([[[UIDevice currentDevice] systemVersion] floatValue]>=8.0) {
        nav.modalPresentationStyle=UIModalPresentationOverCurrentContext;
    }else{
        nav.modalPresentationStyle=UIModalPresentationCurrentContext;
    }
    controller.view.backgroundColor = [UIColor colorWithWhite:.0f alpha:.65f];
    [self presentViewController:controller animated:YES completion:nil];

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

时间: 2024-10-14 12:13:21

presentViewController弹出一个半透明的UIViewController的相关文章

如何弹出一个窗口气泡(使用定时器向上移动)

原文链接:http://blog.csdn.net/tangaowen/article/details/5108980 如何弹出一个窗口气泡 最近在工作中遇到这样一个需求,就是需要将一个窗口从右下角任务栏下面缓缓的上升到任务栏的上面,现在有很多的软件都有这样的气泡,比如:搜狗输入法的词条更新窗口,还比如CSDN的广告窗口等等. 1.首先 将要弹出的窗口移动到任务栏(当前屏幕)以下 2.然后,获得任务栏(本质是个窗口)的高度,这样就可以知道窗口最终的位置了 3.然后,计算获得窗口最终停止的位置:计

javaScript 弹出一个窗体

我们在做后台管理的时候经常需要弹出一个会话窗体,这是我们可以用框架带的接口来弹出,也可以用jQuery带的来弹出,并且现在jQuery被大量使用,所以还是这种好用点,不用额外引入其他的框架js资源. 如下就是一种弹窗: ① application.window.OpenWindowFn('${ctx}/escmauthority/initGetParentHelp.do?selfId='+selfId+"&auth_type="+auth_type+"&own

页面table的每行都有一个<input type='button' />,如何实现点击按钮在按钮下方弹出一个div,点击空白消失

\ <input id="test" type="button" />/*按钮*/ <div id="tanchu"></div> <script language="javascript"> $(document).ready(function(e) { $("#test").click(function(e) { $("#tanchu"

JavaScript基础 window.prompt() 弹出一个输入框 设置提示信息与默认值

镇场诗: 清心感悟智慧语,不着世间名与利.学水处下纳百川,舍尽贡高我慢意. 学有小成返哺根,愿铸一良心博客.诚心于此写经验,愿见文者得启发.------------------------------------------ code: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=ut

如何弹出一个对话框

怎么实现弹出一个对话窗口: JOptionPane.showMassageDiglog(null,"弹出的对话"); 在弹出的对话窗口输入并接收: String +a(变量名)  =JOptionPane.showInputDialog(null,"请输入"); 将接收的字符串转化为整形: int s(变量名)=Integer.parseInt(a); 将接收的字符串转化为double: double p(变量名)=Double.parseDouble(a); 其中

删除数据时弹出一个确认对话框

使用js实现点击按钮删除数据时弹出一个确认是否删除的对话框: <input type="button" class="wz2 btn" value="删除" onClick="sc('{$vo.name}','__URL__/delete?aid={$vo.id}')"/> <script type="text/javascript"> function sc($name,$ulr)

从点击Button到弹出一个MessageBox, 背后发生了什么(每个UI线程都有一个ThreadInfo结构, 里面包含4个队列和一些标志位)

思考一个最简单的程序行为:我们的Dialog上有一个Button, 当用户用鼠标点击这个Button时, 我们弹出一个MessageBox. 这个看似简单的行为, 谁能说清楚它是如何运行起来的,背后究竟发生了什么? 下面是我个人尝试的解答: (1)我们的鼠标点击事件到达设备的驱动程序, 驱动程序把消息放入系统硬件输入队列SHIQ(system hardware input queue). (2)通过系统的原始输入线程 RIT (raw input thread)把鼠标事件发送到对应的窗口.这里我

java实现弹出认证输入框(弹出一个带有用户名和密码输入的对话框)

java如何实现如题的效果,效果图如下: 这个效果让我很好奇,这个效果类型与在ftp服务器上下载需要登录认证的文件时会弹出这个框,在网上查阅了一些资料,不过相关的资料真的很少,找到了一些关键的技术点自己简单的实现了下,下面是一些简单的介绍,来源于http://www.blogbus.com/gaomed-logs/106179012.html 标签: TAG: 用户登录框是怎么做的:路由器的用户登录框是怎么做的:通用的用户登录框:authenticate验证:Authorization验证 /*

弹出一个对话框并且对是和否绑定事件

  //String 是用来显示提示内容 protected void dialog(String result) { AlertDialog.Builder builder = new Builder(MainActivity.this); builder.setMessage(result); builder.setTitle("提示"); builder.setPositiveButton("确定", new DialogInterface.OnClickLi