我有UIScrollView內的UIView。當我想模擬UIView上的拖動事件時,UIScrollView上的滑動事件正在觸發。ios模擬器:模擬滑動和拖動
根據documentation,滑動和拖動之間沒有太大區別。
刷卡
1- Place the pointer at the start position.
2- Hold the mouse button.
3- Move the pointer in the swipe direction and release the mouse button.
將
1- Place the pointer at the start position.
2- Hold down the mouse button.
3- Move the pointer in the drag direction.
在iPad上我可以用兩個手指輕掃2和一個手指拖動。現在,我該如何在模擬器上做類似的事情;拖動而不是刷卡?
編輯1: 我應該先清楚一點。無論如何,我的問題是,鼠標拖動觸發滑動而不是拖動,從而滾動滾動視圖,而不是將拖動事件傳遞給滾動視圖所包含的UIView。 我在MacBook Pro上。觸摸板上的兩根手指滑動被忽略。觸摸和拖動導致與鼠標拖動相同的事情。 謝謝
可能嗎? –
@Marek觸摸板不是很有幫助。兩根手指輕掃被忽略,沒有任何反應。保持並拖動導致與鼠標拖動相同的效果。我已經更新了這個問題。 – Srisa
嗯手勢和scrollView有問題,因爲它首先接收事件...如果你真的想這樣做,我認爲你應該重寫hitTest:withEvent:並檢查哪個視圖有事件並傳遞給它 –