如果我想要檢測用戶何時向上滑動他/她的手指(想到通過歌曲進行擦洗,這種動作,但是向上),並且調整設置因此(我不想使用UISlider)。檢測iOS上的向上滑動手勢
你們會爲此推薦些什麼?這是一個平底鍋手勢識別器或刷卡?
如果我想要檢測用戶何時向上滑動他/她的手指(想到通過歌曲進行擦洗,這種動作,但是向上),並且調整設置因此(我不想使用UISlider)。檢測iOS上的向上滑動手勢
你們會爲此推薦些什麼?這是一個平底鍋手勢識別器或刷卡?
試試這個:
UISwipeGestureRecognizer *swipeRecognizer =
[[UISwipeGestureRecognizer alloc]
initWithTarget:self
action:@selector(swipeDetected)];
swipeRecognizer.direction = UISwipeGestureRecognizerDirectionUp;
[self.view addGestureRecognizer:swipeRecognizer];
刷卡是一次性簡單運動;觀察它發生了什麼,然後你迴應。平移手勢是您希望在發生時能夠跟蹤的連續移動。你想要哪些?
平底鍋,根據您的描述。然而,是否有可能確保平底鍋只上升? – user212541 2013-04-05 16:51:21
是的,但你必須寫一個子類。我有代碼顯示如何編寫只識別垂直運動的平移手勢識別器;你可以調整它,這樣它只能識別垂直運動*向上*如果你想。 http://www.apeth.com/iOSBook/ch18.html#_subclassing_gesture_recognizers – matt 2013-04-05 17:00:45
我想平移手勢將制定出適合您。 – satheeshwaran 2013-04-05 16:47:37