2
A
回答
3
做一個按鈕,在按鈕的操作方法
-(IBAction)deleteRows
{
[array removeAllObjects];
[tableview reloadData];
}
7
是的,你可以做到這一點。首先從您的數據源中刪除所有數據,然後重新加載您的表。例如。 -
[yourArrayDataSource removeAllObjects];
[yourTable reloadData];
設置動畫的行刪除 - 在IBAction
方法&鏈接它這樣做是爲了您的UIButton
。只要你按下按鈕,你將有一個平滑的令人敬畏的動畫,使所有的行淡出。
-(IBAction)deleteRows
{
[yourTable beginUpdates];
for(int i=0; i<[yourArrayDataSource count]; i++)
{
indexPath = [NSIndexPath indexPathForRow:i inSection:0];
[self.searchResTable deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationFade];
}
[yourTable endUpdates];
}
有,你可以使用這裏 -
UITableViewRowAnimationBottom
UITableViewRowAnimationFade
UITableViewRowAnimationMiddle
UITableViewRowAnimationNone
UITableViewRowAnimationRight
UITableViewRowAnimationTop
3
Srikar的回答讓我在正確的軌道上各種動畫,但創建了大量額外的單個項目數組,並且調用deleteRowsAtIndexPaths遠遠超過所需的數量。
-(void)clearTable
{
NSMutableArray *indexPaths = [NSMutableArray array];
for(int i=0; i<[self.myArray count]; i++)
{
NSIndexPath *anIndexPath = [NSIndexPath indexPathForRow:i inSection:0];
[indexPaths addObject:anIndexPath];
}
[self.myTableView beginUpdates];
[self.myTableView deleteRowsAtIndexPaths:indexPaths withRowAnimation:UITableViewRowAnimationFade];
self.myArray = [NSArray array];
[self.myTableView endUpdates];
}
相關問題
- 1. UITableView的問題:無法在UITableView的
- 2. 在UITableView的
- 3. 在UITableView的
- 4. 在UITableView的
- 5. NSRangeException在UITableView的
- 6. 在UITableView的
- 7. 在UITableView的
- 8. 的UITableView在Xamarin.iOS
- 9. 在UITableView的
- 10. 的UITableView在TouchBegin
- 11. 的UITableView在iPhone
- 12. 的UITableView在iOS 7
- 13. 如何在UITableView的
- 14. 的UITableView在正確
- 15. 的UITableView在迅速
- 16. 在分組的UITableView
- 17. 在App和UITableView的
- 18. 如何在UITableView的
- 19. 顯示在UITableView的
- 20. 在裏面的UITableView
- 21. 的UITableView在迅速
- 22. 的UITableView在Interface Builder
- 23. 在UIScrollview的UIView中的UITableView:在UITableView中的數據被清除
- 24. 如何預先擴展UITableview在UITableView在IOS 8中的UITableView再次
- 25. 的UITableView單元選擇影響另一個UITableView的細胞在相同的UITableView
- 26. UITableView中的UITableView與.plist
- 27. UITableView推新UITableView
- 28. UITableView segue to UITableView
- 29. ios在另一個UITableView中水平UITableView
- 30. 在 - [UITableView _endCellAnimationsWithContext:
你可以給我一點點code.so,我可以從那裏管理它 – Chandu
好thnx會嘗試它 – Chandu