- [UIImage resizableImageWithCapInsets:]随机变为平铺图像

时间:2015-07-03 10:46:42

标签: ios objective-c uitableview uiimageview uiimage

消息泡泡是91pt * 29pt的PNG。 UIImageView位于UITableViewCell中。在附图中,单元格是第一个,但它可能发生在其他索引路径上。我没有看到水平拉伸并垂直平铺的气泡。

Sample

// 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];

0 个答案:

没有答案