【发布时间】:2016-10-18 23:29:13
【问题描述】:
我有这种情况:
当我点击“添加”按钮时,我会降低粉色视图的(第一个视图)高度并执行以下代码:
@IBOutlet weak var viewPink: UIView!
@IBAction func add(_ sender: AnyObject) {
viewPink.frame = CGRect(x: viewPink.frame.origin.x, y: viewPink.frame.origin.y, width: viewPink.frame.size.width, height: viewPink.frame.size.height - 50)
}
但我希望最后一个视图与粉色视图保持相同的距离,本质上你必须了解为什么粉色视图会降低其高度,而不是第二个视图保持原来的位置。
你能帮帮我吗?
P.S 我设置了两个视图之间的垂直间距约束,但它不起作用
【问题讨论】:
-
如果你使用自动布局和约束,那么你需要改变约束,不要乱用框架。
标签: ios swift xcode autolayout