Layout自动布局(2)-手写代码
Layout自动布局(2)-手写代码
AppleDream 发表于2年前
Layout自动布局(2)-手写代码
  • 发表于 2年前
  • 阅读 16
  • 收藏 0
  • 点赞 2
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

摘要: 上一篇说了图形界面的配置,这一次来说明下手动代码约束配置(不使用第三方)。

第一:来了解一下添加约束的类NSLayoutConstraint

这是它需要的一些参数

应怎么解释呢?这才是重点

id:一个view

attribute:view的属性 (top,bottom等)

NSLayoutRelation:这是一个关系(==or =>or <=)

toItem(id) :第二个view,以及其属性

multiplier:乘数

constant:常量

用一句句解释:

对一个控件进行约束:控件的top=常量  (是不是很像等式)

对两个控件进行约束时:控件的top=另一个控件的top*乘数+常量

对于这个,苹果的API也有提及,请看下图(差不多意思)

详细的请看github上的代码

当然如果你的约束如有问题的话,不会正常显示的。所以相对图形操作相对有点难,至少图形

可以提示你,当然如果不确定,可先在图形上先确定下自己设置的约束是否有问题。

 

 

 

共有 人打赏支持
粉丝 9
博文 89
码字总数 26198
×
AppleDream
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: