2011-10-02 38 views
0

我剛剛設法實現了檢測我的應用程序的滑動手勢。不過,我想限制手勢有效的區域。考慮到這一點,我想出了一個可能的解決方案,它將檢查開始的&座標是否在某個區域內。我只是想知道是否有更好或更喜歡的方法來做這樣的事情。將滑動手勢限制在某個區域(iPhone)

回答

2

只需創建一個不可見的UIView(=具有透明背景)並設置其框架,使其包圍要檢測手勢的區域。

然後,只需在該視圖中添加一個UISwipeGestureRecognizer,即可完成。

閱讀通用UIGestureRecognizer Class Referencethe part of the Event Handling Guide for iOS that talks about UIGestureRecognizers瞭解更多信息。


當然,你也可以自己使用自定義代碼like explained here in the very same guide還負責管理輕掃手勢的檢測,但何必當UIGestureRecognizers能爲您管理一切?