2012-02-12 4 views

답변

0

헤더 파일의 어느 부분에서 현재 위치를 저장하는 CGPoint를 만들고 싶습니다.

[self saveCurrentPosition];

saveCurrentPosition은 다음과 같이 보일 것이다 :

- (void) saveCurrentPosition 
{ 
    CGRect currentFrame = myTextField.frame; 
    currentLocation = currentFrame.origin; 
} 
현재 위치를 저장하려는 경우

CGPoint currentLocation; 
-(void) saveCurrentPosition; 

: 당신은 또한 방법은의 UITextField의 현재 위치를 저장하려면

+0

@TWcode 예. CGPoint는 구조이기 때문에 포인터가 필요하지 않습니다. CGRect와 동일합니다. saveCurrentPosition 메서드뿐만 아니라 프로그램 전체에서 변수에 액세스 할 수 있도록 헤더 파일에 저장합니다. – johnluttig

+0

viewdidload에서 사용해야합니까? – TWcode

+0

@TWcode보기의 ** 현재 위치 **를 ** 저장할 ** 때마다 saveCurrentPosition을 호출하십시오. 아마도 한 번은 viewDidLoad에 있지만 사용자의 탭을 따라보기를 이동하기 직전 일 수도 있습니다. – johnluttig

관련 문제