我使用Xcode在Swift 2.0中编码。
我有一个UITableView,它对视图的顶部有一个约束。它也受限于视图的其他3个边缘,但只有顶部约束变化。
然后将标签与具有上/下/左/右约束的表配对,以便它与表视图的大小和位置完全相关。
我使用以下代码为表约束设置动画。
self.view.layoutIfNeeded()
self.myTableViewTop.constant = 300
UIView.animateWithDuration(0.5, animations: { () -> Void in
self.view.layoutIfNeeded()
}) { (completed) -> Void in
// process completion stuff here
}
我希望与表格的所有尺寸相关联的标签会根据动画表格大小调整大小,但似乎并没有。
标签会立即恢复到最终大小并等待动画表赶上。
我在这里缺少什么?与优先事项有关?或者将两个元素联系在一起的另一种方式?或者我是否需要同时为两者制作动画?
感谢。