如果我更新UItextView-Swift

时间:2019-12-27 20:45:07

标签: ios swift uiview uiviewanimation

我是Swift编程的新手。当我尝试更改UITextView的文本时,视图动画存在问题。

这是从主视图中的按钮触发的方法。 self.parkingMenuTittle是一个UITextView,我在主视图中也有。触发按钮后,我想更改文本并将视图高度设置为我的代码具有的ycomponent变量,但是视图(而不是视图)变为原始大小。如果我不更新UITextView文本,我的动画效果会很好。

@objc func seeMore(_ sender: UIButton){
    self.parkingMenuTittle.text = "test"

    UIView.animate(
    withDuration: 0.2,
    animations: {
        let frame = self.view.frame
        let ycomponent = UIScreen.main.bounds.height-300
        self.view.frame =  CGRect(x: 0, y: ycomponent, width: frame.width, height: frame.height)
    },completion: { (finished: Bool) in
        //Code
    })
}

我还尝试将文本放在完成块中,但不起作用。

感谢您的帮助!

0 个答案:

没有答案