我深入iOS開發,爲此我開發了一個顯示博客帖子的簡單應用程序。如何在ViewController的UIWebView上處理SwipeGestures?
我在DetailViewController以下設置:
我想要實現的是,當用戶刷卡向左或向右在屏幕上,我改變web視圖的內容。
然而,滑動手勢似乎被UIWebView吞噬了,所以我想我可以在頂部製作一個透明的UIView(「Posts Detail Touch Interceptor View」),讓它處理滑動手勢並將它們轉發給DetailViewController。
這樣做,DetailViewController中的滑動處理程序會被調用,但我無法再在webView中滾動或按任何按鈕。我假設,因爲透明UIView在到達UIWebView之前消耗所有事件。
什麼是使透明視圖下的所有控件正常響應事件的最佳方式,而滑動手勢會被轉發到DetailViewController?
是的,我在發佈問題一小時後就知道了這一點。這工作,感謝確認。 – scrrr