我從頭開始創建自定義控件。就像一個UIScrollView,我必須有一個委託方法,當控件開始滑動時觸發,像scrollViewDidScroll。iPhone - 創建觸發方法
我想到在touches內部調用移動檢查每一個移動的變化,但我做了一些類似的測試,它是非常昂貴的,使touchesMoved緩慢。
第二種方法是將創建的NSTimer觸發方法,每x毫秒,看是否控制是另一個位置,然後觸發方法,但我不知道這一點,因爲如果將不斷檢查控制,即使控件沒有移動,也會消耗CPU。
這樣做的最好方法是什麼?你們如何做到這一點?
謝謝。
好主意! +1! – SpaceDog
我實際上在我的一個項目中使用它,它工作得很好,我也使用相同的解決方案表現不佳 –
謝謝!!!!!!!!! – SpaceDog