iOS技巧学习_JMiOS企业级开发实用技术iOS学习笔记

iOS AutoLayout中约束优先级的用法

2016-11-01  本文已影响194人  yue博客
图1 图2 图三

如上,图1和图3所示,在不同的情况下要展示这两种情况,在使用AutoLayout的时候怎么做呢,有好几种做法。

1.做两套,根据情况控制显示隐藏,简单好用,对于上图的这种简单情况来说,我比较推荐这种方法。

2.设置约束的优先级,如图2中,约束2和3优先级为高(high 750)约束1优先级为低(low 250) ,他们的布局就如图二所示,如果我将约束2和3优先级为低(low 250)约束1优先级为高(high 750),他们的布局就如图3所示了。对于这种简单的布局来说,似乎有些麻烦,但是对于一些较为复杂的布局,这样做是比较好的。有时间再更新..

上一篇下一篇

猜你喜欢

热点阅读