[問題] UIPageViewController 按鈕翻頁BUG

看板MacDev作者 (skill)時間11年前 (2014/04/09 16:14), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
各位大大好 我在實作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

04/09 18:27, , 1F
也許可以試試看用gesture的cancelsTouchesInView
04/09 18:27, 1F
文章代碼(AID): #1JHG60_G (MacDev)
文章代碼(AID): #1JHG60_G (MacDev)