iOS修改侧滑按钮样式

至于怎么实现侧滑那些就不说了(太简单),主要说一下侧滑按钮的样式修改

1.首先要自定义cell
2.在自定义cell中的layout方法中找到侧滑按钮并进行操作即可

//修改删除按钮
-(void)layoutSubviews {
    [super layoutSubviews];
    
    for (UIView *subView in self.subviews) {
        if([subView isKindOfClass:NSClassFromString(@"UITableViewCellDeleteConfirmationView")]) {
            //这里修改盛放按钮的view的背景颜色(这里一般设置为和你的底色相同的颜色用于遮盖掉原来的大红色)
            subView.backgroundColor = [UIColor hexColorStr:commonBGcolor];
            
            //这里修改按钮的frame 及 颜色(这里是你要设置成的按钮颜色)
            UIView *confirmView=(UIView *)[subView.subviews firstObject];
            CGRect confFrame = confirmView.frame;
            confFrame.size.height = 77;
            confFrame.origin.y = 5;
            confirmView.frame = confFrame;
            confirmView.layer.backgroundColor = [UIColor hexColorStr:WX_ZSB_StyleColor].CGColor;
            confirmView.layer.cornerRadius = 5;
            
            //这里修改字的大小、颜色,这个方法可以修改文字样式
            for(UIView *sub in confirmView.subviews) {
                 if ([sub isKindOfClass:NSClassFromString(@"UIButtonLabel")]) {
                     UILabel *deleteLabel=(UILabel *)sub;
                     //改删除按钮的字体大小
                     deleteLabel.font=[UIFont boldSystemFontOfSize:20];
                     //改删除按钮的文字
                     deleteLabel.text=@"删除";
                 }
            }
            
            break;
        }
    }
}

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

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,224评论 4 61
  • 内容抽屉菜单ListViewWebViewSwitchButton按钮点赞按钮进度条TabLayout图标下拉刷新...
    皇小弟阅读 47,007评论 22 665
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,670评论 25 709
  • 自从为人母后,我的泪点变的很低,每次看到关于孩子生病受虐的新闻,都会忍不住泪流满面,自己也经常会被熊宝的话语感动落...
    洛清欢阅读 2,990评论 18 22
  • 是她吗 一直放不下 夜深人静的牵挂 是模糊的清晰的笑脸 还是记忆深处灿烂的夏花 阳光下 旋转木马 叮叮当当咿咿呀呀...
    蓝空图腾阅读 1,514评论 0 0