1
我正在使用此庫https://github.com/facebook/three20。將子視圖添加到TTPhotoViewController的TTPhotoview中
看其他樣品&建議我有TTPhotoview
的子類。
我想顯示有關當前照片的其他標籤或詳細信息。我想把這些細節放在左上角或頂角。
我可以放置UILabel
並在SubView
中顯示並顯示,但是當用戶雙擊縮放圖像時,這些標籤隨之移動。我希望這些細節仍然可以顯示,但放大後仍保持在同一位置。
下面是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編程所以任何樣本代碼理解初學者ShowCaption方法。 非常感謝。