0
我嘗試使用UIPageViewController
作爲標準分頁與滾動轉換樣式,而從邊緣開始的手勢會觸發不同的操作。目前我正在試圖用來做到這一點。但是,無論我做什麼,UIPageViewController
的手勢識別器都會覆蓋從未激活的。有任何想法嗎?讓UIScreenEdgePanGestureRecognizer覆蓋UIPageViewController手勢
我嘗試使用UIPageViewController
作爲標準分頁與滾動轉換樣式,而從邊緣開始的手勢會觸發不同的操作。目前我正在試圖用來做到這一點。但是,無論我做什麼,UIPageViewController
的手勢識別器都會覆蓋從未激活的。有任何想法嗎?讓UIScreenEdgePanGestureRecognizer覆蓋UIPageViewController手勢
爲了讓多個手勢識別器同時工作,你必須表明,從UIGestureRecognizerProtocol
覆蓋shouldRecognizeSimultaneouslyWithGestureRecognizer
:
func gestureRecognizer(gestureRecognizer: UIGestureRecognizer, shouldRecognizeSimultaneouslyWithGestureRecognizer otherGestureRecognizer: UIGestureRecognizer) -> Bool {
return true
}
這個例子的所有手勢識別返回true
,你可以限制/與傳遞的配置行爲參數。