我正在使用这个库https://github.com/facebook/three20。
查看我有子类的其他示例和建议TTPhotoview
。
我想显示有关当前照片的其他标签或详细信息。我想把这些细节放在左上角或上角。
我可以放置并显示UILabel
并SubView
显示它,但是当用户双击以缩放图像时,这些标签会随之移动。我希望这些细节仍然显示,但在缩放后也保持在相同的位置。
下面是 ShowCaption 方法TTPhotoView
- (void)showCaption:(NSString*)caption {
UILabel* sampletext = [[UILabel alloc] initWithFrame:CGRectMake(60, 210, 150, 30)];
sampletext.opaque = NO;
sampletext.backgroundColor = [UIColor redColor];
sampletext.font = [UIFont fontWithName:@"Helvetica" size:14];
sampletext.text = @"Sample photo details";
[self addSubview:sampletext];
if (caption) {
if (!_captionLabel) {
_captionLabel = [[TTLabel alloc] init];
_captionLabel.opaque = NO;
_captionLabel.style = _captionStyle ? _captionStyle : TTSTYLE(photoCaption);
//_captionLabel.alpha = _hidesCaption ? 0 : 1;
[self addSubview:_captionLabel];
}
}
_captionLabel.text = caption;
[self setNeedsLayout];
}
我是 ios 编程的初学者,所以任何示例代码都值得赞赏。非常感谢。