UIwindow的使用

1. UIWindowLevel

让UIView 和 UIWindow透明不遮挡下放操作的方法

- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event {
    UIView *hitView = [super hitTest:point withEvent:event];
    if (hitView == self) {
        return nil;
    } else {
        return hitView;
    }
    
}

设置父视图的的透明度不影响子视图的人透明度的方法

 _settingWindow.backgroundColor = [[UIColor blackColor] colorWithAlphaComponent:0.5];
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、UIWindow简介 UIWindow是最顶级的界面容器。UIWindow继承自UIView。 UIWindo...
    f1e583c455bf阅读 5,150评论 1 1
  • UIWindow是一种特殊的UIView,通常在一个app中只会有一个UIWindow iOS程序启动完毕后,创建...
    滴兜滴兜阅读 2,312评论 0 0
  • Core Animation基础 Core Animation 利用了硬件加速和架构上的优化来实现快速渲染和实时动...
    独木舟的木阅读 5,459评论 0 3
  • 文:非凡主力 云端醉卧笑人间,难得一日闲。 问君何故意阑珊,红尘笑不穿? 名似水,利如烟,平添一世烦? 莫如携手入...
    非凡主力阅读 1,618评论 0 0
  • 1.我说矫情,大可不理 想安静下来,写些什么。开着灯,一个人,却还有风,好不闹腾,也许不用静下来了。树欲静而风不止...
    影燚阅读 1,865评论 0 3