首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >swift autoLayout覆盖CGRectMake

swift autoLayout覆盖CGRectMake
EN

Stack Overflow用户
提问于 2016-06-11 19:30:59
回答 1查看 151关注 0票数 0

我没有在我的故事板中定义任何约束,只是拖放了一些文本字段和按钮。我正在尝试以编程方式更新它们的大小和位置。我将它们引用为IBOutlets,并尝试使用CGRectMake()viewDidLoad()函数中更新它们。我的文本字段和按钮将根据情节提要显示在相应的位置。同样,这些位置是随机的,我没有定义任何约束。

有人知道如何在不禁用autoLayout类的情况下解决此问题吗?这个项目需要更多的工作。

EN

回答 1

Stack Overflow用户

发布于 2016-06-11 19:38:34

如果将视图添加到情节提要中,则始终定义约束。如果您不添加它们,它们将在编译过程中自动添加。

如果你真的不想要一个视图的约束,矛盾的是,你将不得不添加它们,然后检查:

对于您不希望导出的每个约束。

然后,在代码中,您必须为每个这样的视图将translatesAutoresizingMaskIntoConstraints设置为true,否则它的frame将被忽略。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37763224

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档