呈现视图使用缩放动画约束错误 [Swift]



在我的 swift 应用程序中,我遇到了一些关于视图约束的问题。 我通过使用缩放方法从中心动画中获取比例来呈现此视图(.xib 文件(。

view.addSubview(xibView)
UIView.animate(duration: 0.5) {
xibView.transform = scaleBy(x: 0.01, y: 0.01)
}, completion: { _ in
xibView.transform = .identity
})

但是我以这种方式失去了所有限制,这只发生在iPad上。 怎么了?

当您向另一个视图添加或删除视图时,您将失去以前拥有的任何约束。 您需要在将xibView添加到view后设置约束。

最新更新