iOS 半透明弹窗

栏目: IOS · 发布时间: 7年前

内容简介:主流 APP 上的半透明弹窗效果:

移动弹窗基础知识浅析——IOS 弹窗体系

主流 APP 上的半透明弹窗效果:

iOS 半透明弹窗

GitHub 第三方框架

类似样式的第三方框架

原生实现

如何在当前页面显示一个半透明的弹窗视图?

新建一个带 Nib 的 UIViewController 子类对象(本实例类名为 HQLVersionUpdateViewController),接着设置根视图的不透明度(Opacity),这里的值设置为60%:

iOS 半透明弹窗

接着构建你想要显示的弹窗视图:

iOS 半透明弹窗

最后添加在当前页面显示的代码:

// 显示版本更新弹窗
HQLVersionUpdateViewController *versionUpdateVC = [[HQLVersionUpdateViewController alloc] init];
versionUpdateVC.modalTransitionStyle = UIModalTransitionStyleCrossDissolve; // 设置弹出方式
versionUpdateVC.providesPresentationContextTransitionStyle = YES;
versionUpdateVC.definesPresentationContext = YES;
versionUpdateVC.modalPresentationStyle = UIModalPresentationOverFullScreen; // 设置全屏显示
[self presentViewController:versionUpdateVC animated:YES completion:nil];

作者:独木舟的木

链接:https://www.jianshu.com/p/d0cbf38859ee


以上所述就是小编给大家介绍的《iOS 半透明弹窗》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

浪潮式发售

浪潮式发售

[美] 杰夫.沃克(Jeff Walker) / 李文远 / 广东人民出版社 / 2016-3-1 / 39.80元

10天时间,4种发售路径, 让你的产品一上架就被秒杀 投资失败的个体户,怎样让长期积压的库存,变成众人抢购的稀缺品,最终敲开财富之门? 只有一腔热血的大学毕业生,怎样将原本无人问津的网球课程,发售成价值45万美元的专业教程? 长期脱离社会的全职主妇,如何白手起家,创造出自己的第一款爆品,并挽救即将破碎的家庭? 改变上述人士命运的是同一件法宝——产品发售方程式。互......一起来看看 《浪潮式发售》 这本书的介绍吧!

MD5 加密
MD5 加密

MD5 加密工具

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换