以下のコードをどのように書き換えますか?
self.view.frame = CGRectOffset(self.view.frame, 0, movement)
「オフセット」は「オフセット」に置き換えられました
私がそれをいわゆる「解決策」に置き換えたとき:
self.view.frame = CGRect.offsetby(self.view.frame, 0, movement)
エラーが表示されます:
「インスタンスメンバー 'offsetBy'はタイプ 'CGRect'では使用できません。代わりにこのタイプの値を使用するつもりでしたか?」
offsetBy
のインスタンスでCGRect
を呼び出す必要があります。
self.view.frame = self.view.frame.offsetBy(dx: 0, dy: movement)