@@ -28,17 +28,17 @@ @implementation XHDemoWeChatMessageTableViewController
2828
2929- (XHMessage *)getTextMessageWithBubbleMessageType : (XHBubbleMessageType)bubbleMessageType {
3030 XHMessage *textMessage = [[XHMessage alloc ] initWithText: @" Call Me 15915895880. 这是华捷微信,为什么模仿这个页面效果呢?希望微信团队能看到我们在努力,请微信团队给个机会,让我好好的努力靠近大神,希望自己也能发亮,好像有点过分的希望了,如果大家喜欢这个开源库,请大家帮帮忙支持这个开源库吧!我是Jack,叫华仔也行,曾宪华就是我啦!" sender: @" 华仔" timestamp: [NSDate distantPast ]];
31- textMessage.avator = [UIImage imageNamed: @" avator " ];
32- textMessage.
avatorUrl =
@" http://www.pailixiu.com/jack/[email protected] " ;
31+ textMessage.avatar = [UIImage imageNamed: @" avatar " ];
32+ textMessage.
avatarUrl =
@" http://www.pailixiu.com/jack/[email protected] " ;
3333 textMessage.bubbleMessageType = bubbleMessageType;
3434
3535 return textMessage;
3636}
3737
3838- (XHMessage *)getPhotoMessageWithBubbleMessageType : (XHBubbleMessageType)bubbleMessageType {
3939 XHMessage *photoMessage = [[XHMessage alloc ] initWithPhoto: [UIImage imageNamed: @" placeholderImage" ] thumbnailUrl: @" http://d.hiphotos.baidu.com/image/pic/item/30adcbef76094b361721961da1cc7cd98c109d8b.jpg" originPhotoUrl: nil sender: @" Jack" timestamp: [NSDate date ]];
40- photoMessage.avator = [UIImage imageNamed: @" avator " ];
41- photoMessage.
avatorUrl =
@" http://www.pailixiu.com/jack/[email protected] " ;
40+ photoMessage.avatar = [UIImage imageNamed: @" avatar " ];
41+ photoMessage.
avatarUrl =
@" http://www.pailixiu.com/jack/[email protected] " ;
4242 photoMessage.bubbleMessageType = bubbleMessageType;
4343
4444 return photoMessage;
@@ -47,35 +47,35 @@ - (XHMessage *)getPhotoMessageWithBubbleMessageType:(XHBubbleMessageType)bubbleM
4747- (XHMessage *)getVideoMessageWithBubbleMessageType : (XHBubbleMessageType)bubbleMessageType {
4848 NSString *videoPath = [[NSBundle mainBundle ] pathForResource: @" IMG_1555.MOV" ofType: @" " ];
4949 XHMessage *videoMessage = [[XHMessage alloc ] initWithVideoConverPhoto: [XHMessageVideoConverPhotoFactory videoConverPhotoWithVideoPath: videoPath] videoPath: videoPath videoUrl: nil sender: @" Jayson" timestamp: [NSDate date ]];
50- videoMessage.avator = [UIImage imageNamed: @" avator " ];
51- videoMessage.
avatorUrl =
@" http://www.pailixiu.com/jack/[email protected] " ;
50+ videoMessage.avatar = [UIImage imageNamed: @" avatar " ];
51+ videoMessage.
avatarUrl =
@" http://www.pailixiu.com/jack/[email protected] " ;
5252 videoMessage.bubbleMessageType = bubbleMessageType;
5353
5454 return videoMessage;
5555}
5656
5757- (XHMessage *)getVoiceMessageWithBubbleMessageType : (XHBubbleMessageType)bubbleMessageType {
5858 XHMessage *voiceMessage = [[XHMessage alloc ] initWithVoicePath: nil voiceUrl: nil voiceDuration: @" 1" sender: @" Jayson" timestamp: [NSDate date ] isRead: NO ];
59- voiceMessage.avator = [UIImage imageNamed: @" avator " ];
60- voiceMessage.
avatorUrl =
@" http://www.pailixiu.com/jack/[email protected] " ;
59+ voiceMessage.avatar = [UIImage imageNamed: @" avatar " ];
60+ voiceMessage.
avatarUrl =
@" http://www.pailixiu.com/jack/[email protected] " ;
6161 voiceMessage.bubbleMessageType = bubbleMessageType;
6262
6363 return voiceMessage;
6464}
6565
6666- (XHMessage *)getEmotionMessageWithBubbleMessageType : (XHBubbleMessageType)bubbleMessageType {
6767 XHMessage *emotionMessage = [[XHMessage alloc ] initWithEmotionPath: [[NSBundle mainBundle ] pathForResource: @" emotion1.gif" ofType: nil ] sender: @" Jayson" timestamp: [NSDate date ]];
68- emotionMessage.avator = [UIImage imageNamed: @" avator " ];
69- emotionMessage.
avatorUrl =
@" http://www.pailixiu.com/jack/[email protected] " ;
68+ emotionMessage.avatar = [UIImage imageNamed: @" avatar " ];
69+ emotionMessage.
avatarUrl =
@" http://www.pailixiu.com/jack/[email protected] " ;
7070 emotionMessage.bubbleMessageType = bubbleMessageType;
7171
7272 return emotionMessage;
7373}
7474
7575- (XHMessage *)getGeolocationsMessageWithBubbleMessageType : (XHBubbleMessageType)bubbleMessageType {
7676 XHMessage *localPositionMessage = [[XHMessage alloc ] initWithLocalPositionPhoto: [UIImage imageNamed: @" Fav_Cell_Loc" ] geolocations: @" 中国广东省广州市天河区东圃二马路121号" location: [[CLLocation alloc ] initWithLatitude: 23.110387 longitude: 113.399444 ] sender: @" Jack" timestamp: [NSDate date ]];
77- localPositionMessage.avator = [UIImage imageNamed: @" avator " ];
78- localPositionMessage.
avatorUrl =
@" http://www.pailixiu.com/jack/[email protected] " ;
77+ localPositionMessage.avatar = [UIImage imageNamed: @" avatar " ];
78+ localPositionMessage.
avatarUrl =
@" http://www.pailixiu.com/jack/[email protected] " ;
7979 localPositionMessage.bubbleMessageType = bubbleMessageType;
8080
8181 return localPositionMessage;
@@ -145,7 +145,7 @@ - (void)viewDidLoad
145145
146146 // 添加第三方接入数据
147147 NSMutableArray *shareMenuItems = [NSMutableArray array ];
148- NSArray *plugIcons = @[@" sharemore_pic" , @" sharemore_video" , @" sharemore_location" , @" sharemore_friendcard" , @" sharemore_myfav" , @" sharemore_wxtalk" , @" sharemore_videovoip" , @" sharemore_voiceinput" , @" sharemore_openapi" , @" sharemore_openapi" , @" avator " ];
148+ NSArray *plugIcons = @[@" sharemore_pic" , @" sharemore_video" , @" sharemore_location" , @" sharemore_friendcard" , @" sharemore_myfav" , @" sharemore_wxtalk" , @" sharemore_videovoip" , @" sharemore_voiceinput" , @" sharemore_openapi" , @" sharemore_openapi" , @" avatar " ];
149149 NSArray *plugTitle = @[@" 照片" , @" 拍摄" , @" 位置" , @" 名片" , @" 我的收藏" , @" 实时对讲机" , @" 视频聊天" , @" 语音输入" , @" 大众点评" , @" 应用" , @" 曾宪华" ];
150150 for (NSString *plugIcon in plugIcons) {
151151 XHShareMenuItem *shareMenuItem = [[XHShareMenuItem alloc ] initWithNormalIconImage: [UIImage imageNamed: plugIcon] title: [plugTitle objectAtIndex: [plugIcons indexOfObject: plugIcon]]];
@@ -256,7 +256,7 @@ - (void)didDoubleSelectedOnTextMessage:(id<XHMessageModel>)message atIndexPath:(
256256 [self .navigationController pushViewController: displayTextViewController animated: YES ];
257257}
258258
259- - (void )didSelectedAvatorOnMessage : (id <XHMessageModel>)message atIndexPath : (NSIndexPath *)indexPath {
259+ - (void )didSelectedAvatarOnMessage : (id <XHMessageModel>)message atIndexPath : (NSIndexPath *)indexPath {
260260 DLog (@" indexPath : %@ " , indexPath);
261261 XHContact *contact = [[XHContact alloc ] init ];
262262 contact.contactName = [message sender ];
@@ -324,8 +324,8 @@ - (void)loadMoreMessagesScrollTotop {
324324 */
325325- (void )didSendText : (NSString *)text fromSender : (NSString *)sender onDate : (NSDate *)date {
326326 XHMessage *textMessage = [[XHMessage alloc ] initWithText: text sender: sender timestamp: date];
327- textMessage.avator = [UIImage imageNamed: @" avator " ];
328- textMessage.
avatorUrl =
@" http://www.pailixiu.com/jack/[email protected] " ;
327+ textMessage.avatar = [UIImage imageNamed: @" avatar " ];
328+ textMessage.
avatarUrl =
@" http://www.pailixiu.com/jack/[email protected] " ;
329329 [self addMessage: textMessage];
330330 [self finishSendMessageWithBubbleMessageType: XHBubbleMessageMediaTypeText];
331331}
@@ -339,8 +339,8 @@ - (void)didSendText:(NSString *)text fromSender:(NSString *)sender onDate:(NSDat
339339 */
340340- (void )didSendPhoto : (UIImage *)photo fromSender : (NSString *)sender onDate : (NSDate *)date {
341341 XHMessage *photoMessage = [[XHMessage alloc ] initWithPhoto: photo thumbnailUrl: nil originPhotoUrl: nil sender: sender timestamp: date];
342- photoMessage.avator = [UIImage imageNamed: @" avator " ];
343- photoMessage.
avatorUrl =
@" http://www.pailixiu.com/jack/[email protected] " ;
342+ photoMessage.avatar = [UIImage imageNamed: @" avatar " ];
343+ photoMessage.
avatarUrl =
@" http://www.pailixiu.com/jack/[email protected] " ;
344344 [self addMessage: photoMessage];
345345 [self finishSendMessageWithBubbleMessageType: XHBubbleMessageMediaTypePhoto];
346346}
@@ -354,8 +354,8 @@ - (void)didSendPhoto:(UIImage *)photo fromSender:(NSString *)sender onDate:(NSDa
354354 */
355355- (void )didSendVideoConverPhoto : (UIImage *)videoConverPhoto videoPath : (NSString *)videoPath fromSender : (NSString *)sender onDate : (NSDate *)date {
356356 XHMessage *videoMessage = [[XHMessage alloc ] initWithVideoConverPhoto: videoConverPhoto videoPath: videoPath videoUrl: nil sender: sender timestamp: date];
357- videoMessage.avator = [UIImage imageNamed: @" avator " ];
358- videoMessage.
avatorUrl =
@" http://www.pailixiu.com/jack/[email protected] " ;
357+ videoMessage.avatar = [UIImage imageNamed: @" avatar " ];
358+ videoMessage.
avatarUrl =
@" http://www.pailixiu.com/jack/[email protected] " ;
359359 [self addMessage: videoMessage];
360360 [self finishSendMessageWithBubbleMessageType: XHBubbleMessageMediaTypeVideo];
361361}
@@ -370,8 +370,8 @@ - (void)didSendVideoConverPhoto:(UIImage *)videoConverPhoto videoPath:(NSString
370370 */
371371- (void )didSendVoice : (NSString *)voicePath voiceDuration : (NSString *)voiceDuration fromSender : (NSString *)sender onDate : (NSDate *)date {
372372 XHMessage *voiceMessage = [[XHMessage alloc ] initWithVoicePath: voicePath voiceUrl: nil voiceDuration: voiceDuration sender: sender timestamp: date];
373- voiceMessage.avator = [UIImage imageNamed: @" avator " ];
374- voiceMessage.
avatorUrl =
@" http://www.pailixiu.com/jack/[email protected] " ;
373+ voiceMessage.avatar = [UIImage imageNamed: @" avatar " ];
374+ voiceMessage.
avatarUrl =
@" http://www.pailixiu.com/jack/[email protected] " ;
375375 [self addMessage: voiceMessage];
376376 [self finishSendMessageWithBubbleMessageType: XHBubbleMessageMediaTypeVoice];
377377}
@@ -385,8 +385,8 @@ - (void)didSendVoice:(NSString *)voicePath voiceDuration:(NSString *)voiceDurati
385385 */
386386- (void )didSendEmotion : (NSString *)emotionPath fromSender : (NSString *)sender onDate : (NSDate *)date {
387387 XHMessage *emotionMessage = [[XHMessage alloc ] initWithEmotionPath: emotionPath sender: sender timestamp: date];
388- emotionMessage.avator = [UIImage imageNamed: @" avator " ];
389- emotionMessage.
avatorUrl =
@" http://www.pailixiu.com/jack/[email protected] " ;
388+ emotionMessage.avatar = [UIImage imageNamed: @" avatar " ];
389+ emotionMessage.
avatarUrl =
@" http://www.pailixiu.com/jack/[email protected] " ;
390390 [self addMessage: emotionMessage];
391391 [self finishSendMessageWithBubbleMessageType: XHBubbleMessageMediaTypeEmotion];
392392}
@@ -396,8 +396,8 @@ - (void)didSendEmotion:(NSString *)emotionPath fromSender:(NSString *)sender onD
396396 */
397397- (void )didSendGeoLocationsPhoto : (UIImage *)geoLocationsPhoto geolocations : (NSString *)geolocations location : (CLLocation *)location fromSender : (NSString *)sender onDate : (NSDate *)date {
398398 XHMessage *geoLocationsMessage = [[XHMessage alloc ] initWithLocalPositionPhoto: geoLocationsPhoto geolocations: geolocations location: location sender: sender timestamp: date];
399- geoLocationsMessage.avator = [UIImage imageNamed: @" avator " ];
400- geoLocationsMessage.
avatorUrl =
@" http://www.pailixiu.com/jack/[email protected] " ;
399+ geoLocationsMessage.avatar = [UIImage imageNamed: @" avatar " ];
400+ geoLocationsMessage.
avatarUrl =
@" http://www.pailixiu.com/jack/[email protected] " ;
401401 [self addMessage: geoLocationsMessage];
402402 [self finishSendMessageWithBubbleMessageType: XHBubbleMessageMediaTypeLocalPosition];
403403}
0 commit comments