标签: ttphotoviewcontroller

使用自定义TTPhotoView扩展TTPhotoViewController

我已经在我的项目中成功集成了three20框架,并且我已经扩展了TTPhotoViewController以添加一些其他功能.

现在我需要为TTPhotoViewController加载的TTPhotoView添加一些子视图.特别是我想在每个TTPhotoView加载后添加子视图.这些子视图表示图像上的合理区域,因此它们应与图像成比例缩放.用户可以点击子视图以获取有关图像的额外信息.

我不知道如何实现这种行为.我应该扩展TTPhotoView并确保TTPhotoViewController使用此扩展版本而不是其TTPhotoView吗?

有人能指出我正确的方向吗?谢谢

iphone three20 ttphotoviewcontroller

5
推荐指数
1
解决办法
2500
查看次数

Three20 TTPhotoViewController的问题

我不确定这是否是正确的地方询问或报告此...但我希望有人可以帮助我解决以下问题

我目前正在创建一个提供多种功能的应用程序.无论如何它还包括Three20提供的TTPhotoViewController.那么这个控制器绝对棒,但是在使用TTPhotoviewcontorller之后我遇到了一些麻烦,因为那时所有的内容都落后于我的导航栏控制器.

以下是您可以在打开viewcontroller之前和之后看到的一些屏幕截图

之前:

在http://img121.imageshack.us/img121/2253/fotoze.jpg之前

后:

在http://img88.imageshack.us/img88/5899/foto1c.jpg之后

希望你们可以帮助我,因为我对这些事情都很陌生.

谢谢你,韦斯利

iphone objective-c three20 ttphotoviewcontroller

4
推荐指数
1
解决办法
1287
查看次数

如何让TTPhotoViewController显示UIImage?

我有一个UIImage,我想用TTPhotoViewController显示,但TTPhotoViewController不会将UIImage作为参数.它确实需要一个TTPhoto作为参数,所以我想知道是否有办法将UIImage转换为TTPhoto,或者是否有任何其他方法可以让TTPhotoViewController显示我的UIImage,而不是设置defaultImage,它没有'工作得太好了.

iphone uiimage three20 ttphotoviewcontroller

3
推荐指数
1
解决办法
1455
查看次数

TTPhotoViewController:停用图库自动缩放

在我的项目中,我使用Facebook API"three20":https://github.com/facebook/three20/

现在,我需要自定义TTPhotoViewController.在画廊中,有一个"自动缩放".始终使用完整的宽度和高度: 在此输入图像描述

缺点是您无法看到完整的照片,并且可能会切断/裁剪重要信息.

如何停用自动变焦?

谢谢!


编辑03-Mar-2011:

罗曼的回答似乎很好,但不幸的是,这对我没有帮助.是的,内容模式UIViewContentModeScaleAspectFill是问题:

缩放内容以填充视图的大小.可以剪裁内容的某些部分以填充视图的边界.

但是没有其他内容模式可以解决我的问题.我想,我必须深入了解three20并自己缩放图像.但我需要你的帮助才能做到这一点!那么,今天我将开始一个新的"赏金"(03/03/2011)......

非常感谢你!!


编辑07-Mar-2011:

终于我明白了!!罗马的答案是对的,我必须使用UIViewContentModeScaleAspectFit.

问题是:我在Photo-Object中使用了错误的大小!320x480为我工作:

NSMutableArray *photos = [NSMutableArray new];

for (Information *info in allImages) {
    NSString *binaryId = info.binary;

    NSString *fileName = [NSString stringWithFormat:@"documents://img/%@.jpg", binaryId];

    Photo *photo = [[[Photo alloc] initWithCaption:info.name 
                                              urlLarge:fileName 
                                              urlSmall:fileName 
                                              urlThumb:fileName 
                                              size:CGSizeMake(320, 480)] autorelease];

    [photos addObject:photo];

}

self.photoSource = [[PhotoSet alloc] initWithTitle:@"Photos" photos:photos];
Run Code Online (Sandbox Code Playgroud)

iphone objective-c three20 ttphotoviewcontroller ios

3
推荐指数
1
解决办法
1175
查看次数