2011-03-29 6 views
1

Big Nerd Ranch Iphone 개발 안내서에서 자습서를 읽었으며 해결할 수 없거나 답을 찾을 수없는 문제가 발생했습니다.UIScrollView에 확대/축소 추가

App (Hypnosister)는 기본적으로 동심원을 그리기 만하고 DrawRect 메서드를 사용하여 텍스트를 화면에 배치합니다. 나는 그 일을하고 볼 수있는 스크롤을 추가 할 수 있지만 능력을 확대 할 수 없습니다 추가 할 수 있습니다. 내 코드를 100 번 확인했는데 알아 내지 못했습니다. 나는 그들이 이전 버전의 OS를 사용했고 4.2를 사용하고 있다고 생각한다. 뭔가 변화가 있었습니까? 문제를 찾을 수 있습니까? 여기

는 관련 코드 :

@interface HypnosisterAppDelegate : NSObject <UIApplicationDelegate, 
UIScrollViewDelegate> 
{ 
    UIWindow *window; 
    HypnosisView *view; 
} 

이 응용 프로그램 didFinishLaunchingWithOptions 부분에 간다 :

- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView 
{ 
    return view; 
} 

HypnosisView을 : 그 방법은 종료 후 호출되는

[[UIApplication sharedApplication] 
setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade]; 

및 방법 도면을 수행하는 UIView 클래스입니다. 도와 주셔서 감사합니다.

답변

0

Big Nerd Ranch 웹 사이트에서 예제를 다운로드했는데 1OS 4.3에서 시뮬레이터에서 제대로 작동합니다. 당신은 didFinishLaunchingWithOptions에 코드의 다음 줄을 추가 했 :

// Enable zooming 
[scrollView setMinimumZoomScale:0.5]; 
[scrollView setMaximumZoomScale:5]; 
[scrollView setDelegate:self]; 

이것은 당신이 표시 한 코드를 기반으로 생각할 수있는 유일한 가능한 문제입니다.

+0

감사 마크! 그거였다. 분명히 이것은 내가 가지고있는 책의 Kindle 버전에서 빠져있다. –

관련 문제