2010-06-05 10 views
1

나는 Three20 Google 그룹에이 질문을 올렸지 만 응답을받지 못했습니다. 그래서 나는이 포럼을 시도했다고 생각했습니다. TTPhotoViewController를 사용하여 사진을 표시하고 있습니다. Three20 샘플 프로젝트에서 제공하는 샘플 코드를 따르고 있습니다 : TTCatalog/PhotoTest1Controller.m. 내 경우에는 일부 이미지가 (320,480)보다 적습니다. 내가 직면하고있는 문제는 내 이미지가 200 * 300 일 때 TTPhotoViewController가 이미지를 왜곡시키는로드시 전체 화면으로 다시 크기를 조정한다는 것입니다. TTPhotoViewController에 실제 크기로 이미지를 표시하고 크기를 조정하지 않도록 지시하는 방법이 있는지 궁금합니다.TTPhotoViewController : 작은 이미지를 표시하는 방법

내가 변경 한 유일한 것은 PhotoTest1Controller.m의 viewDidLoad 기능입니다.

- (void)viewDidLoad { 
    self.photoSource = [[[MockPhotoSource alloc] 
       initWithType:MockPhotoSourceNormal 
       title:@"Plant Photos" 
       photos:[NSArray arrayWithObjects:[[[MockPhoto alloc] 
       initWithURL:@"http://test//test.jpg" 
       smallURL:@"http://test//test.jpg" 
       size:CGSizeMake(200, 300) 
       caption:@"This is a caption."] 
       autorelease], 
       nil] 
       photos2:nil] autorelease]; 

    } 

감사합니다.

감사

+0

실제 이미지 크기를 기본값으로해야 남자가 점거 이후 http://three20.stackexchange.com을 3 20 코드는 해당 포럼을 완화합니다. – iwasrobbed

+0

이 문제도 발생합니다. –

답변

1

그냥 CGSizeZero에 크기를 설정하고 당신은 더 좋은 행운에이 요청 할 수 있습니다

+0

안녕하세요, Eamonn, 답변 해 주셔서 감사합니다. 크기를 CGSizeZero로 설정하면 이미지가 전체 크기로 설정됩니다. – Sali

관련 문제