通过动画和居中更改宽度的UIView

拉苏尔·米里(Rasoul Miri)

我有一个视图,需要通过动画将宽度从100更改为200。

UIView.animate(withDuration: 5
            ,animations: {
                    self.backgroundPlaceHolderView.frame.size.width += 200
})

运行此代码时,我的视图会更改宽度,但是我需要从中心更改宽度,但是此代码会向右增加视图 在此处输入图片说明

古利亚什基

如果您确实需要使用框架,请使用以下代码段:

UIView.animate(withDuration: 1, animations: {
        self.backgroudPlaceHolderView.frame.origin.x -= 100
        self.backgroudPlaceHolderView.frame.size.width += 200
    })

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章