我有多個UIImageViews
置於生產上的UIView
一個NxN網格視圖加入編程,並且都具有其userInteractionEnabled屬性設置爲YES。touchesMoved爲多個的UIImageViews
EDITED
我現在有另外一個問題,在那裏,如果我開始拖動一個UIImageView和懸停在其他的UIImageViews只有第一個被調用touchesMoved方法。例如。樣本的NSLog與touchesMoved方法中的[觸摸anyObject] view.tag]將打印:
Log: touchesBegan for object with tag=123
Log: touchesMoved for object with tag=123
Log: touchesMoved for object with tag=123
...
Log: touchesEnded for object with tag=123
它是沒有辦法做到這一點?我基本上想要突出顯示選定的單元格,如果用戶動態拖動UIImageViews。
你還實現了'touchesBegan','touchesEnded'和'touchesCanceled'方法呢?如果是這樣,他們是否按名義順序被調用(開始 - >(通常是多個)移動 - >結束)?你確實需要實現所有這些。 – bobnoble
@bobnoble顯然我有一個錯誤 - 一旦touchesBegan方法被調用,我一直在刪除並重新添加UIImageView,這就是原因。我現在編輯了這個問題,因爲我有一個完全不同的問題。 – Koray