媒介
信任每位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左滑刪除等自界說功效】的相關資料介紹到這裡,希望對您有所幫助! 提示:不會對讀者因本文所帶來的任何損失負責。如果您支持就請把本站添加至收藏夾哦!