博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
present 模态跳转跳出和背景透明
阅读量:3730 次
发布时间:2019-05-22

本文共 1163 字,大约阅读时间需要 3 分钟。

- (IBAction)setTenantBtn:(UIButton *)sender {    TenantViewController *tenantViewController=[[TenantViewController alloc]init];    //tenantViewController.view.backgroundColor=[UIColor colorWithRed:180 green:180 blue:180 alpha:0.5];    tenantViewController.view.backgroundColor=[[UIColor blackColor]colorWithAlphaComponent:0.7];//背景透明    tenantViewController.modalPresentationStyle=UIModalPresentationOverCurrentContext;//覆盖全屏并可以透明,模态跳出方式    [self presentViewController:tenantViewController animated:YES completion:nil];//模态跳出    }

TenantViewController类的某一个点击事件模态退出:

- (IBAction)confirmBtnClicked:(UIButton *)sender {    [self dismissViewControllerAnimated:YES completion:nil];}

模态视图弹出样式:

//跳转之后覆盖整个屏幕,不透明    UIModalPresentationFullScreen = 0,    //跳转之后覆盖整个屏幕,不透明    UIModalPresentationPageSheet    //跳转之后覆盖整个屏幕,不透明    UIModalPresentationFormSheet     //跳转之后覆盖当前内容(除导航栏和标签栏部分),不透明    UIModalPresentationCurrentContext    //跳转之后显示自定制视图(默认是覆盖整个屏幕),可以透明    UIModalPresentationCustom     //跳转之后覆盖整个屏幕,可以透明    UIModalPresentationOverFullScreen     //跳转之后覆盖当前内容(除导航栏和标签栏部分),可以透明    UIModalPresentationOverCurrentContext     //跳转之后覆盖整个屏幕,不透明    UIModalPresentationPopover

在这里插入图片描述

转载地址:http://uiwin.baihongyu.com/

你可能感兴趣的文章
flink以gz格式写入hdfs
查看>>
解决Mysql连接8小时空闲失效问题
查看>>
flink配合druid连接池的使用
查看>>
博主带你深入理解JVM
查看>>
23种设计模式前言
查看>>
设计模式之单例模式和工厂模式
查看>>
flink state TTL(Time To Live) 如何应对飞速增长的状态?checkpoint机制原理?
查看>>
那些年,我们一起使用过的case...when
查看>>
flink之内存分配与内存管理
查看>>
一篇由flink akka timeoutException引发的slot和parallelism
查看>>
flink批量(batch)写入mysql/oracle
查看>>
基于flink broadcast实现目标用户的智能筛选
查看>>
Apache Hbase基本概念及Java API
查看>>
flink table & sql(一)table基础概念、环境搭建、source、sink
查看>>
flink table & sql(二)tableAPI
查看>>
flink之Timer定时器
查看>>
hive开启动态分区,文件压缩
查看>>
flink之TTL(Time To Live),State Backend,How to Clear State?
查看>>
flink之Operator State(non-keyed state)
查看>>
flink之checkpoint、savepoint,Flink计算发布之后是否还能够修改计算算子?(指状态恢复)
查看>>