你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> ios UITableView自帶劃動刪除效果

ios UITableView自帶劃動刪除效果

編輯:IOS開發綜合


說實話,UITableView cell自帶的滑動刪除效果,在ios7以前比較丑,但ios扁平化後,這個滑動刪除還是非常好看的。而且實現起來也是非常容易的。

實現這個效果主要是在UITableView協議裡面實現。

如下:

設置可以編輯

- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath{
    return YES;
}


刪除按鈕點擊

- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath{
    if (editingStyle == UITableViewCellEditingStyleDelete) {
        //todo
    }
}


這裡默認刪除的按鈕為英文,想要改變成中文,需要再實現一個方法。

- (NSString *)tableView:(UITableView *)tableView titleForDeleteConfirmationButtonForRowAtIndexPath:(NSIndexPath *)indexPath NS_AVAILABLE_IOS(3_0){
    return @" 刪除 ";
}


效果如下:






  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved