媒介
信任每位IOS開辟者都曉得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 創立對象,前面的代碼塊就是點擊後履行的辦法,創立完的對象加到數組中,如許的話我們便可以隨便定制,色彩我們也能夠本身選擇,異常的便利。以上就是這篇文章的全體內容,願望能對年夜家的進修或許任務帶來必定的贊助,假如有疑問年夜家可以留言交換。
【iOS開辟之UITableView左滑刪除等自界說功效】的相關資料介紹到這裡,希望對您有所幫助! 提示:不會對讀者因本文所帶來的任何損失負責。如果您支持就請把本站添加至收藏夾哦!