我在 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];
}
我会感谢你的帮助。
谢谢