UITableView自定义侧滑删除样式

参考文章

demo效果图如下:

0.png

核心代码

- (void)configSwipeButtons {
    if (@available(iOS 11.0, *)) {
        //iOS 11系统以后 查找删除按钮
        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系统以前 查找删除按钮
        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];
            }
        }
    }
}

点我下载demo

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,376评论 25 709
  • 最近一直在看一本书《富爸爸,穷爸爸》。那是在我刚工作的时候吧,这本书特别火,就好像现在特别火的《穷查理宝典》,我便...
    叮当妈叮当妈阅读 806评论 0 1
  • S小姐是一名普普通通的大学生,普通到什么地步呢?基本上只有舍友和纪律委员知道她的存在。班里活动不参加,参加活动...
    九月妞阅读 1,839评论 0 0
  • 总会有问候,总会有鼓励。在面对自己懒惰的时候,在面对自己松懈的时候,适时会有这样的话来提醒你,让自己明白还有自己计...
    冷风过境_007阅读 2,880评论 2 1
  • 小拾八阅读 1,345评论 0 3