2012-01-11 37 views
3

我有一個可重新訂購的表格視圖(UITableView實例)。雖然我已經實現了UITableViewDataSource方法:確定表格單元格何時開始在可能的移動操作中拖動(移動)

tableView:moveRowAtIndexPath:toIndexPath: 

在移動表格單元格的下降這隻火災。

我想要一個回調,告訴我一個單元剛剛被它的重新排序控制所控制,並且即將起飛。我沒有在API中看到這一點。

目的:一旦移動操作甚至被調用,我想刪除我的主視圖上不再有效的其他裝飾。理想情況下,我正在尋找類似回電(我想吧!),像這樣寫着:

tableView:didBeginPossibleMoveOfRowAtIndexPath: 

無論UITableViewDataSource也沒有的UITableViewDelegate協議給我鉤這一點。或者我錯過了什麼?

+0

理想情況下,我們不得不' - (空)的tableView:(UITableView的*)的tableView willMoveRowAtIndexPath:(NSIndexPath *)indexPath;'和' - (空)的tableView:(UITableView的*)的tableView didMoveRowAtIndexPath :(NSIndexPath *)indexPath;' – Gujamin 2012-11-08 06:22:30

回答

-2
- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView 
- (void)scrollViewDidScroll:(UIScrollView *)scrollView 
- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate 

使用這個現在當你將開始滾動的tableview然後

- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView 

將開始工作。

當你正在滾動然後

- (void)scrollViewDidScroll:(UIScrollView *)scrollView 

將調用。

在您滾動此方法將開始工作的結束,

- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate 

我希望你有understood.May是它會幫助你。

感謝

+1

Emon:我不在尋找關於表視圖滾動的回調。我正在尋找一個回調,單個表* cell *已被解除重新排序。 – idStar 2012-01-11 13:37:03

相關問題