Я хотел бы достичь такой простой эффект анимации:UIView анимация под UILabel
Итак, есть эти два этикетки (этикетки: и 29,8, который находится в ViewController как @IBOutlet weak var valueLabel: UILabel!
) и UIView под эти два (@IBOutlet weak var pm10View: UIView!
) к сожалению CGAffineTransform не работает, потому что она изменяет этот прямоугольник в качестве точки привязки была в центре. Я попытался установить точку привязки в верхнем левом углу, но затем UIView был недоразумению:
pm10View.layer.anchorPoint = CGPoint(x: 0, y: 0)
UIView.animate(withDuration: 3) {
self.pm10View.transform = CGAffineTransform(scaleX: 2.2, y: 1.0)
}
Так как сохранить этот UIView в том же положении, как и в Main.storyboard (якорь в верхнем левом углу и нижний левый угол) и изменить только значение Y. В то время как UIView находится под UILabel, требуется ли оно в Stack View или что-то, что нужно держать на месте?
huh, я не думал, что это было так просто, спасибо – codddeer123