Ios “怎么做?”;翻译自动调整大小GMaskintoConstraints“;真的有用吗?
我最近开始尝试学习如何完全以编程方式创建iOS应用程序。因此,我遇到的第一个障碍是translatesAutoresizingMaskIntoConstraints通常必须设置为false才能设置约束 在做了一些研究之后,有三件事我非常确定Ios “怎么做?”;翻译自动调整大小GMaskintoConstraints“;真的有用吗?,ios,uikit,Ios,Uikit,我最近开始尝试学习如何完全以编程方式创建iOS应用程序。因此,我遇到的第一个障碍是translatesAutoresizingMaskIntoConstraints通常必须设置为false才能设置约束 在做了一些研究之后,有三件事我非常确定 AutoResizingMask是在引入自动布局系统之前,如何实现动态布局(根据屏幕大小/方向而不同的布局) AutoresizingMasks是一个值,它告诉视图的超级视图在超级视图的边界更改时如何调整其大小 translatesAutoresizingM
例如:框架为(x:0,y:0,宽度:50,高度:50)的UIView和“FlexibleBottomMargin”的AutoresizingMask。UIKit是否会自动创建约束,将视图放置在基于帧的布局的位置,然后省略某些约束(在本例中为底部)以复制遮罩的行为?正确的是,会解释
自动重定尺寸任务
(与帧一起)确定要创建的约束
在您给出的示例中,系统将创建以下约束-
- 宽度限制为50
- 高度限制为50
- 到最近邻居的前导、尾随和顶部约束,以及到这些邻居的固定距离
- 与最近邻居的距离大于或等于底部约束