CGRect.offsetBy不工作

big*_*t49 9 view ios cgrect swift

我如何重写下面的代码?

self.view.frame = CGRectOffset(self.view.frame, 0, movement)
Run Code Online (Sandbox Code Playgroud)

'偏移'已被'offsetby'取代

当我用所谓的"解决方案"替换它时:

self.view.frame = CGRect.offsetby(self.view.frame, 0, movement)
Run Code Online (Sandbox Code Playgroud)

我收到一个错误:

"实例成员'offsetBy'不能用于'CGRect'类型;你的意思是使用这种类型的值吗?"

rma*_*ddy 28

你必须调用offsetBy一个实例CGRect.

self.view.frame = self.view.frame.offsetBy(dx: 0, dy: movement)
Run Code Online (Sandbox Code Playgroud)