1
我有一個標籤(事實上有許多標籤)現在我想要在我的標籤(同一圖像)背景中顯示圖像,以便在我的標籤中寫入的文本顯示給用戶。做編程.... 這將是偉大的,如果有人可以指導我。謝謝。以編程方式在標籤的背景中設置圖像
我有一個標籤(事實上有許多標籤)現在我想要在我的標籤(同一圖像)背景中顯示圖像,以便在我的標籤中寫入的文本顯示給用戶。做編程.... 這將是偉大的,如果有人可以指導我。謝謝。以編程方式在標籤的背景中設置圖像
最簡單的方法就是簡單地將UIImageView放在UILabel後面。如果你想讓它更加強大,你可以創建一個UILabel子類來公開一個方法或屬性來設置圖像背景,並且它會將圖像添加到它自己。
CGPoint labelPos = CGPointMake(123, 234);
UIImage *theImage = [UIImage imageNamed:@"button_bg.png"];
UIImageView *theImageView = [[UIImageView alloc] initWithImage:theImage];
theImageView.frame = CGRectMake(labelPos.x, labelPos.y, theImage.size.width, theImage.size.height);
UILabel *theLabel = [[UILabel alloc] initWithFrame:CGRectMake(labelPos.x, labelPos.y, 100, 50)];
theLabel.backgroundColor = [UIColor clearColor];
// ...label config...
[self.view addSubview:theImageView];
[self.view addSubview:theLabel];
[theImageView release];
[theLabel release];