我試圖檢測觸摸並在UITableView中保持手勢,同時保持跟蹤選擇了哪個單元。我需要能夠區分單元格上的正常水龍頭,並觸及持續時間超過X秒(可能是1秒左右)。主要的挑戰是我想要做到這一點,而無需繼承UITableViewCell,因爲這樣做會顯着減慢我的滾動速度。我認爲可能有一種方法可以使用NSTimer執行此操作,但似乎無法使其正常工作。使用touchesBegan:和touchesEnded:由於我沒有看到任何方式來跟蹤選中哪個單元,除非有辦法用這些方法做到這一點,所以定時器已經不存在了。任何幫助將不勝感激。檢測觸摸並按住UITableView
在此先感謝。
對於OS 3.2或更高版本,你可以使用UILongPressGestureRecognizer。請參閱http://stackoverflow.com/questions/3924446/long-press-on-uitableview/3924965#3924965。 – Anna 2010-11-10 16:57:40
太好了,非常感謝。 – Matt 2010-11-10 18:52:05