2015/04/18

[iOS][Objective-C]JSQMessagesViewControllerのballonの色を設定

JSQMessagesViewControllerのballonの色を設定するにはどうすればいいのだろうか?

- (id<JSQMessageBubbleImageDataSource>)collectionView:(JSQMessagesCollectionView *)collectionView messageBubbleImageDataForItemAtIndexPath:(NSIndexPath *)indexPath{

    JSQMessageBubbleImageFactory *bubbleImageFactory = [[JSQMessageBubbleImageFactory alloc] init];
    JSQMessage *jSQMessage = [messages objectAtIndex:indexPath.item];
    if([jSQMessage.senderId isEqualToString:self.senderId]){
        return [bubbleImageFactory outgoingMessagesBubbleImageWithColor:[UIColor jsq_messageBubbleLightGrayColor]];
    }else{
        return [bubbleImageFactory incomingMessagesBubbleImageWithColor:[UIColor jsq_messageBubbleLightGreenColor]];
    }
}
確かにバルーンの色が変更できた。

0 コメント:

コメントを投稿