我試圖在Apple的iOS 10 Maps應用中重現按鈕表。大部分工作。我一直在尋找this SO post和Pulley on GitHub,但他們都沒有解決我的問題。將同一個手勢中的一個視圖拖到另一個視圖
當紙張完全打開時,可以將紙張的內容作爲UITableView
滾動,但當用戶試圖向下滾動(UITableView
的contentOffset
爲負數時),手勢正在拖入而不是UITableView
。手勢從拖動UITableView
到拖動工作表無縫地變化。
在手勢委託人的shouldRecognizeSimultaneouslyWith
中禁用滾動UITableView
,但這隻在手勢開始時調用。
我無法控制UITableView
的panGestureRecognizer
,所以我不能捕捉手勢並確定它應該移動的視圖。
我該如何改變什麼UIGestureRecognizer
應該在手勢中間識別觸摸?
不能你實現shouldRecogniseGesture爲您定製鍋,並返回tableView.contentOffset == 0 – SeanLintern88