我已將一個項目拖動到我的tableview對象中。 當拖動的項目懸停在tableview中的項目上時, 項目將重新繪製選擇背景。該圖像是作爲下拖放時繪製表格視圖單元格
未選擇的tableview的行,當我檢查selectedRow方法。
我的要求是當項目懸停任何項目我應該控制其選擇 及其背景選擇。
感謝, iSight攝像頭
我已將一個項目拖動到我的tableview對象中。 當拖動的項目懸停在tableview中的項目上時, 項目將重新繪製選擇背景。該圖像是作爲下拖放時繪製表格視圖單元格
未選擇的tableview的行,當我檢查selectedRow方法。
我的要求是當項目懸停任何項目我應該控制其選擇 及其背景選擇。
感謝, iSight攝像頭
要「控制」當「徘徊」在這樣一個項目,你將不得不調用此方法的產生TableViewCell的選擇:
- (NSIndexPath *)indexPathForRowAtPoint:(CGPoint)point
這是從UITableView中的方法類並使用您的tableView的本地座標系。正如在Apple Doc中提到的:http://developer.apple.com/library/ios/#documentation/uikit/reference/UITableView_Class/Reference/Reference.html
當調用該方法時,您將返回一個NSIndexPath。有了它,您可以選擇特定路徑上的單元格/項目。 注意,手動選擇路徑不會調用didSelectRowAtIndexPath委託方法,因此如果您想從該委託中調用某個方法,則必須手動執行該方法!
這個方法被從touchedDidMove方法中大量地調用(在這裏你也可以拖動&),所以得到方法所需的點對你來說不應該是一個問題。
你會弄明白:) 祝你好運。
控制它的選擇?你的意思是你想在你的tableview中的某個項目上使用某種方法嗎?在這種情況下,我可以幫助你。請更好地清晰你的問題... –
雅這是正確的,我想控制行視圖行選擇的時候懸停在行... – boom
這個答案應該足夠你。如果您還有其他問題,請告訴我。祝你好運! –