touchesmoved

    3熱度

    1回答

    當我觸摸屏幕上的任何地方touchesBegan事件觸發。但我無法管理如果我像UIImageView那樣觸摸特定對象? -(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { UITouch *touch = [[event allTouches] anyObject]; CGPoint location = [t

    2熱度

    1回答

    有沒有辦法增加touchesMoved的頻率調用的默認值?我需要更多的電話來繪製一個平滑的圓圈。它被默認稱爲不太頻繁,所以我得到一個前衛的圈子。有沒有辦法調整touchesMoved調用的頻率? 感謝

    0熱度

    1回答

    有沒有辦法知道是否因touchesBegan,touchesMoved或touchesEnded事件而引發hitTest:withEvent:方法? 現在我只能做: if([event type]==UIEventTypeTouches) { } ,但這是遠遠不夠的

    0熱度

    1回答

    我有幾個子視圖一個UIView子類,我想處理的類這些事件: 的touchesBegan:withEvent:方法 touchesMoved:withEvent:方法 touchesEnded:withEvent:方法 但我也希望這些事件在子視圖中被調用。我怎麼能做到這一點? (我已經試過則hitTest,但是我只拿到的touchesBegan事件並沒有觸及與法派)

    1熱度

    2回答

    概念是,用戶輕擊視圖中的圖標,圖標的副本彈出在用戶的手指下,他們可以拖動它,直到他們解除他們的手指。要做到這一點,我希望下面的 圖標有觸摸事件 添加透明的整個屏幕的UIView粘貼包含在它的圖標一個UIImageView。 軌道touchMoves或uiPanGestureRecognizer和移動的UIImageView直到觸摸起來 的問題是touchMoves(和uiPanGestureRec

    1熱度

    1回答

    我正在開發一個多點觸控應用程序。預計一觸即發,我需要跟蹤其位置。對於所有其他的觸動,我需要追蹤他們的開始和結局,但他們的運動並不那麼關鍵。 有時,當3個或更多的觸摸處於活動狀態時,我的UIView不會收到touchesMoved:用於移動觸摸的事件。此問題是間歇性的,可以在幾次嘗試後始終複製: 用2個手指觸摸屏幕。 用另一個手指觸摸屏幕,然後移動此手指。 移動的手指總是分派touchesBegan

    0熱度

    1回答

    我正在嘗試創建iPhone鋼琴應用程序。 我在界面生成器中創建了14個不同的UIImageView,來表示鍵。隨着touchesBegan,touchesMoved,touchesEnded和touchesCancelled我試圖播放音頻文件。 所以一旦你移動你的手指(touchesMoved)時播放聲音,我已經用NSMutableArray解決了。 的代碼(我只複製了C鍵,對於其他鍵的代碼是一樣

    1熱度

    3回答

    我想顯示文本,並且希望能夠知道用戶觸摸的文本在哪裏。因爲文本可能很長,所以我想使用UITextView,以便包裝和一切都會被照顧。當觸摸開始或移動時,我希望自己的事件處理。我的問題是,放大鏡和選擇/全選菜單正在中斷我touchesMoved事件。 如何禁用放大鏡,但仍然啓用了用戶交互,以便可以檢測觸摸?

    1熱度

    3回答

    我正在嘗試確定用戶觸摸的位置與使用cocos2d sprite的屏幕上的字符有關。當用戶點擊精靈的左側時,我想讓精靈向左運行,反之亦然。 我的問題是,當用戶點擊一邊並移動到另一邊而沒有放下觸摸(cctouchended不起作用)時,精靈將繼續運行,但面向錯誤的方向。我將在哪裏執行檢查(以及如何)以確定用戶的觸摸是否已經移動到角色的另一側? 當前的代碼,我想: - (void)ccTouchesMo

    1熱度

    1回答

    我有2的UIImageViews foo1,foo2的未互相交叉,並且我有3個功能touchesBegan,touchesMoved,touchesEnded - (void) touchesMoved:(NSSet *) touches withEvent:(UIEvent *) event { UITouch *touch = [touches anyObject];