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 ...