TTPhotoViewController:如何显示小图像

时间:2010-06-05 09:08:33

标签: iphone three20 ttphotoviewcontroller

我在Three20谷歌小组上发布了这个问题,但没有得到任何回复。所以我想我试试这个论坛。我正在使用TTPhotoViewController来显示照片。我正在关注Three20示例项目中给出的示例代码:TTCatalog / PhotoTest1Controller.m。在我的情况下,一些图像小于(320,480)。我面临的问题是,当我的形象是 200 * 300然后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];

   }

感谢您的帮助。

由于

1 个答案:

答案 0 :(得分:1)

只需将尺寸设置为CGSizeZero,它应默认为实际图像尺寸