UITableView自定義側(cè)滑刪除樣式

參考文章

demo效果圖如下:

0.png

核心代碼

- (void)configSwipeButtons {
    if (@available(iOS 11.0, *)) {
        //iOS 11系統(tǒng)以后 查找刪除按鈕
        for (UIView *subview in self.tableView.subviews) {
            if ([subview isKindOfClass:NSClassFromString(@"UISwipeActionPullView")] &&
                [subview.subviews count]) {
                UIButton *deleteButton = subview.subviews[0];
                [self configDeleteButton:deleteButton];
            }
        }
    }
    else {
        //iOS 11系統(tǒng)以前 查找刪除按鈕
        ViewCell *tableCell = [self.tableView cellForRowAtIndexPath:self.editingIndexPath];
        for (UIView *subview in tableCell.subviews) {
            if ([subview isKindOfClass:NSClassFromString(@"UITableViewCellDeleteConfirmationView")] && [subview.subviews count]) {
                UIButton *deleteButton = subview.subviews[0];
                [self configDeleteButton:deleteButton];
            }
        }
    }
}

點(diǎn)我下載demo

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,192評論 25 708
  • 最近一直在看一本書《富爸爸,窮爸爸》。那是在我剛工作的時候吧,這本書特別火,就好像現(xiàn)在特別火的《窮查理寶典》,我便...
    叮當(dāng)媽叮當(dāng)媽閱讀 153評論 0 1
  • S小姐是一名普普通通的大學(xué)生,普通到什么地步呢?基本上只有舍友和紀(jì)律委員知道她的存在。班里活動不參加,參加活動...
    九月妞閱讀 299評論 0 0
  • 總會有問候,總會有鼓勵。在面對自己懶惰的時候,在面對自己松懈的時候,適時會有這樣的話來提醒你,讓自己明白還有自己計(jì)...
    冷風(fēng)過境_007閱讀 460評論 2 1
  • 小拾八閱讀 219評論 0 3

友情鏈接更多精彩內(nèi)容