gpt4 book ai didi

iphone - 如何拉伸(stretch)单元格背景图像而不像 iPhone 中的聊天气泡那样的特定部分?

转载 作者:行者123 更新时间:2023-11-29 03:45:01 24 4
gpt4 key购买 nike

我在 iPhone 中有一个应用程序,它的聊天 UI 类似于环聊 iPhone 应用程序。为此,我需要向每个高度不同的单元格添加一个类似背景图像的聊天气泡。它在该图像的末尾有一个像诺布一样的边缘,当我根据文本大小增加单元格的高度时,整个背景 View 正在改变,但我只需要增加直线部分的高度,而不是诺布的高度部分。这应该类似于iPhone中的聊天气泡。我像这样添加背景 View

cell.backgroundView = [ [[UIImageView alloc] initWithImage:[ [UIImage imageNamed:@"chat_cellreply.png"] stretchableImageWithLeftCapWidth:15.0 topCapHeight:13.0] ]autorelease];

我正在像这样增加行高方法的高度..

if (stri.length >50)
{

UIFont *cellFont = [UIFont fontWithName:@"Helvetica" size:14.0];
CGSize size = [stri sizeWithFont:cellFont constrainedToSize:CGSizeMake(220.0f, 490.0f) lineBreakMode:UILineBreakModeWordWrap];
NSLog(@"%f",size.height);

return size.height+65;
}
else
{
return 75;
}

图像看起来像这样。

enter image description here

我想让它类似于 iPhone 应用程序中的聊天气泡,而不拉伸(stretch) nob 部分。

谢谢。

最佳答案

只需使用两张图像,一张带有旋钮,一张可以向下延伸。第二个实际上可能只是一个相同颜色的普通 UIView。

关于iphone - 如何拉伸(stretch)单元格背景图像而不像 iPhone 中的聊天气泡那样的特定部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17852252/

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