IOS 升级78 AutoLayout 概述 (二)

上接:http://blog.csdn.net/ipoolo/article/details/41494101

   界面模式:

     首先我们看看界面上有什么可以选择的:



     
align对齐
     
     主要用于设置AL的 界面对齐相关的属性
     
     pin钉

设置al相对位置、宽度高度、宽度比例、对齐 并设置更新后是否更新布局(update Frames)

     解决AL问题

如字面意思 变化后 
@1根据现在的约束更新
@2更具现在的布局更新到约束
@3增加缺失的布局
@4设置建议的约束
@5清除所有的约束

     调整行为

父与兄弟
后代


     个人习惯:
     写好约束在option+cmd

同样代码要实现的效果界面上几秒钟就实现了。

     权限:

     像实现如下效果怎么办呢?(高度先减少 上边距再减少)


这时候就要引入权限了



我们可以看到任何一条约束都是有priority这个属性的 这个值最大是1000 也就是权限是1000的必须随时遵循,如果小于1000的  数字越小,当方式冲突时就越容易被忽视。


实现上图的约束
主要就是给高度 做了》=10 的1000约束 与=100的998约束

对上边距给了100的999约束 >=10的1000约束



三、动画

四、autoLayout与transForm

五、小技巧

六、部分应用场景
          -scollView
          -4分
          -边距控制
          -权限失效问题
          -与父宽度保持一致性or处于父的某个位置

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值