`

(转)【iOS】 iOS 使用View 为屏幕增加一个全屏的蒙层

    博客分类:
  • IOS
阅读更多

 转自:http://blog.csdn.net/qq_30963589/article/details/50580872

 

+(UIView*)addCoverView{
    
    UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, [UIScreen mainScreen].bounds.size.width, [UIScreen mainScreen].bounds.size.height)];
    view.backgroundColor = [UIColor blackColor];
    view.alpha = 0.5;
    [[UIApplication sharedApplication].keyWindow addSubview:view];
    
    return view;
}

+(void)removeCoverView:(UIView*)view{
    [view removeFromSuperview];
}

 

 

分享到:
评论

相关推荐

    IOS写一个可以支持全屏的WebView

    本文将深入探讨如何在iOS中创建一个可以支持全屏显示的WebView,并分享相关知识点。 首先,我们需要导入WebView相关的框架。在Swift项目中,这通常意味着在`ViewController.swift`文件顶部添加以下导入语句: ```...

    ios-弹出一个View.zip

    在iOS开发中,"弹出一个View"是一个常见的任务,用于显示临时通知、用户输入界面或者进行特定操作的交互。这个场景中提到的"ios-弹出一个View.zip"可能包含了一个示例项目,用于演示如何在应用中实现这种功能。下面...

    仿ios全屏滑动解锁控件

    本文将详细介绍如何在Android平台上创建一个仿iOS全屏滑动解锁控件,让Android应用也能实现类似的功能。这个项目的核心是通过自定义View来实现滑动效果,并结合触摸事件处理,来达到滑动解锁的目的。 首先,我们...

    iOS Object-c 实现界面横竖屏切换源代码

    `shouldAutorotate`返回YES表示允许旋转,`supportedInterfaceOrientations`返回一个枚举值数组,表示支持哪些旋转方向,`preferredInterfaceOrientationForPresentation`则指定了在呈现新界面时首选的方向。...

    ios-JHUD 是一个加载数据时用于全屏显示的HUD.zip

    JHUD是一个强大且易于使用的全屏加载指示器库,它为iOS开发者提供了优雅地处理数据加载时的用户体验。通过简单的API调用,你可以快速集成并自定义JHUD,以适应你的应用风格和需求。无论是在初始化数据、网络请求还是...

    IOS的app运行时不满屏,上下留有黑边

    在Xcode中,启动图片用于旧版的iOS设备,而启动屏幕则是一个Storyboard文件,适用于iOS 8及更高版本,可以动态适应各种屏幕尺寸。当你的应用在不同设备上显示黑边,很可能是由于启动图片或启动屏幕没有正确配置。 ...

    ios-全屏返回.zip

    1. **创建自定义手势识别器(UIPanGestureRecognizer)**:首先,我们在视图控制器的视图上添加一个全屏的手势识别器,确保它可以监听整个屏幕的滑动手势。 2. **获取系统返回手势的target和action**:通过`view....

    iOS实现视频播放全屏和取消全屏功能

    在实现视频播放全屏和取消全屏功能中,需要自定义一个视频类,例如VedioPlayer。该类中需要定义两个属性:vedioPlayer和currentSuperView。vedioPlayer是视频展示的view,而currentSuperView是视频展示的view的父...

    iOS如何present出一个透明导航控制器NavigationController

    在iOS开发中,有时我们希望实现一种特殊的效果,比如在presenting一个新的视图控制器时,不仅保持原有的背景可见,还能给用户带来半透明或者毛玻璃(Blur Effect)的视觉体验。在这种情况下,我们需要创建一个透明的...

    ios开发(Popup View)效果源码分享

    在iOS开发中,Popup View是一种常见的用户界面设计模式,它用于在主视图上弹出一个临时或半透明的视图,通常用于显示通知、菜单选项或者简单的输入表单。Popup View的设计通常需要考虑到用户体验、交互性和视觉效果...

    ios-将系统返回手势拦截到自定义手势上(全屏返回).zip

    默认情况下,iOS中的UINavigationController提供了一个滑动手势,当用户从屏幕左侧边缘向右滑动时,这个手势会触发导航栈的pop操作,即返回上一个视图控制器。这个手势是由UINavigationController内部的一个...

    IOS 图片浏览效果【双击图片,弹出层】

    - 创建一个新的视图控制器来管理放大后的图片显示,这个视图控制器的视图可以设置为全屏,背景透明,只显示放大后的图片。在双击事件发生后,可以使用`presentViewController:animated:completion:`方法来显示这个...

    iOS- 解决App上下黑边

    在iOS开发过程中,有时会遇到应用在运行时无法全屏显示的问题,表现为屏幕四周出现黑边,这无疑会影响用户体验。本篇文章将详细讲解如何解决这一问题,让你的应用完美适应各种设备的屏幕尺寸。 首先,我们需要了解...

    iOS开发高级程序员面试题-答案.pdf,这是一份不错的文件

    在iOS SDK中,所有的View都是视图层的,它应该独立于模型层,由视图控制层来控制。 2. 请阐述UIViewController的生命周期,包括代码的执行顺序。 知识点:UIViewController的生命周期包括alloc创建对象、init初始...

    ios聊天界面/图库图片选择/View弹出/UDP使用/地图

    在iOS开发中,构建一个功能丰富的聊天界面涉及多个技术领域,包括用户界面设计、网络通信、多媒体处理以及地理位置服务。以下是对标题和描述中提到的知识点的详细解释: 1. **聊天界面**:iOS中的聊天界面通常使用`...

    ios-actionSheetView.zip

    在iOS开发中,`YKActionSheetViewDemo`是一个自定义的ActionSheetView项目,它扩展了标准的UIActionSheet功能,提供了更加丰富的UI展示逻辑,尤其是类似小红点的提醒标识。ActionSheet通常用于在有限的选项中让用户...

    IOS应用源码Demo-超炫的table view效果:上下滑动展示出页面-毕设学习.zip

    本示例源码“超炫的table view效果:上下滑动展示出页面”旨在教你如何创建一个动态、交互性强的UITableView,使其在用户上下滑动时呈现出丰富的视觉效果。这不仅对于毕业设计,而且对于任何iOS开发者来说,都是提升...

    android 可拖拽按钮 类似iOS assistive touch可全屏拖拽

    这个按钮通常会是一个自定义的View,我们可以使用`FrameLayout`或`RelativeLayout`作为基础,然后在其上添加一个ImageView或自定义的Drawable来展示按钮的图标。为了实现拖拽功能,我们需要监听用户的触摸事件。在`...

    iOS-多媒体-转场动画-TableVew缩略图的转场动画-16Hero3-swiftui

    现在,我们需要为全屏视图创建一个新的SwiftUI `View`,比如`FullScreenImageView`,并同样设置`Hero`标识。 ```swift struct FullScreenImageView: View { let thumbnail: Thumbnail let heroID = UUID() var ...

Global site tag (gtag.js) - Google Analytics