iOS中七種手勢

2021-06-22 10:14:17 字數 1022 閱讀 7369

ios中提供了7種手勢,其原理都是對touchesbegin, touchesended, touchesmoved, touchescanceled 四種方法的封裝,繼承於uigesturerecognizer類,

這七種方法分別是:

1. 輕拍手勢uitapgesturerecognizer

2. 長按手勢uilongpressgesturerecognizer

3. 輕掃手勢uiswipegesturerecognizer

4. 拖拽手勢 uipangesturerecognizer

5. 旋轉手勢uirotationgesturerecognizer

6. 捏合手勢uipinchgesturerecognizer

7. 螢幕邊緣拖拽 uiscreenedgepangesturerecognizer

- (void)viewdidload

//邊緣拖拽觸發方法

- (void)screenedgepanaction:(uiscreenedgepangesturerecognizer *)screenedgepan

//捏合的觸發方法

- (void)pinchaction:(uipinchgesturerecognizer *)pinch

//旋轉手勢方法

- (void)rotationaction:(uirotationgesturerecognizer *)rotation

- (void)panaction:(uipangesturerecognizer *)pan

- (void)swipeaction:(uiswipegesturerecognizer *)swipe

- (void)longpressaciton:(uilongpressgesturerecognizer *)longpress

}//輕拍的觸發方法

- (void)tapaction:(uitapgesturerecognizer *)tap

Swift 七種手勢

直接將手勢拖到viewcontroller的新增手勢的方法 將手勢的載體放入viewcontroller iboutlet weak vartaplabel uilabel iboutlet weak varpinchlabel uilabel iboutlet weak varrotationla...

七種定址方式

共7種定址方式 1.立即定址方式 立即數包含在指令中,作為指令的一部分。如 mov ax 1234h 2.暫存器定址方式 運算元在cpu內部的暫存器中,指令指定暫存器號 16位運算元,暫存器可以是 ax,bx,cx,dx,si,di,sp和bp 8位運算元,暫存器可以是 al,ah,bl,bh,cl...

七種排序方法

一 快速排序 1.簡單介紹 快速排序是由東尼 霍爾所發展的一種排序演算法。在平均狀況下,排序 n 個專案要 n log n 次比較。在最壞狀況下則需要 n2 次比較,但這種狀況並不常見。事實上,快速排序通常明顯比其他 n log n 演算法更快,因為它的內部迴圈 inner loop 可以在大部分的...