iOS開(kāi)發(fā)之UITableView左滑刪除等自定義功能
前言
相信每位iOS開(kāi)發(fā)者都知道UITableView的左滑刪除功能非常的炫酷,有時(shí)候左滑需要的功能不止只有刪除一個(gè),有時(shí)候會(huì)有頂置之類(lèi)的別的功能,這時(shí)候就需要我們自己定制左滑
示例代碼
-(NSArray<UITableViewRowAction*>*)tableView:(UITableView *)tableView editActionsForRowAtIndexPath:(NSIndexPath *)indexPath { UITableViewRowAction *rowAction = [UITableViewRowAction rowActionWithStyle:UITableViewRowActionStyleDefault title:@"取消收藏" handler:^(UITableViewRowAction * _Nonnull action, NSIndexPath * _Nonnull indexPath) { NSLog(@"收藏點(diǎn)擊事件"); }]; UITableViewRowAction *rowAction2 = [UITableViewRowAction rowActionWithStyle:UITableViewRowActionStyleDefault title:@"頂置" handler:^(UITableViewRowAction * _Nonnull action, NSIndexPath * _Nonnull indexPath) { NSLog(@"頂置按鈕點(diǎn)擊事件"); }]; rowAction.backgroundColor =RGB(215, 59, 16); NSArray *arr = @[rowAction,rowAction2]; return arr; }
總結(jié)
我們可以利用UITableViewRowAction 創(chuàng)建對(duì)象,后面的代碼塊就是點(diǎn)擊后執(zhí)行的方法,創(chuàng)建完的對(duì)象加到數(shù)組中,這樣的話(huà)我們就可以隨意定制,顏色我們也可以自己選擇,非常的方便。以上就是這篇文章的全部?jī)?nèi)容,希望能對(duì)大家的學(xué)習(xí)或者工作帶來(lái)一定的幫助,如果有疑問(wèn)大家可以留言交流。
- 全面解析iOS應(yīng)用中自定義UITableViewCell的方法
- iOS應(yīng)用中UITableView左滑自定義選項(xiàng)及批量刪除的實(shí)現(xiàn)
- iOS中UITableView Cell實(shí)現(xiàn)自定義單選功能
- 詳解ios中自定義cell,自定義UITableViewCell
- iOS App開(kāi)發(fā)中使用及自定義UITableViewCell的教程
- 實(shí)例講解iOS應(yīng)用開(kāi)發(fā)中使用UITableView創(chuàng)建自定義表格
- ios UITableView 自定義右滑刪除的實(shí)現(xiàn)代碼
- iOS自定義UITableView實(shí)現(xiàn)不同系統(tǒng)下的左滑刪除功能詳解
相關(guān)文章
iOS開(kāi)發(fā)中一些手寫(xiě)控件及其相關(guān)屬性的使用
這篇文章主要介紹了iOS開(kāi)發(fā)中一些手寫(xiě)控件及其相關(guān)屬性的使用,代碼基于傳統(tǒng)的Objective-C,需要的朋友可以參考下2015-12-12iOS 控制器自定義動(dòng)畫(huà)跳轉(zhuǎn)方法(模態(tài)跳轉(zhuǎn))
下面小編就為大家分享一篇iOS 控制器自定義動(dòng)畫(huà)跳轉(zhuǎn)方法(模態(tài)跳轉(zhuǎn)),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-01-01ios基于UICollectionView實(shí)現(xiàn)橫向瀑布流
這篇文章主要為大家詳細(xì)介紹了ios基于UICollectionView實(shí)現(xiàn)橫向瀑布流,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-12-12iOS Swift 值類(lèi)型與引用類(lèi)型使用區(qū)別基礎(chǔ)詳解
這篇文章主要為大家介紹了iOS Swift 值類(lèi)型與引用類(lèi)型使用區(qū)別基礎(chǔ)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-07-07iOS開(kāi)發(fā)之MRC(手動(dòng)內(nèi)存管理)詳解
這篇文章主要介紹了?iOS開(kāi)發(fā)之MRC(手動(dòng)內(nèi)存管理)詳解的相關(guān)資料,需要的朋友可以參考下2022-08-08iOS開(kāi)發(fā)技巧之狀態(tài)欄字體顏色的設(shè)置方法
有時(shí)候我們需要根據(jù)不同的背景修改狀態(tài)欄字體的顏色,下面這篇文章主要給大家介紹了關(guān)于iOS開(kāi)發(fā)技巧之狀態(tài)欄字體顏色的設(shè)置方法,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面來(lái)一起看看吧2018-08-08iOS 11 使用兩種方法替換(Method Swizzling)去掉導(dǎo)航欄返回按鈕的文字
這篇文章主要介紹了iOS 11 使用方法替換(Method Swizzling)去掉導(dǎo)航欄返回按鈕的文字,需要的朋友可以參考下2018-05-05iOS常用算法之兩個(gè)有序數(shù)組合并(要求時(shí)間復(fù)雜度為0(n))
這篇文章主要介紹了iOS常用算法之兩個(gè)有序數(shù)組合并(要求時(shí)間復(fù)雜度為0(n)),實(shí)現(xiàn)思路是先將一個(gè)數(shù)組作為合并后的數(shù)組, 然后遍歷第二個(gè)數(shù)組的每項(xiàng)元素,需要的朋友可以參考下2019-07-07