ios 左右滑動手勢

2021-06-28 18:59:33 字數 1226 閱讀 4691

這是乙個很簡單的例項,向做滑動,開啟側邊欄,向右滑動,關閉側邊欄。

1. 在viewcontroller中新增兩個屬性

@property (nonatomic, strong) uiswipegesturerecognizer *leftswipegesturerecognizer;

@property (nonatomic, strong) uiswipegesturerecognizer *rightswipegesturerecognizer;

2. 在viewdidload中新增以下**,建立左右兩個方向的手勢識別器,並設定處理方法

self.leftswipegesturerecognizer = [[uiswipegesturerecognizer alloc] initwithtarget:self action:@selector(handleswipes:)];

self.rightswipegesturerecognizer = [[uiswipegesturerecognizer alloc] initwithtarget:self action:@selector(handleswipes:)];

self.leftswipegesturerecognizer.direction = uiswipegesturerecognizerdirectionleft;

self.rightswipegesturerecognizer.direction = uiswipegesturerecognizerdirectionright;

[self.view addgesturerecognizer:self.leftswipegesturerecognizer];

[self.view addgesturerecognizer:self.rightswipegesturerecognizer];

3. 實現處理方法,向左滑動時,開啟側邊欄,向右滑動時,關閉側邊欄

- (void)handleswipes:(uiswipegesturerecognizer *)sender

if (sender.direction == uiswipegesturerecognizerdirectionright)

}

iphone 響應上下左右滑動手勢

void viewdidload void handleswipefrom uiswipegesturerecognizer recognizer if recognizer.direction uiswipegesturerecognizerdirectionup if recognizer.di...

ios 滑動手勢向右移動

我們來學習滑動手勢。人類最擅長的就是使用工具,手機是我們人類內心世界的延伸,我們渴望擁有上帝的力量。所以我們自己創造了乙個世界,網際網路。我們可以控制裡面所有的一切。現在我們來控制一張是怎麼向右移動的。在現實世界,我們是怎麼控制物體移動呢?是不是要給它施加乙個方向的力,然後它就會朝我們遇到的方向移動...

Android開發之手勢滑動(滑動手勢監聽)詳解

android開發之手勢滑動 滑動手勢監聽 詳解 在android應用中,經常需要手勢滑動操作,比如上下滑動,或左右方向滑動,處理手勢滑動通常有兩種方法 一種是單獨實現setontouchlistener 來,另一種是構建手勢探測器 第一種方法,就是在要實現滑動的view中,實現ontouchlis...