当前位置:  开发笔记 > IOS > 正文

将最大宽度设置为约束

如何解决《将最大宽度设置为约束》经验,为你挑选了1个好方法。

在此输入图像描述

我有四个约束的矩形.一切正常,但在ipad上这个矩形太大了.那么有没有办法为约束设置最大余量.我尝试将"关系"值设置为"收集然后""少于"但它不起作用.



1> vacawama..:

约束具有优先级的字段.这是您想要使用它的情况.看起来你想要你的矩形居中,所以我建议以下约束:

    矩形的CenterX等于superView的CenterX.优先级1000

    矩形的CenterY等于superView的CenterY.优先级1000

    矩形宽度小于或等于iPad所需的最大尺寸.优先级1000

    矩形的高度小于或等于iPad所需的最大尺寸.优先级1000

    距离superView顶部的距离的垂直约束.优先级750

    距离superView前沿距离的水平约束.优先级750

在iPhone上,所有约束都将得到满足,因为矩形很容易小于iPad的最大尺寸.

在iPad上,较高优先级的宽度和高度限制将使矩形不会变得太大,并且自动布局将允许打破顶部和前缘约束以使其成为可能,但它将使矩形尽可能大尽可能接近水平和垂直偏移.

推荐阅读
LEEstarmmmmm
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有