我的iOS 學習 學習基本手勢

2022-05-11 05:23:56 字數 1335 閱讀 4433

ios設計手勢符合人的操作習慣,提供了良好的使用者體驗。

uigesturerecognizer 手勢抽象類,實現類 :

uitapgesturerecognizer  輕擊

uilongpressgesturerecognizer  長按

uiswipegesturerecognizer  輕掃

uipangesturerecognizer  拖動

uipinchgesturerecognizer  捏合縮放

uirotationgesturerecognizer  旋轉

下面是示例,簡單的建立乙個view,測試使用手勢

1 - (void

)viewdidload

手勢對應 action 

1

#pragma mark -

2#pragma mark tap 輕擊手勢

3 - (void)changebackgroundbytap:(uitapgesturerecognizer *)tapgesture 78

#pragma mark -

9#pragma mark longpress 長按手勢

10 - (void) changebackgroundbylongpress:(uilongpressgesturerecognizer *)longpressgesture 17}

1819

#pragma mark -

20#pragma mark swipe 輕掃手勢

21 - (void) changebackgroundbyswipe:(uiswipegesturerecognizer *)swipegesture

2526

#pragma mark -

27#pragma mark pan 拖動手勢

28 - (void) panaction:(uipangesturerecognizer *)pangesture

3536

#pragma mark -

37#pragma mark pinch 縮放手勢

38 - (void) pinchaction:(uipinchgesturerecognizer *)pinchgesture

4445

#pragma mark -

46#pragma mark rotation 旋轉手勢

47 - (void) rotationaction:(uirotationgesturerecognizer *)rotationgesture

以上是ios手勢的基本操作,檢視的transform涉及到動畫的知識,還在學習中。。。

我的iOS學習歷程 手勢

新增手勢步驟 初始化手勢 新增手勢觸發呼叫的方法 把手勢新增到檢視上 釋放手勢 1.長按 uilongpressgesturerecognizer longpress uilongpressgesturerecognizer alloc initwithtarget self action sele...

iOS學習必須了解的七大手勢

ios 的七大手勢 import viewcontroller.h inte ce viewcontroller property nonatomic,retain uiimageview imageview property nonatomic,assign nsinteger index 下標 ...

iOS學習必須了解的七大手勢

文章只要你有一點點基礎應該就可以看的懂,文章只為學習交流 import viewcontroller.h inte ce viewcontroller property nonatomic,retain uiimageview imageview property nonatomic,assign ...