我试图通过编程方式调整我的iOS应用程序以适应任何屏幕尺寸以及自动布局限制,但我不明白为什么这个特定约束不能像我预期的那样工作。
我认为view1的底部在这个约束条件下不适合view2的顶部,但是我不明白为什么,因为如果我在一个新项目上尝试这个,它可以很好地工作:
let verticalSpacing2 = NSLayoutConstraint(item: view2, attribute: NSLayoutAttribute.Top,
relatedBy: NSLayoutRelation.Equal, toItem: view1, attribute: NSLayoutAttribute.Bottom,
multiplier: 1, constant: 10)
self.addConstraint(verticalSpacing2)