控制器背景半透明"/>
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 设置控制器背景半透明
发布评论