web-dev-qa-db-ja.com

CGRect.offsetByが機能しない

以下のコードをどのように書き換えますか?

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

「オフセット」は「オフセット」に置き換えられました

私がそれをいわゆる「解決策」に置き換えたとき:

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

エラーが表示されます:

「インスタンスメンバー 'offsetBy'はタイプ 'CGRect'では使用できません。代わりにこのタイプの値を使用するつもりでしたか?」

10
bigkurtdirt49

offsetByのインスタンスでCGRectを呼び出す必要があります。

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