CGRect.offsetBy 不工作

CGRect.offsetBy Not Working

如何重写下面的代码?

self.view.frame = CGRectOffset(self.view.frame, 0, movement)

'Offset' has been replaced by 'offsetby'

当我用所谓的 "solution" 替换它时:

self.view.frame = CGRect.offsetby(self.view.frame, 0, movement)

我收到一个错误:

"Instance member 'offsetBy' cannot be used on type 'CGRect'; did you mean to use a value of this type instead?"

您必须在 CGRect 的实例上调用 offsetBy

self.view.frame = self.view.frame.offsetBy(dx: 0, dy: movement)