消息泡泡是91pt * 29pt的PNG。 UIImageView位于UITableViewCell中。在附图中,单元格是第一个,但它可能发生在其他索引路径上。我没有看到水平拉伸并垂直平铺的气泡。
// init
UIImage *inMessageBubbleImage = [[UIImage imageNamed:@"InMessageBubble.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(22, 10, 29-23, 91-85)];
mMessageBubbleView = [[UIImageView alloc] initWithImage:inMessageBubbleImage];
mMessageBubbleView.userInteractionEnabled = YES;
[self.contentView addSubview:mMessageBubbleView];
// called method later
[mMessageBubbleView addSubview:mTextView];
mMessageBubbleView.frame = frame;
UIImage *messageBubbleImage = [[UIImage imageNamed:@"InMessageBubble.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(22, 10, 29-23, 91-85)];
[mMessageBubbleView setImage:messageBubbleImage];