Then语法的使用

Then是一个开源的swift框架,使懒加载的写法更美观和方便,详情见 github地址
使用:
  • 懒加载的写法一般是
let label: UILabel! =  {
        let label = UILabel()
        label.font = UIFont.systemFont(ofSize: 14)
        label.textColor = UIColor.lightGray
        return label
    }()
  • 使用Then
let label = UILabel().then {
        $0.font = .systemFont(ofSize: 16)
        $0.textColor = .white
    }

小技巧

创建代码块:thenlet,下次直接输入thenlet就可以直接定义自己想要的控件

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

推荐阅读更多精彩内容

  • UILabel是一个常用的控件,它的属性设置的方法在纯代码中经常使用。在storyboard中,使用UILabel...
    坤哥lqk阅读 872评论 0 2
  • iOS开发系列--网络开发 概览 大部分应用程序都或多或少会牵扯到网络开发,例如说新浪微博、微信等,这些应用本身可...
    lichengjin阅读 3,734评论 2 7
  • 在项目之前,最好下载该App或者GitHub源码跑一下看一下效果,该项目旨在练习UI及网络数据的处理,推荐初学者边...
    si1ence阅读 3,381评论 13 35
  • 0428【晨读《落差》】之“化解自责” 翻看今天【剽悍晨读】的书籍《落差》没几页,我就想,自己怎么没有早点看到它。...
    牛牛的Annie阅读 265评论 2 4
  • 1 卫公子是被看死的。 说起来就有点心酸。 卫公子是楚国举国公认的美男子。 全国上下过半的女子都是卫公子的迷妹。 ...
    景语小姐阅读 716评论 2 1