将其他UIImage添加到TTPhotoViewController

问题描述

| 我正在使用Three20框架实现照片查看器。但是,我还打算通过以下操作对其进行自定义: 1)在显示的每张照片上方添加个人资料照片,并在其中添加一些文字(我想我必须添加子视图) 2)在照片侧面添加其他按钮,以允许用户删除照片或为照片加星标。 我已经研究了“ 0”的代码,但是不确定在哪里可以进行所有这些自定义。我是否可以对照片视图的子类进行更改?在照片视图中到底可以在哪里做呢?     

解决方法

        首先,您必须子类化“ 0”(请参阅​​TTCatalog中的示例代码)。然后创建TTPhotoView的子类。在此子类中,有很多要点,您可以在其中向PhotoView添加另一个图像或标签。我刚刚测试了在
- (void)showCaption:(NSString*)caption
方法,效果很好。 下一步是重写以下方法。
- (TTPhotoView*)createPhotoView {
  return [[[TTPhotoView alloc] init] autorelease];
}
在这种方法中,您可以分配,初始化和自动释放TTPhotoView的子类。这样,TTPhotoViewController中显示的照片将成为您自己的自定义照片。 我认为我的回答有点令人困惑。如果您需要其他帮助,只需发表评论。