看板 MacDev 關於我們 聯絡資訊
各位大大好 我在實作UIPageViewController時,本身是可以手動翻頁 然後我在每個Page都有設置前往下一頁的按鈕(UIButton) 結果似乎使用者只要手殘按下按鈕的瞬間也有拖曳到本身PageViewController的話 就會造成 NSInternalInconsistencyException reason: Failed to determine navigation direction for scroll 後來我想說在 button 按下去時 將 pageViewController.view.userInterationEnable = NO; 動畫結束後在將 userInteractionEnable = YES; 這樣應該就不會有那樣的問題了 ...雖然出現錯誤的機率減少了 但不時還是會出現上述的exception 請問有大大知道如何對PageViewController這樣的問題要怎麼解呢? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.21.125.247 ※ 文章網址: http://www.ptt.cc/bbs/MacDev/M.1397031296.A.FD0.html
howdiun:也許可以試試看用gesture的cancelsTouchesInView 04/09 18:27