iOS開發(fā)之UITableView左滑刪除等自定義功能
前言
相信每位iOS開發(fā)者都知道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;
}
總結(jié)
我們可以利用UITableViewRowAction 創(chuàng)建對象,后面的代碼塊就是點擊后執(zhí)行的方法,創(chuàng)建完的對象加到數(shù)組中,這樣的話我們就可以隨意定制,顏色我們也可以自己選擇,非常的方便。以上就是這篇文章的全部內(nèi)容,希望能對大家的學習或者工作帶來一定的幫助,如果有疑問大家可以留言交流。
相關(guān)文章
針對iOS開發(fā)的一些Xcode使用技巧小結(jié)
這篇文章主要介紹了針對iOS開發(fā)的一些Xcode使用技巧小結(jié),Xcode是Mac上編寫iOS應用的開發(fā)環(huán)境,需要的朋友可以參考下2015-12-12
iOS開發(fā)學習 ViewController使用示例詳解
這篇文章主要為大家介紹了iOS開發(fā)學習 ViewController使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-10-10
Flutter?ScrollController滾動監(jiān)聽及控制示例詳解
這篇文章主要為大家介紹了Flutter?ScrollController滾動監(jiān)聽及控制示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-11-11
iOS仿小紅書呼吸燈動畫(核心動畫和定時器)兩種方式實現(xiàn)
本篇文章主要介紹了iOS仿小紅書呼吸燈動畫(核心動畫和定時器)兩種方式實現(xiàn),非常具有實用價值,需要的朋友可以參考下2017-04-04

