你好,歡迎來到IOS教程網

 Ios教程網 >> IOS使用技巧 >> IOS7技巧 >> 蘋果iOS UITableView左滑刪除定制例子

蘋果iOS UITableView左滑刪除定制例子

編輯:IOS7技巧
功能在ios中用到的非常的多了,今天我們來看一篇關於UITableView在開發中左滑刪除的一個方法,希望文章能夠幫助到各位朋友。

眾所周知,UITableView的左滑刪除功能非常的炫酷,有時候左滑需要的功能不止只有刪除一個,有時候會有頂置之類的別的功能,這時候就需要我們自己定制左滑

-(NSArray<UITableViewRowAction*>*)tableView:(UITableView *)tableView editActionsForRowAtIndexPath:(NSIndexPath *)indexPath
{
 
    UITableViewRowAction *rowAction = [UITableViewRowAction rowActionWithStyle:UITableViewRowActionStyleDefault
                                                                         title:@"取消收藏" handler:^(UITableViewRowAction * _Nonnull action, NSIndexPath * _Nonnull indexPath) {
                                                                             NSLog(@"收藏點擊事件");
                                                                             
                                                                         }];
    
    UITableViewRowAction *rowAction2 = [UITableViewRowAction rowActionWithStyle:UITableViewRowActionStyleDefault
                                                                         title:@"頂置" handler:^(UITableViewRowAction * _Nonnull action, NSIndexPath * _Nonnull indexPath) {
                                                                             NSLog(@"頂置按鈕點擊事件");
                                                                             
                                                                         }];
 
    rowAction.backgroundColor =RGB(215, 59, 16);
    
    NSArray *arr = @[rowAction,rowAction2];
    return arr;
}

我們可以利用UITableViewRowAction 創建對象,後面的代碼塊就是點擊後執行的方法,創建完的對象加到數組中,這樣的話我們就可以隨意定制,顏色我們也可以自己選擇,非常的方便。

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