Classy样式表项目快速实践

Classy简介

IOS-CSS样式表开源库,可使你的样式代码更加简洁,更好的维护与hotfix

将OC快速转换成样式
  • 每个大写字母需要转成-号小写,set方法需要去掉set,例如
    setTitleColor -> title-color
    setTextAlignment -> text-alignment

  • forState转换用[state:状态],例如
    [backBtn setImage:[UIImage imageNamed:@"back_btn" ] forState:UIControlStateNormal];
    可写成
    image: [state:normal] back_btn

  • 下一级属性加@分组
    [backBtn.layer setCornerRadius:6];
    [backBtn.titleLabel setTextAlignment:NSTextAlignmentCenter];
    // stylesheet.cas中可写成
    UIButton.back_btn{
    layer @{
    conrner-radius: 6
    }
    title-label @{
    text-alignment: center
    }
    }

  • 常用UI组件与样式模板-待续

  • 转化你的代码生成样式-正则生成-待开发

请加关注,随时更新哦!

你可能感兴趣的:(Classy样式表项目快速实践)