gpt4 book ai didi

iphone - stretchableImageWithLeftCapWidth 使图像模糊

转载 作者:行者123 更新时间:2023-12-01 19:26:16 24 4
gpt4 key购买 nike

你好我有这样的图像
enter image description here

我认为它可以很好地拉伸(stretch)。它宽 17 像素,高 30 像素。

我只想能够水平拉伸(stretch)它。但这就是我拉伸(stretch)它时的结果。
enter image description here

无需拉伸(stretch)... enter image description here

也许我对这些角落很挑剔,但它似乎应该比现在更好。

任何帮助都是极好的!

int textWidth = [text length] * 10;

CGRect rect = CGRectMake(32.50f, 14.5f, 40.0f, 30.0f);

UIImage* img = [[UIImage imageNamed:@"screen_displayer_rounded.png"] stretchableImageWithLeftCapWidth:8 topCapHeight:0];
UIImageView* imgView = [[UIImageView alloc] initWithFrame:rect];

[imgView setImage:img];

//[imgView addSubview:label];
NSLog(@"imge %@", imgView.subviews);

[self addSubview:imgView];

最佳答案

您应该至少保留 5 个水平像素和 6 个垂直像素。因此,使用 5x6 作为您的上限,而不是 4x0(顺便说一句,0 表示拉伸(stretch)整个图像)。这样,iOS 将使用第 6 和第 7 像素(下方标记为红色)拉伸(stretch)您的图像。

corner

关于iphone - stretchableImageWithLeftCapWidth 使图像模糊,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7335174/

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