你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發基礎 >> iOS 小 Tip:優化側滑返回與 ScrollView 的兼容性

iOS 小 Tip:優化側滑返回與 ScrollView 的兼容性

編輯:IOS開發基礎

tips.jpg

作者:@周楷雯Kevin 授權本站轉載。

倘若在 ViewController 中添加了一個 TableView,那麼很可能在側滑返回的時候,反而先觸發了 TableView 的上下滾動,這一點是非常惱人的。

通過 requireGestureRecognizerToFail() 這個方法,就可以很好的處理這個問題。

if let gestures = navigationController?.view.gestureRecognizers {  
  for recognizer in gestures {
    if recognizer.isKindOfClass(UIScreenEdgePanGestureRecognizer) {
               scrollView.panGestureRecognizer.requireGestureRecognizerToFail(recognizer as! UIScreenEdgePanGestureRecognizer)
               println("Require UIScreenEdgePanGestureRecognizer to failed")
               break
           }
       }
    }


  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved