|
202 | 202 | 74BBB020190B8EAB00093577 /* MessageDisplayKitString.strings in Resources */ = {isa = PBXBuildFile; fileRef = 74BBB022190B8EAB00093577 /* MessageDisplayKitString.strings */; }; |
203 | 203 | 74BBB02C190BE8C400093577 /* XHMessageRootViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 74BBB02B190BE8C400093577 /* XHMessageRootViewController.m */; }; |
204 | 204 | 74BBB032190C28CD00093577 /* XHDemoWeChatMessageTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 74BBB031190C28CD00093577 /* XHDemoWeChatMessageTableViewController.m */; }; |
| 205 | + 74C3E7D1192919360053F4E1 /* XHAlbumTableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 74C3E7CF192919360053F4E1 /* XHAlbumTableViewCell.h */; }; |
| 206 | + 74C3E7D2192919360053F4E1 /* XHAlbumTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 74C3E7D0192919360053F4E1 /* XHAlbumTableViewCell.m */; }; |
| 207 | + 74C3E7D3192919360053F4E1 /* XHAlbumTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 74C3E7D0192919360053F4E1 /* XHAlbumTableViewCell.m */; }; |
| 208 | + 74C3E7D6192919930053F4E1 /* XHAlbumRichTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 74C3E7D4192919930053F4E1 /* XHAlbumRichTextView.h */; }; |
| 209 | + 74C3E7D7192919930053F4E1 /* XHAlbumRichTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 74C3E7D5192919930053F4E1 /* XHAlbumRichTextView.m */; }; |
| 210 | + 74C3E7D8192919930053F4E1 /* XHAlbumRichTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 74C3E7D5192919930053F4E1 /* XHAlbumRichTextView.m */; }; |
| 211 | + 74C3E7DB19291A1A0053F4E1 /* XHAlbum.h in Headers */ = {isa = PBXBuildFile; fileRef = 74C3E7D919291A1A0053F4E1 /* XHAlbum.h */; }; |
| 212 | + 74C3E7DC19291A1A0053F4E1 /* XHAlbum.m in Sources */ = {isa = PBXBuildFile; fileRef = 74C3E7DA19291A1A0053F4E1 /* XHAlbum.m */; }; |
| 213 | + 74C3E7DD19291A1A0053F4E1 /* XHAlbum.m in Sources */ = {isa = PBXBuildFile; fileRef = 74C3E7DA19291A1A0053F4E1 /* XHAlbum.m */; }; |
| 214 | + 74C3E7E019291DC60053F4E1 /* XHAlbumHeaderContainerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 74C3E7DE19291DC60053F4E1 /* XHAlbumHeaderContainerView.h */; }; |
| 215 | + 74C3E7E119291DC60053F4E1 /* XHAlbumHeaderContainerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 74C3E7DF19291DC60053F4E1 /* XHAlbumHeaderContainerView.m */; }; |
| 216 | + 74C3E7E219291DC60053F4E1 /* XHAlbumHeaderContainerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 74C3E7DF19291DC60053F4E1 /* XHAlbumHeaderContainerView.m */; }; |
| 217 | + 74C3E7E519291F1B0053F4E1 /* AlbumHeaderBackgrounImage@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 74C3E7E419291F1B0053F4E1 /* AlbumHeaderBackgrounImage@2x.png */; }; |
205 | 218 | 74D1C5C6190DFC1D003B1BCA /* XHFoundationCommon.m in Sources */ = {isa = PBXBuildFile; fileRef = 74D1C5C5190DFC1D003B1BCA /* XHFoundationCommon.m */; }; |
206 | 219 | 74D1C5E9190E2BE6003B1BCA /* XHMessageVoiceFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 74D1C5E8190E2BE6003B1BCA /* XHMessageVoiceFactory.m */; }; |
207 | 220 | 74E5E9891921317B0084BCFA /* XHVoiceRecordHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 74E5E9871921317B0084BCFA /* XHVoiceRecordHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; |
|
512 | 525 | 74BBB02B190BE8C400093577 /* XHMessageRootViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XHMessageRootViewController.m; sourceTree = "<group>"; }; |
513 | 526 | 74BBB030190C28CD00093577 /* XHDemoWeChatMessageTableViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XHDemoWeChatMessageTableViewController.h; sourceTree = "<group>"; }; |
514 | 527 | 74BBB031190C28CD00093577 /* XHDemoWeChatMessageTableViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = XHDemoWeChatMessageTableViewController.m; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; }; |
| 528 | + 74C3E7CF192919360053F4E1 /* XHAlbumTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XHAlbumTableViewCell.h; sourceTree = "<group>"; }; |
| 529 | + 74C3E7D0192919360053F4E1 /* XHAlbumTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XHAlbumTableViewCell.m; sourceTree = "<group>"; }; |
| 530 | + 74C3E7D4192919930053F4E1 /* XHAlbumRichTextView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XHAlbumRichTextView.h; sourceTree = "<group>"; }; |
| 531 | + 74C3E7D5192919930053F4E1 /* XHAlbumRichTextView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XHAlbumRichTextView.m; sourceTree = "<group>"; }; |
| 532 | + 74C3E7D919291A1A0053F4E1 /* XHAlbum.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XHAlbum.h; sourceTree = "<group>"; }; |
| 533 | + 74C3E7DA19291A1A0053F4E1 /* XHAlbum.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XHAlbum.m; sourceTree = "<group>"; }; |
| 534 | + 74C3E7DE19291DC60053F4E1 /* XHAlbumHeaderContainerView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XHAlbumHeaderContainerView.h; sourceTree = "<group>"; }; |
| 535 | + 74C3E7DF19291DC60053F4E1 /* XHAlbumHeaderContainerView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XHAlbumHeaderContainerView.m; sourceTree = "<group>"; }; |
| 536 | + 74C3E7E419291F1B0053F4E1 /* AlbumHeaderBackgrounImage@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AlbumHeaderBackgrounImage@2x.png"; sourceTree = "<group>"; }; |
515 | 537 | 74D1C5C4190DFC1D003B1BCA /* XHFoundationCommon.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XHFoundationCommon.h; sourceTree = "<group>"; }; |
516 | 538 | 74D1C5C5190DFC1D003B1BCA /* XHFoundationCommon.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XHFoundationCommon.m; sourceTree = "<group>"; }; |
517 | 539 | 74D1C5E7190E2BE6003B1BCA /* XHMessageVoiceFactory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XHMessageVoiceFactory.h; sourceTree = "<group>"; }; |
|
851 | 873 | 746C89141917F691007F9A5E /* MessageContentViews */, |
852 | 874 | 746C891F1917F691007F9A5E /* MessageInputView */, |
853 | 875 | 746C89241917F691007F9A5E /* MessageMenuViews */, |
| 876 | + 74C3E7CE1929191E0053F4E1 /* AlbumContentViews */, |
854 | 877 | ); |
855 | 878 | path = Views; |
856 | 879 | sourceTree = "<group>"; |
|
1129 | 1152 | 74585FFC191D10CC00F5E8C8 /* XHAnnotation.m */, |
1130 | 1153 | 74E900B11928F3D100D37C81 /* XHStoreManager.h */, |
1131 | 1154 | 74E900B21928F3D100D37C81 /* XHStoreManager.m */, |
| 1155 | + 74C3E7D919291A1A0053F4E1 /* XHAlbum.h */, |
| 1156 | + 74C3E7DA19291A1A0053F4E1 /* XHAlbum.m */, |
1132 | 1157 | ); |
1133 | 1158 | path = Models; |
1134 | 1159 | sourceTree = "<group>"; |
|
1191 | 1216 | path = XHBaseViewController; |
1192 | 1217 | sourceTree = "<group>"; |
1193 | 1218 | }; |
| 1219 | + 74C3E7CE1929191E0053F4E1 /* AlbumContentViews */ = { |
| 1220 | + isa = PBXGroup; |
| 1221 | + children = ( |
| 1222 | + 74C3E7CF192919360053F4E1 /* XHAlbumTableViewCell.h */, |
| 1223 | + 74C3E7D0192919360053F4E1 /* XHAlbumTableViewCell.m */, |
| 1224 | + 74C3E7D4192919930053F4E1 /* XHAlbumRichTextView.h */, |
| 1225 | + 74C3E7D5192919930053F4E1 /* XHAlbumRichTextView.m */, |
| 1226 | + 74C3E7DE19291DC60053F4E1 /* XHAlbumHeaderContainerView.h */, |
| 1227 | + 74C3E7DF19291DC60053F4E1 /* XHAlbumHeaderContainerView.m */, |
| 1228 | + ); |
| 1229 | + path = AlbumContentViews; |
| 1230 | + sourceTree = "<group>"; |
| 1231 | + }; |
| 1232 | + 74C3E7E319291F1B0053F4E1 /* AlbumImages */ = { |
| 1233 | + isa = PBXGroup; |
| 1234 | + children = ( |
| 1235 | + 74C3E7E419291F1B0053F4E1 /* AlbumHeaderBackgrounImage@2x.png */, |
| 1236 | + ); |
| 1237 | + path = AlbumImages; |
| 1238 | + sourceTree = "<group>"; |
| 1239 | + }; |
1194 | 1240 | 74E5E99E1921F7580084BCFA /* VoiceRecordHUDImages */ = { |
1195 | 1241 | isa = PBXGroup; |
1196 | 1242 | children = ( |
|
1296 | 1342 | 74E900521927940000D37C81 /* ff_IconShake@2x.png */, |
1297 | 1343 | 74E900501927940000D37C81 /* ff_IconLocationService@2x.png */, |
1298 | 1344 | 74E9004F1927940000D37C81 /* ff_IconBottle@2x.png */, |
| 1345 | + 74C3E7E319291F1B0053F4E1 /* AlbumImages */, |
1299 | 1346 | 74E900931927A81500D37C81 /* BottleImages */, |
1300 | 1347 | 74E900541927940000D37C81 /* MoreGame@2x.png */, |
1301 | 1348 | ); |
|
1416 | 1463 | 74180C13190F450200A35C82 /* XHMessageModel.h in Headers */, |
1417 | 1464 | 746C892F1917F691007F9A5E /* XHBubblePhotoImageView.h in Headers */, |
1418 | 1465 | 746C89351917F691007F9A5E /* XHMessageDisplayTextView.h in Headers */, |
| 1466 | + 74C3E7D1192919360053F4E1 /* XHAlbumTableViewCell.h in Headers */, |
1419 | 1467 | 74E9003319278F5C00D37C81 /* XHContactTableViewController.h in Headers */, |
1420 | 1468 | 746C893E1917F691007F9A5E /* XHMessageInputView.h in Headers */, |
1421 | 1469 | 746C89471917F691007F9A5E /* XHEmotionCollectionViewFlowLayout.h in Headers */, |
|
1424 | 1472 | 746C89501917F691007F9A5E /* XHShareMenuView.h in Headers */, |
1425 | 1473 | 746C89381917F691007F9A5E /* XHMessageTableView.h in Headers */, |
1426 | 1474 | 746C89441917F691007F9A5E /* XHEmotionCollectionViewCell.h in Headers */, |
| 1475 | + 74C3E7DB19291A1A0053F4E1 /* XHAlbum.h in Headers */, |
1427 | 1476 | 746C894D1917F691007F9A5E /* XHEmotionSectionBar.h in Headers */, |
1428 | 1477 | 746C894A1917F691007F9A5E /* XHEmotionManagerView.h in Headers */, |
1429 | 1478 | 746C89411917F691007F9A5E /* XHMessageTextView.h in Headers */, |
|
1462 | 1511 | 74E5EAC71924FFBE0084BCFA /* NSMutableAttributedString+Helper.h in Headers */, |
1463 | 1512 | 74901A3F191D3B1C0049AFF9 /* XHProfileTableViewController.h in Headers */, |
1464 | 1513 | 74180C14190F450400A35C82 /* XHMessage.h in Headers */, |
| 1514 | + 74C3E7E019291DC60053F4E1 /* XHAlbumHeaderContainerView.h in Headers */, |
1465 | 1515 | 740660A71913552800E1CE95 /* UIImage+XHAnimatedFaceGif.h in Headers */, |
1466 | 1516 | 74585F3E191B999B00F5E8C8 /* XHLocationHelper.h in Headers */, |
1467 | 1517 | 74901989191D2D030049AFF9 /* XHDisplayMediaViewController.h in Headers */, |
|
1471 | 1521 | 749019B4191D315A0049AFF9 /* XHMessageVideoConverPhotoFactory.h in Headers */, |
1472 | 1522 | 74901A45191D4CD30049AFF9 /* XHBaseViewController.h in Headers */, |
1473 | 1523 | 74180C10190F44F800A35C82 /* UIScrollView+XHkeyboardControl.h in Headers */, |
| 1524 | + 74C3E7D6192919930053F4E1 /* XHAlbumRichTextView.h in Headers */, |
1474 | 1525 | 74E5E9951921E90A0084BCFA /* XHVoiceRecordHUD.h in Headers */, |
1475 | 1526 | 74180C0B190F44EC00A35C82 /* XHMessageBubbleFactory.h in Headers */, |
1476 | 1527 | 74180C0C190F44ED00A35C82 /* XHMacro.h in Headers */, |
|
1697 | 1748 | 74E5E9AC1921F7710084BCFA /* RecordingSignal004@2x.png in Resources */, |
1698 | 1749 | 746C88791916B62D007F9A5E /* section0_emotion8@2x.png in Resources */, |
1699 | 1750 | 746C885D1916B612007F9A5E /* sharemore_voiceinput@2x.png in Resources */, |
| 1751 | + 74C3E7E519291F1B0053F4E1 /* AlbumHeaderBackgrounImage@2x.png in Resources */, |
1700 | 1752 | 74E900991927A81500D37C81 /* bottleButtonMine@2x.png in Resources */, |
1701 | 1753 | 746C88231916B5D6007F9A5E /* voice@2x.png in Resources */, |
1702 | 1754 | 746C88451916B607007F9A5E /* ReceiverVoiceNodePlaying002@2x.png in Resources */, |
|
1750 | 1802 | buildActionMask = 2147483647; |
1751 | 1803 | files = ( |
1752 | 1804 | 74E5EAED1924FFBE0084BCFA /* SETextMagnifierRanged.m in Sources */, |
| 1805 | + 74C3E7D3192919360053F4E1 /* XHAlbumTableViewCell.m in Sources */, |
1753 | 1806 | 74E5EAE71924FFBE0084BCFA /* SETextLayout.m in Sources */, |
1754 | 1807 | 74E9003519278F5C00D37C81 /* XHContactTableViewController.m in Sources */, |
1755 | 1808 | 746C89431917F691007F9A5E /* XHMessageTextView.m in Sources */, |
1756 | 1809 | 74180BFA190F448800A35C82 /* XHMessageBubbleFactory.m in Sources */, |
1757 | 1810 | 74E5E9971921E90A0084BCFA /* XHVoiceRecordHUD.m in Sources */, |
| 1811 | + 74C3E7D8192919930053F4E1 /* XHAlbumRichTextView.m in Sources */, |
1758 | 1812 | 74E5EADB1924FFBE0084BCFA /* SETextAttachment.m in Sources */, |
1759 | 1813 | 746C894C1917F691007F9A5E /* XHEmotionManagerView.m in Sources */, |
1760 | 1814 | 74E900921927A12100D37C81 /* XHShakeViewController.m in Sources */, |
|
1766 | 1820 | 746C893D1917F691007F9A5E /* XHMessageTableViewCell.m in Sources */, |
1767 | 1821 | 746C89461917F691007F9A5E /* XHEmotionCollectionViewCell.m in Sources */, |
1768 | 1822 | 7490198B191D2D030049AFF9 /* XHDisplayMediaViewController.m in Sources */, |
| 1823 | + 74C3E7E219291DC60053F4E1 /* XHAlbumHeaderContainerView.m in Sources */, |
1769 | 1824 | 746C89671917F7EA007F9A5E /* XHDisplayLocationViewController.m in Sources */, |
1770 | 1825 | 746C89371917F691007F9A5E /* XHMessageDisplayTextView.m in Sources */, |
1771 | 1826 | 746C89891917F8EA007F9A5E /* XHBaseTableViewController.m in Sources */, |
|
1811 | 1866 | 74E9007E1927A0F500D37C81 /* XHBottleViewController.m in Sources */, |
1812 | 1867 | 74E900791927A0E900D37C81 /* XHAlbumTableViewController.m in Sources */, |
1813 | 1868 | 746C895D1917F7B4007F9A5E /* XHMessageTableViewController.m in Sources */, |
| 1869 | + 74C3E7DD19291A1A0053F4E1 /* XHAlbum.m in Sources */, |
1814 | 1870 | 746C89401917F691007F9A5E /* XHMessageInputView.m in Sources */, |
1815 | 1871 | 746C897F1917F8C5007F9A5E /* XHBaseTabBarController.m in Sources */, |
1816 | 1872 | 746C89491917F691007F9A5E /* XHEmotionCollectionViewFlowLayout.m in Sources */, |
|
1851 | 1907 | 746C89301917F691007F9A5E /* XHBubblePhotoImageView.m in Sources */, |
1852 | 1908 | 746C89881917F8EA007F9A5E /* XHBaseTableViewController.m in Sources */, |
1853 | 1909 | 74E5E9961921E90A0084BCFA /* XHVoiceRecordHUD.m in Sources */, |
| 1910 | + 74C3E7E119291DC60053F4E1 /* XHAlbumHeaderContainerView.m in Sources */, |
1854 | 1911 | 74E5EAEF1924FFBE0084BCFA /* SETextSelection.m in Sources */, |
1855 | 1912 | 74E5EAE91924FFBE0084BCFA /* SETextMagnifierCaret.m in Sources */, |
1856 | 1913 | 746C897E1917F8C5007F9A5E /* XHBaseTabBarController.m in Sources */, |
1857 | 1914 | 746C89611917F7DE007F9A5E /* XHDisplayEmotionViewController.m in Sources */, |
1858 | 1915 | 74E5EAE61924FFBE0084BCFA /* SETextLayout.m in Sources */, |
1859 | 1916 | 7490198A191D2D030049AFF9 /* XHDisplayMediaViewController.m in Sources */, |
1860 | 1917 | 74D1C5C6190DFC1D003B1BCA /* XHFoundationCommon.m in Sources */, |
| 1918 | + 74C3E7D2192919360053F4E1 /* XHAlbumTableViewCell.m in Sources */, |
1861 | 1919 | 746C89701917F7FE007F9A5E /* XHDisplayTextViewController.m in Sources */, |
1862 | 1920 | 748245151908C730008EC388 /* AppDelegate.m in Sources */, |
1863 | 1921 | 748245971909F33F008EC388 /* XHMessageBubbleFactory.m in Sources */, |
|
1868 | 1926 | 746C89361917F691007F9A5E /* XHMessageDisplayTextView.m in Sources */, |
1869 | 1927 | 74E5EADD1924FFBE0084BCFA /* SETextEditingCaret.m in Sources */, |
1870 | 1928 | 74E5EACB1924FFBE0084BCFA /* SECompatibility.m in Sources */, |
| 1929 | + 74C3E7D7192919930053F4E1 /* XHAlbumRichTextView.m in Sources */, |
1871 | 1930 | 740660BF1914D65600E1CE95 /* XHEmotion.m in Sources */, |
1872 | 1931 | 746C89791917F8B2007F9A5E /* XHBaseNavigationController.m in Sources */, |
1873 | 1932 | 74E5EAD71924FFBE0084BCFA /* SESelectionGrabber.m in Sources */, |
|
1898 | 1957 | 746C894B1917F691007F9A5E /* XHEmotionManagerView.m in Sources */, |
1899 | 1958 | 74E5E98A1921317B0084BCFA /* XHVoiceRecordHelper.m in Sources */, |
1900 | 1959 | 74E900B41928F3D100D37C81 /* XHStoreManager.m in Sources */, |
| 1960 | + 74C3E7DC19291A1A0053F4E1 /* XHAlbum.m in Sources */, |
1901 | 1961 | 746C89661917F7EA007F9A5E /* XHDisplayLocationViewController.m in Sources */, |
1902 | 1962 | 746C89391917F691007F9A5E /* XHMessageTableView.m in Sources */, |
1903 | 1963 | ); |
|
0 commit comments