如何更改聊天气泡?


            
2015-07-27 19:06 | iOS

回答:

可以从我们的资源包中找到气泡图片,然后替换成您自己的图片即可。

另外需要注意拉伸位置,请参考如下代码:

会话界面调用该方法:

/*!

 即将显示消息Cell的回调

 

 @param cell        消息Cell

 @param indexPath   Cell对应的消息Cell数据模型在数据源中的索引值

 

 @discussion 您可以在此回调中修改Cell的显示和某些属性。

 */

- (void)willDisplayMessageCell:(RCMessageBaseCell *)cell

                   atIndexPath:(NSIndexPath *)indexPath

{


    if ([cell isMemberOfClass:[RCTextMessageCell class]]) {

        RCTextMessageCell *textCell=(RCTextMessageCell *)cell;

//      自定义气泡图片的适配

        UIImage *image=textCell.bubbleBackgroundView.image;

        textCell.bubbleBackgroundView.image=[textCell.bubbleBackgroundView.image resizableImageWithCapInsets:UIEdgeInsetsMake(image.size.height * 0.8, image.size.width * 0.8,image.size.height * 0.2, image.size.width * 0.2)];

//      更改字体的颜色

        textCell.textLabel.textColor=[UIColor redColor];

    }

}


您认为此回答对您有帮助?

共有 20 位开发者认为此问题有帮助

我对此仍有疑问!继续追问