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閱讀 1,377評論 1 1
  • UIWindow是一種特殊的UIView,通常在一個app中只會有一個UIWindow iOS程序啟動完畢后,創建...
    滴兜滴兜閱讀 307評論 0 0
  • Core Animation基礎 Core Animation 利用了硬件加速和架構上的優化來實現快速渲染和實時動...
    獨木舟的木閱讀 1,560評論 0 3
  • 文:非凡主力 云端醉臥笑人間,難得一日閑。 問君何故意闌珊,紅塵笑不穿? 名似水,利如煙,平添一世煩? 莫如攜手入...
    非凡主力閱讀 227評論 0 0
  • 1.我說矯情,大可不理 想安靜下來,寫些什么。開著燈,一個人,卻還有風,好不鬧騰,也許不用靜下來了。樹欲靜而風不止...
    影燚閱讀 261評論 0 3