美文网首页
22 TZStackView简单使用

22 TZStackView简单使用

作者: _Nevermore | 来源:发表于2016-09-23 19:04 被阅读0次

最近遇到TZStackView,之前没用过,也没听过,现在就是简单的会用一点。记录下简单使用方法,省的以后忘记了,用起来还是非常好用的。可以自动布局一些控件。
步骤一:创建标签

internal var textView = TZStackView() 
internal let blurbLabel = UILabel()//需要用的子控件1
internal let moreLabel = UILabel()//需要用的子控件2

步骤二:初始化frame

init(frame: CGRect, environment: Environment) {
    self.environment = environment
    super.init(frame: frame)
    //它是根据需要添加的子控件自动计算frame
    self.textView = TZStackView(arrangedSubviews: [blurbLabel,moreLabel])
 1}
  //添加textView到scrollView中
    myScrollV.addSubview(textView)
}

步骤三: 添加约束,设置布局格式

textView.snp_makeConstraints { (make) in
        make.top.equalTo(courseCard.snp_bottom)
        make.leading.equalTo(self)
        make.trailing.equalTo(self)
        //不需要设置高度约束,会自动根据里面的内容计算高度
    }
    //让子控件垂直方向叠加
    textView.axis = .Vertical
    //这应该是填充的意思。。。我也不确定
    textView.alignment = .Fill

步骤四 : 其他设置

    //margin 为20
    textView.layoutMarginsRelativeArrangement = true//啥我也不知道
    textView.layoutMargins = UIEdgeInsetsMake(0, margin, 0, margin)//设置内边距布局方式
    textView.spacing = margin//应该是子控件之间设置间距

总结:具体深入的用法我也不知道,能解决目前开发的需求,可以根据隐藏或显示第二个文本,自动布局。

相关文章

  • 22 TZStackView简单使用

    最近遇到TZStackView,之前没用过,也没听过,现在就是简单的会用一点。记录下简单使用方法,省的以后忘记了,...

  • CardView 控件

    简单使用http://www.wangchenlong.org/2016/03/22/1603/229-card-...

  • ORM库 Sequelize 简单使用小结

    title: ORM库 Sequelize 简单使用小结date: 2019-01-21 22:12:50tags...

  • pjsip编译

    iOS之PJSIP的编译与简单使用 原创2017年02月22日 16:26:12 标签: ios/ pjsip/ ...

  • Dagger 2 基本使用,局部单例,全局单例

    主要讲解以下几点: 1、简单介绍 Dagger 22、简单的基本使用方法3、创建局部单例4、创建全局单例5、Dag...

  • 2022-08-19

    nbb jgnpppppllh gn%22src%22:%22se_0200简简单单(*^ω^*)I丨03%22,...

  • deno.js新特性

    这是我第22篇简书。 Deno是使用V8并内置于Rust的JavaScript和TypeScript的简单、现代且...

  • 简单使用

    创建模型 过滤器 我们有一些字段和我们想让用户筛选的基础上 名称、价格或release_date。 我们创建一个 ...

  • gorange

    数组中简单使用 map中简单使用

  • 做一个复用的开发组件 modal弹出框

    使用弹出框组件 弹出modal22

网友评论

      本文标题:22 TZStackView简单使用

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