Я пользуюсь этой библиотекой https://github.com/facebook/three20.добавить subviews в TTPhotoview TTPhotoViewController
Глядя на другие образцы & предложения У меня есть подкласс 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];
}
Я новичок в программировании КСН поэтому любой образец кода ценится. Большое спасибо.