ios 设置控制器背景半透明

编程入门 行业动态 更新时间:2024-10-11 07:30:03

ios 设置<a href=https://www.elefans.com/category/jswz/34/1771349.html style=控制器背景半透明"/>

ios 设置控制器背景半透明

昨天在写MikeTech iPhone app的时候,写到分享页面的时候,想要设计一种半透明的视图,当点击文章底部toolbar的分享图标的时候,分享的视图就从底部飞入到整个屏幕,而且背景为半透明。这篇博客将会介绍如何实现这一设计

1. 创建分享界面ViewController

分享界面当然也是一个View了,所以当然需要ViewController,在StoryBoard中拖拽出一个新的ViewController出来,并且在工程中新建一个叫做ShareViewController的CocoaTouch文件,继承自,UIViewController。

2. 设计界面

当ShareViewController创建完成后我们就可以进行设计了,分析上面的成品,这个View一共有10个按钮 (9个分享图标和一个关闭图标),为了方便为这9个图标排版,可以新建一个1:1的View作为父容器将9个分享图标放进去。当然,如果希望有背景模糊效果的,还需要再创建一个View,覆盖整个屏幕,并且位置要在刚才创建的分享图标容器View的下面才行,不然的话模糊效果会打在整个页面的最上面。。。

3. 设置转场

设计完成后就要开始设置Segue了,在StoryBoard中选中跳转前的ViewController的按钮,右键按住拖动至刚才建立的ShareViewController,在Segue类型中选择modal

更多推荐

ios 设置控制器背景半透明

本文发布于:2024-02-05 10:29:25,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1744655.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:控制器   背景   ios

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!