gpt4 book ai didi

ios - 图像仅拉伸(stretch)部分

转载 作者:行者123 更新时间:2023-12-01 16:28:14 25 4
gpt4 key购买 nike

我想图像拉伸(stretch)图像的某些部分。就在剪切图像的下方。但是当文本增加时,它会拉伸(stretch)整个图像。但我想在此之后拉伸(stretch)图像。 link

balloonView.image =[[UIImage imageNamed:@"chatbg.png"] stretchableImageWithLeftCapWidth:50 topCapHeight:0];;

请查看 http://postimg.org/image/7d7lzu9n1/f99d1ebd/

最佳答案

一般讨论:为了创建一个可拉伸(stretch)的 UIImageiOS喜欢 9Patches在android中,你可以使用这个:

UIImage * backgroundImg = [UIImage imageNamed:@"bg.png"];
backgroundImg = [backgroundImg resizableImageWithCapInsets:UIEdgeInsetsMake(2,2, 2, 2)];
[imgView setImage:cellBackgroundImg];

你也可以使用:
- (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth
topCapHeight:(NSInteger)topCapHeight

basically the image is not stretched in the area leftCapWidth pixels from the left and right edge and topCapHeight pixels from the top and the bottom. When the image is scaled the area inside of these limits is subject to stretching.



OP的问题:我认为为什么你不能让它工作是因为你的 topCapHeight设置为 0 .尝试这样的事情:
[[UIImage imageNamed:@"chatbg.png"] stretchableImageWithLeftCapWidth:50 
topCapHeight:50];

关于ios - 图像仅拉伸(stretch)部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33951188/

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