gpt4 book ai didi

ios - 缩小 uilabel 背景以适应分配的空间

转载 作者:行者123 更新时间:2023-11-28 19:58:36 25 4
gpt4 key购买 nike

要设置我的 UILabel 的背景,我使用

theLabel.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"blah"]];

现在我的问题是背景图片实际上比我的 UILabel 的尺寸大。有没有一种简单的方法可以使背景缩小到 UILabel 的大小?

最佳答案

这是我终于弄明白的方法

- (void)reziseLabelBackgound
{
UIImage *rawImage = [UIImage imageNamed:@"blah"];
CGSize bkgSize = self.myLabel.bounds.size;
UIGraphicsBeginImageContext(bkgSize);
[rawImage drawInRect:CGRectMake(0,0,bkgSize.width,bkgSize.height)];
UIImage *bkgImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
self.myLabel.backgroundColor = [UIColor colorWithPatternImage:bkgImage];
}

关于ios - 缩小 uilabel 背景以适应分配的空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25167886/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com