1. 程式人生 > >[IOS]hitTest的作用與用法【轉】

[IOS]hitTest的作用與用法【轉】

轉載自:  http://blog.sina.com.cn/s/blog_446da0320100yw9u.html

hitTest的作用:當在一個view上新增一個遮蔽罩,但又不影響對下面view的操作,也就是可以透過遮蔽罩對下面的view進行操作,這個函式就很好用了。

hitTest的用法:將下面的函式新增到UIView的子類中,也就是遮蔽罩類中即可。

-(id)hitTest:(CGPoint)point withEvent:(UIEvent *)event 

{

    UIView *hitView = [super hitTest:point withEvent:event];

    if

 (hitView == self)

    {

        return nil;

    }

    else 

    {

        return hitView;

    }

}


相關推薦

[IOS]hitTest作用用法

轉載自:  http://blog.sina.com.cn/s/blog_446da0320100yw9u.html hitTest的作用:當在一個view上新增一個遮蔽罩,但又不影響對下面view的操作,也就是可以透過遮蔽罩對下面的view進行操作,這個函式就很好用了

Net編程 詳解DataTable用法

security 操作 出錯 eight 按鈕 rdate sum 客戶 基本 http://www.diybloghome.com/article/16.html DataTable表示一個與內存有關的數據表,可以使用工具欄裏面的控件拖放來創建和使用,也可以在編寫程序過

從一道面試題來認識java類加載時機過程

包含 布局 hello 印象 大致 周期 default () itl 說明:本文的內容是看了《深入理解Java虛擬機:JVM高級特性與最佳實踐》後為加印象和理解,便記錄了重要的內容。 1 開門見山 以前曾經看到過一個java的面試題,當時覺得此題很簡單,可是自己

嵌入式Linux截圖工具gsnap移植分析

ram creat 嵌入式linux mbed 生活 rip 改變 因此 sig 轉自:http://blog.csdn.net/lu_embedded/article/details/53934184 版權聲明:開心源自分享,快樂源於生活 —&mdash

GridControl常見用法

解決 綁定 tst add strong 指定 value option xtra 剛接觸DevExpress第三方控件,把GridControl的常見用法整理一下,以供參考: 說明: gcTest GridControl gvText GridVie

c++中冒號(:)和雙冒號(::)的用法

(轉自:https://blog.csdn.net/zimingjushi/article/details/6549390?utm_source=blogxgwz1)   1.冒號(:)用法 (1)表示機構內位域的定義(即該變數佔幾個bit空間) typedef struct _X

linux C函式之access函式的用法

1.函式功能: 檢查呼叫程序是否可以對指定的檔案執行某種操作。 2.函式原型: 1)函式標頭檔案 #include <stdio.h> #include <unistd.h> 2)函式 int access(

說下Interface的用法

1.介面的概述 主要是使用介面來拓展定義類的功能,可以彌補java中單繼承的缺點。 2.介面的定義格式 interface 介面名{ 屬性 抽象方法 } 介面的體驗 interface Inter { int num = 6; 可以定義屬性與方

1.Linux電源管理-休眠喚醒

轉自:https://www.cnblogs.com/lifexy/p/9629699.html 1.休眠方式  在核心中,休眠方式有很多種,可以通過下面命令檢視 # cat /sys/power/state //來得到核心支援哪幾種休眠方式.  

Linux:sk_buff完全剖析理解

sk_buff 目錄 1 sk_buff介紹 2 sk_buff組成 3 struct sk_buff 結構體 4 sk_buff成員變數 4.1 Layout佈局 4.2 General通用 4.3 Feature-specific功能相關 5 sk_buff管理和

crontab命令用法

部分引數說明 crontab file [-u user]-用指定的檔案替代目前的crontab。 crontab-[-u user]-用標準輸入替代目前的crontab. crontab-1[user]-列出使用者目前的crontab. crontab-e[user]-編輯使用者目前的crontab. cr

C++中explicit的用法

C++中, 一個引數的建構函式(或者除了第一個引數外其餘引數都有預設值的多參建構函式), 承擔了兩個角色。  1 是個構造;2 是個預設且隱含的型別轉換操作符。 所以, 有時候在我們寫下如 AAA = XXX, 這樣的程式碼, 且恰好XXX的型別正好是AAA單引數構

Opencvdlib聯合進行人臉關鍵點檢測識別

來自:http://blog.csdn.net/mr_curry/article/details/51994497 前言 依賴庫:OpenCV 2.4.9 /dlib 19.0/libfacedetection  本篇不記錄如何配置,重點在演算法實現上。使用libf

do...while(0)在巨集定義中的巧妙用法

大家都知道,do…while(condition)可以表示迴圈,但你有沒有遇到在一些巨集定義中可以不用迴圈的地方,也用到了 do…while.比如:   #define DELETE_POINTER(p) \ do \ { \ if

CentOS 7 上systemctl 的用法

CentOS 7設定開機啟動服務,新增自定義系統服務 建立服務檔案儲存目錄設定開機自啟動其他命令1.建立服務檔案 檔案路徑 vim /usr/lib/systemd/system/nginx.service 11服務檔案內容 [Unit] Descriptio

input子系統 KeyPad-Touch上報數據格式機制

abs sha ber clu ips sdn log ros drive 轉自:https://www.cnblogs.com/0822vaj/p/4185634.html ------------------------------------------------

JMeter學習(三)元件的作用執行順序

ces ner 處理器 規則 fig 子節點 控制器 conf 節點 1.元件的作用域 JMeter中共有8類可被執行的元件(測試計劃與線程組不屬於元件),這些元件中,取樣器是典型的不與其它元件發生交互作用的元件,邏輯控制器只對其子節點的取樣器有效,而其它元件(config

typedef和#define的用法區別

++ 說明 運算符 lan body 精度 標識 gpo 幫助 typedef和#define的用法與區別 一、typedef的用法   在C/C++語言中,typedef常用來定義一個標識符及關鍵字的別名,它是語言編譯過程的一部分,但它並不實際分配內存空間,實例像:

jdbc 中 excute executeUpdate的用法作用

方法executeQuery  用於產生單個結果集的語句,例如 SELECT 語句。 被使用最多的執行 SQL 語句的方法是 executeQuery。這個方法被用來執行 SELECT 語句,它幾乎是使用最多的 SQL 語句。  方法executeUpdate  用於執

Linux內核中的中斷棧內核棧的補充說明

desc 試圖 調度 php == over 註冊 tex 存在 轉自:http://blog.chinaunix.net/uid-12461657-id-3487463.html 原文地址:Linux內核中的中斷棧與內核棧的補充說明 作者:MagicBoy2010