我没有在我的故事板中定义任何约束,只是拖放了一些文本字段和按钮。我正在尝试以编程方式更新它们的大小和位置。我将它们引用为IBOutlets,并尝试使用CGRectMake()在viewDidLoad()函数中更新它们。我的文本字段和按钮将根据情节提要显示在相应的位置。同样,这些位置是随机的,我没有定义任何约束。
有人知道如何在不禁用autoLayout类的情况下解决此问题吗?这个项目需要更多的工作。
发布于 2016-06-11 19:38:34
如果将视图添加到情节提要中,则始终定义约束。如果您不添加它们,它们将在编译过程中自动添加。
如果你真的不想要一个视图的约束,矛盾的是,你将不得不添加它们,然后检查:

对于您不希望导出的每个约束。
然后,在代码中,您必须为每个这样的视图将translatesAutoresizingMaskIntoConstraints设置为true,否则它的frame将被忽略。
https://stackoverflow.com/questions/37763224
复制相似问题