gpt4 book ai didi

ios - 将动画原点设置为 View 中心

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:00:29 24 4
gpt4 key购买 nike

我有一个动画,我试图将其定位在 View 的中心。这是我当前设置为静态值的代码:

imageViewAnimatedFrame.origin.x = 10
imageViewAnimatedFrame.origin.y = 200
imageViewAnimatedFrame.size.height = 298
imageViewAnimatedFrame.size.width = 391

我是 Swift 的新手。有没有办法将原点 x 和 y 设置为中心减去宽度和高度的一半,使其位于中心?谢谢!

最佳答案

你可以这样做,

  let imageViewAnimatedFrame: UIImageView = UIImageView()
imageViewAnimatedFrame.frame = CGRectMake((self.view.frame.size.width / 2) - 159.5, (self.view.frame.size.height / 2) - 149, 391, 298)

将 View 的高度和宽度除以 2,然后将 ImageView 的高度和宽度除以 2。然后从 View 的一半宽度中减去 ImageView 的一半宽度作为位置 x,位置 y 的宽度相同,此处考虑高度。

这样你的 imageview 总是在中心。

希望这会有所帮助:)

关于ios - 将动画原点设置为 View 中心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37177579/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com