美文网首页
iOS 关于 SnapKit 的实践

iOS 关于 SnapKit 的实践

作者: Yuency | 来源:发表于2018-04-20 09:39 被阅读24次

前言

项目引入了 SnapKit , 在写代码的时候, 记录一下常用的, 或者有点技巧的, 或者很乏味的, 或者很鸡贼的, 写法. 下次就可以直接参考, 直接粘贴复制.

代码地址: https://github.com/gityuency/Autolayout

样式 1
  1. 头像始终在 cell 纵向居中
  2. 标题标签始终在纵向中心线的上方
  3. 标签始终在纵向中心线的下方
  4. Section的高度是固定高度


    1.png
样式 2
  1. 两个 Label 在 cell 中水平居中
  2. 两个 Label 的宽度都随文字长短变化
  3. 右边的 Label 优先完整显示内容, 不能被压缩, 不能被拉伸


    2.png
样式3
  1. 一个ImageView, 两个 Label
  2. 头像宽高固定, 左,上距离固定
  3. NameLabel 只显示一行 宽度随文字变化
  4. ContentLabel 显示多行 宽度和高度都随着文字变化
  5. 无论是否有 Content, cell 底部距离最靠近它的高度的控件(可能是ImageView, 可能是ContentLabel)为 20


    3.png

相关文章

网友评论

      本文标题:iOS 关于 SnapKit 的实践

      本文链接:https://www.haomeiwen.com/subject/fxfakftx.html