2017-12-12 9 views
-1

아래 코드를 어떻게 다시 작성합니까? 나는 소위 "솔루션"으로 대체하면CGRect.offsetBy Not Working

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

'Offset' has been replaced by 'offsetby'

: 당신은 인스턴스에 offsetby 전화를해야

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

+0

Xcode 9.x로 작업하고 있습니까? 스위프트 4? 그렇다면 '움직임'이 무엇인지 정의하십시오. – dfd

+0

@dfd Xcode : 9.2 & Swift 4 – bigkurtdirt49

답변

1

:

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

I 오류가 발생 a CGRect.

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