Skip to content

Commit ccfeda2

Browse files
committed
Add profile tableView controller. Fix code style.
1 parent a3e414c commit ccfeda2

13 files changed

Lines changed: 374 additions & 3 deletions

File tree

Example/MessageDisplayExample/MessageDisplayExample.xcodeproj/project.pbxproj

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -203,6 +203,9 @@
203203
749019B4191D315A0049AFF9 /* XHMessageVideoConverPhotoFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 749019B2191D315A0049AFF9 /* XHMessageVideoConverPhotoFactory.h */; settings = {ATTRIBUTES = (Public, ); }; };
204204
749019B5191D315A0049AFF9 /* XHMessageVideoConverPhotoFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 749019B3191D315A0049AFF9 /* XHMessageVideoConverPhotoFactory.m */; };
205205
749019B6191D315A0049AFF9 /* XHMessageVideoConverPhotoFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 749019B3191D315A0049AFF9 /* XHMessageVideoConverPhotoFactory.m */; };
206+
74901A3F191D3B1C0049AFF9 /* XHProfileTableViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 74901A3D191D3B1C0049AFF9 /* XHProfileTableViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
207+
74901A40191D3B1C0049AFF9 /* XHProfileTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 74901A3E191D3B1C0049AFF9 /* XHProfileTableViewController.m */; };
208+
74901A41191D3B1C0049AFF9 /* XHProfileTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 74901A3E191D3B1C0049AFF9 /* XHProfileTableViewController.m */; };
206209
74BBB020190B8EAB00093577 /* MessageDisplayKitString.strings in Resources */ = {isa = PBXBuildFile; fileRef = 74BBB022190B8EAB00093577 /* MessageDisplayKitString.strings */; };
207210
74BBB02C190BE8C400093577 /* XHMessageRootViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 74BBB02B190BE8C400093577 /* XHMessageRootViewController.m */; };
208211
74BBB032190C28CD00093577 /* XHDemoWeChatMessageTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 74BBB031190C28CD00093577 /* XHDemoWeChatMessageTableViewController.m */; };
@@ -390,6 +393,8 @@
390393
749019A4191D30190049AFF9 /* TableViewBackgroundImage@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "TableViewBackgroundImage@2x.png"; sourceTree = "<group>"; };
391394
749019B2191D315A0049AFF9 /* XHMessageVideoConverPhotoFactory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XHMessageVideoConverPhotoFactory.h; sourceTree = "<group>"; };
392395
749019B3191D315A0049AFF9 /* XHMessageVideoConverPhotoFactory.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XHMessageVideoConverPhotoFactory.m; sourceTree = "<group>"; };
396+
74901A3D191D3B1C0049AFF9 /* XHProfileTableViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XHProfileTableViewController.h; sourceTree = "<group>"; };
397+
74901A3E191D3B1C0049AFF9 /* XHProfileTableViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XHProfileTableViewController.m; sourceTree = "<group>"; };
393398
74BBB01E190B8E9500093577 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
394399
74BBB01F190B8E9500093577 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
395400
74BBB021190B8EAB00093577 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/MessageDisplayKitString.strings; sourceTree = "<group>"; };
@@ -696,6 +701,7 @@
696701
746C89731917F89A007F9A5E /* XHBaseTabBarController */,
697702
746C89741917F89A007F9A5E /* XHBaseTableViewController */,
698703
746C89751917F89A007F9A5E /* XHBaseViewController */,
704+
74901A3C191D3B090049AFF9 /* XHProfileTableViewController */,
699705
746C89541917F7B4007F9A5E /* XHDisplayEmotionViewController */,
700706
74901986191D2D030049AFF9 /* XHDisplayMediaViewController */,
701707
746C89551917F7B4007F9A5E /* XHDisplayLocationViewController */,
@@ -968,6 +974,15 @@
968974
path = ExampleResources;
969975
sourceTree = "<group>";
970976
};
977+
74901A3C191D3B090049AFF9 /* XHProfileTableViewController */ = {
978+
isa = PBXGroup;
979+
children = (
980+
74901A3D191D3B1C0049AFF9 /* XHProfileTableViewController.h */,
981+
74901A3E191D3B1C0049AFF9 /* XHProfileTableViewController.m */,
982+
);
983+
path = XHProfileTableViewController;
984+
sourceTree = "<group>";
985+
};
971986
74FAB0BA190A92CC005623D0 /* Resources */ = {
972987
isa = PBXGroup;
973988
children = (
@@ -1015,6 +1030,7 @@
10151030
746C89601917F7DE007F9A5E /* XHDisplayEmotionViewController.h in Headers */,
10161031
740660BE1914D65600E1CE95 /* XHEmotion.h in Headers */,
10171032
746C895B1917F7B4007F9A5E /* XHMessageTableViewController.h in Headers */,
1033+
74901A3F191D3B1C0049AFF9 /* XHProfileTableViewController.h in Headers */,
10181034
74180C14190F450400A35C82 /* XHMessage.h in Headers */,
10191035
740660A71913552800E1CE95 /* UIImage+XHAnimatedFaceGif.h in Headers */,
10201036
74585F3E191B999B00F5E8C8 /* XHLocationHelper.h in Headers */,
@@ -1288,6 +1304,7 @@
12881304
749019B6191D315A0049AFF9 /* XHMessageVideoConverPhotoFactory.m in Sources */,
12891305
74180BFF190F44A200A35C82 /* NSString+MessageInputView.m in Sources */,
12901306
740660C01914D65600E1CE95 /* XHEmotion.m in Sources */,
1307+
74901A41191D3B1C0049AFF9 /* XHProfileTableViewController.m in Sources */,
12911308
74180C01190F44A600A35C82 /* XHMessage.m in Sources */,
12921309
746C89311917F691007F9A5E /* XHBubblePhotoImageView.m in Sources */,
12931310
740660CF1914E1F400E1CE95 /* XHEmotionManager.m in Sources */,
@@ -1327,6 +1344,7 @@
13271344
746C89481917F691007F9A5E /* XHEmotionCollectionViewFlowLayout.m in Sources */,
13281345
7482456B19090C04008EC388 /* XHMessage.m in Sources */,
13291346
7482458F19092170008EC388 /* NSString+MessageInputView.m in Sources */,
1347+
74901A40191D3B1C0049AFF9 /* XHProfileTableViewController.m in Sources */,
13301348
746C893F1917F691007F9A5E /* XHMessageInputView.m in Sources */,
13311349
749019B5191D315A0049AFF9 /* XHMessageVideoConverPhotoFactory.m in Sources */,
13321350
746C89301917F691007F9A5E /* XHBubblePhotoImageView.m in Sources */,

Example/MessageDisplayExample/MessageDisplayExample/XHDemoWeChatMessageTableViewController.m

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@
1212
#import "XHDisplayMediaViewController.h"
1313
#import "XHDisplayLocationViewController.h"
1414

15+
#import "XHProfileTableViewController.h"
16+
1517
@interface XHDemoWeChatMessageTableViewController ()
1618

1719
@property (nonatomic, strong) NSArray *emotionManagers;
@@ -228,6 +230,8 @@ - (void)didDoubleSelectedOnTextMessage:(id<XHMessageModel>)message atIndexPath:(
228230

229231
- (void)didSelectedAvatorAtIndexPath:(NSIndexPath *)indexPath {
230232
DLog(@"indexPath : %@", indexPath);
233+
XHProfileTableViewController *profileTableViewController = [[XHProfileTableViewController alloc] init];
234+
[self.navigationController pushViewController:profileTableViewController animated:YES];
231235
}
232236

233237
- (void)menuDidSelectedAtBubbleMessageMenuSelecteType:(XHBubbleMessageMenuSelecteType)bubbleMessageMenuSelecteType {

0 commit comments

Comments
 (0)