Skip to content

Commit a877a32

Browse files
JmoVxiaJmoVxia
authored andcommitted
增加六边形蜂窝布局
1 parent 0931812 commit a877a32

File tree

77 files changed

+921
-18
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

77 files changed

+921
-18
lines changed

CLDemo-Swift/CLDemo-Swift.xcodeproj/project.pbxproj

Lines changed: 43 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
/* Begin PBXBuildFile section */
1010
5B08E44D2681E6A7001C271A /* CLLanguageManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B08E44C2681E6A7001C271A /* CLLanguageManager.swift */; };
11-
5B0CDAFD26B7938000B45AD1 /* CLHexagonalController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B0CDAFC26B7938000B45AD1 /* CLHexagonalController.swift */; };
11+
5B0CDAFD26B7938000B45AD1 /* CLiWatchAnimationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B0CDAFC26B7938000B45AD1 /* CLiWatchAnimationController.swift */; };
1212
5B0CDB0626B7940100B45AD1 /* HexagonalItemViewAppearance.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B0CDB0126B7940100B45AD1 /* HexagonalItemViewAppearance.swift */; };
1313
5B0CDB0726B7940100B45AD1 /* HexagonalView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B0CDB0226B7940100B45AD1 /* HexagonalView.swift */; };
1414
5B0CDB0826B7940100B45AD1 /* HexagonalDirection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B0CDB0326B7940100B45AD1 /* HexagonalDirection.swift */; };
@@ -107,6 +107,9 @@
107107
5BC1352F269EBA1C00D1CCB5 /* CLBubbleTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BC1352E269EBA1C00D1CCB5 /* CLBubbleTransition.swift */; };
108108
5BC13531269EBA9B00D1CCB5 /* CLBubbleInteractiveTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BC13530269EBA9B00D1CCB5 /* CLBubbleInteractiveTransition.swift */; };
109109
5BC9911726C658150026B6FF /* CLHomePageModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BC9911626C658150026B6FF /* CLHomePageModel.swift */; };
110+
5BC9911B26C65DBD0026B6FF /* CLHoneycombLayoutController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BC9911A26C65DBD0026B6FF /* CLHoneycombLayoutController.swift */; };
111+
5BC9911E26C65E070026B6FF /* CLHoneycombLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BC9911D26C65E070026B6FF /* CLHoneycombLayout.swift */; };
112+
5BC9912126C65E3A0026B6FF /* CLHoneycombCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BC9912026C65E3A0026B6FF /* CLHoneycombCollectionViewCell.swift */; };
110113
5BD0434326832D3F0054F2B4 /* CLBreakPointResumeOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BD0433E26832D3F0054F2B4 /* CLBreakPointResumeOperation.swift */; };
111114
5BD0434426832D3F0054F2B4 /* CLBreakPointResumeManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BD0433F26832D3F0054F2B4 /* CLBreakPointResumeManager.swift */; };
112115
5BD0434526832D3F0054F2B4 /* CLBreakPointResumeItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BD0434026832D3F0054F2B4 /* CLBreakPointResumeItem.swift */; };
@@ -263,7 +266,7 @@
263266
3B3CD2B2D686C071F5172431 /* Pods-CLDemo-Swift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CLDemo-Swift.debug.xcconfig"; path = "Target Support Files/Pods-CLDemo-Swift/Pods-CLDemo-Swift.debug.xcconfig"; sourceTree = "<group>"; };
264267
5B04E8862684657C006DE091 /* CLDemo-Bridge.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "CLDemo-Bridge.h"; sourceTree = "<group>"; };
265268
5B08E44C2681E6A7001C271A /* CLLanguageManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CLLanguageManager.swift; sourceTree = "<group>"; };
266-
5B0CDAFC26B7938000B45AD1 /* CLHexagonalController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CLHexagonalController.swift; sourceTree = "<group>"; };
269+
5B0CDAFC26B7938000B45AD1 /* CLiWatchAnimationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CLiWatchAnimationController.swift; sourceTree = "<group>"; };
267270
5B0CDB0126B7940100B45AD1 /* HexagonalItemViewAppearance.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HexagonalItemViewAppearance.swift; sourceTree = "<group>"; };
268271
5B0CDB0226B7940100B45AD1 /* HexagonalView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HexagonalView.swift; sourceTree = "<group>"; };
269272
5B0CDB0326B7940100B45AD1 /* HexagonalDirection.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HexagonalDirection.swift; sourceTree = "<group>"; };
@@ -370,6 +373,9 @@
370373
5BC1352E269EBA1C00D1CCB5 /* CLBubbleTransition.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CLBubbleTransition.swift; sourceTree = "<group>"; };
371374
5BC13530269EBA9B00D1CCB5 /* CLBubbleInteractiveTransition.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CLBubbleInteractiveTransition.swift; sourceTree = "<group>"; };
372375
5BC9911626C658150026B6FF /* CLHomePageModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CLHomePageModel.swift; sourceTree = "<group>"; };
376+
5BC9911A26C65DBD0026B6FF /* CLHoneycombLayoutController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CLHoneycombLayoutController.swift; sourceTree = "<group>"; };
377+
5BC9911D26C65E070026B6FF /* CLHoneycombLayout.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CLHoneycombLayout.swift; sourceTree = "<group>"; };
378+
5BC9912026C65E3A0026B6FF /* CLHoneycombCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CLHoneycombCollectionViewCell.swift; sourceTree = "<group>"; };
373379
5BD0433E26832D3F0054F2B4 /* CLBreakPointResumeOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CLBreakPointResumeOperation.swift; sourceTree = "<group>"; };
374380
5BD0433F26832D3F0054F2B4 /* CLBreakPointResumeManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CLBreakPointResumeManager.swift; sourceTree = "<group>"; };
375381
5BD0434026832D3F0054F2B4 /* CLBreakPointResumeItem.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CLBreakPointResumeItem.swift; sourceTree = "<group>"; };
@@ -553,13 +559,13 @@
553559
path = CLLanguageManager;
554560
sourceTree = "<group>";
555561
};
556-
5B0CDAFB26B792DB00B45AD1 /* CLHexagonalController */ = {
562+
5B0CDAFB26B792DB00B45AD1 /* CLiWatchAnimationController */ = {
557563
isa = PBXGroup;
558564
children = (
559565
5B0CDB0026B7940100B45AD1 /* Hexacon */,
560-
5B0CDAFC26B7938000B45AD1 /* CLHexagonalController.swift */,
566+
5B0CDAFC26B7938000B45AD1 /* CLiWatchAnimationController.swift */,
561567
);
562-
path = CLHexagonalController;
568+
path = CLiWatchAnimationController;
563569
sourceTree = "<group>";
564570
};
565571
5B0CDB0026B7940100B45AD1 /* Hexacon */ = {
@@ -987,7 +993,8 @@
987993
children = (
988994
5BD4EAF7268183E700B5284F /* Base */,
989995
5B800435268194B1000E39AC /* CLHomePageController */,
990-
5B0CDAFB26B792DB00B45AD1 /* CLHexagonalController */,
996+
5BC9911926C65D780026B6FF /* CLHoneycombLayoutController */,
997+
5B0CDAFB26B792DB00B45AD1 /* CLiWatchAnimationController */,
991998
5B7982A226A01EAE004A6473 /* CLDarkModeController */,
992999
5B79829A26A00A0A004A6473 /* CLChangeFontSizeController */,
9931000
5B8004422681AD7E000E39AC /* CLChatContactController */,
@@ -1209,6 +1216,32 @@
12091216
path = CLHomePagemodel;
12101217
sourceTree = "<group>";
12111218
};
1219+
5BC9911926C65D780026B6FF /* CLHoneycombLayoutController */ = {
1220+
isa = PBXGroup;
1221+
children = (
1222+
5BC9911A26C65DBD0026B6FF /* CLHoneycombLayoutController.swift */,
1223+
5BC9911C26C65DFB0026B6FF /* CLHoneycombLayout */,
1224+
5BC9911F26C65E220026B6FF /* View */,
1225+
);
1226+
path = CLHoneycombLayoutController;
1227+
sourceTree = "<group>";
1228+
};
1229+
5BC9911C26C65DFB0026B6FF /* CLHoneycombLayout */ = {
1230+
isa = PBXGroup;
1231+
children = (
1232+
5BC9911D26C65E070026B6FF /* CLHoneycombLayout.swift */,
1233+
);
1234+
path = CLHoneycombLayout;
1235+
sourceTree = "<group>";
1236+
};
1237+
5BC9911F26C65E220026B6FF /* View */ = {
1238+
isa = PBXGroup;
1239+
children = (
1240+
5BC9912026C65E3A0026B6FF /* CLHoneycombCollectionViewCell.swift */,
1241+
);
1242+
path = View;
1243+
sourceTree = "<group>";
1244+
};
12121245
5BD0433D26832D3F0054F2B4 /* CLBreakPointResumeController */ = {
12131246
isa = PBXGroup;
12141247
children = (
@@ -1925,7 +1958,7 @@
19251958
5BD043A52683302E0054F2B4 /* CLDrawerPresentationController.swift in Sources */,
19261959
5BE6692726848D000095F82E /* CLWaveView.swift in Sources */,
19271960
5BC9911726C658150026B6FF /* CLHomePageModel.swift in Sources */,
1928-
5B0CDAFD26B7938000B45AD1 /* CLHexagonalController.swift in Sources */,
1961+
5B0CDAFD26B7938000B45AD1 /* CLiWatchAnimationController.swift in Sources */,
19291962
5BD043B8268332BF0054F2B4 /* CLHistogramIndexView.swift in Sources */,
19301963
5B83980326A15C3600FD1D3C /* CLCircleRetroPushTransitionController.swift in Sources */,
19311964
5BE6681A268475940095F82E /* CLCarouselCell.swift in Sources */,
@@ -1938,6 +1971,7 @@
19381971
5BD4EB27268184AB00B5284F /* UIBezierPath+Extension.swift in Sources */,
19391972
5B76932026841C70008BB92B /* CKDChatEmojiTextCell.swift in Sources */,
19401973
5BD4EB15268184AB00B5284F /* Int+Extension.swift in Sources */,
1974+
5BC9912126C65E3A0026B6FF /* CLHoneycombCollectionViewCell.swift in Sources */,
19411975
5B80043F268194FD000E39AC /* CLCellItemProtocol.swift in Sources */,
19421976
5BD4EB702681872D00B5284F /* CLDataPickerTitleView.swift in Sources */,
19431977
5BD0437026832EAB0054F2B4 /* CLVideoOperation.swift in Sources */,
@@ -1953,6 +1987,7 @@
19531987
5BD4EB14268184AB00B5284F /* UIColor+Extension.swift in Sources */,
19541988
5B7692C426841566008BB92B /* CLVernierCaliperView.swift in Sources */,
19551989
5B79829C26A00A35004A6473 /* CLChangeFontSizeController.swift in Sources */,
1990+
5BC9911E26C65E070026B6FF /* CLHoneycombLayout.swift in Sources */,
19561991
5B76931626841C70008BB92B /* CLChatRecordView.swift in Sources */,
19571992
5B8397FC26A15BAC00FD1D3C /* CLCircleRetroTransitionController.swift in Sources */,
19581993
5BD4EB19268184AB00B5284F /* UIView+Extension.swift in Sources */,
@@ -2031,6 +2066,7 @@
20312066
5B8004472681ADF0000E39AC /* CLRecordController.swift in Sources */,
20322067
5BD0438A26832F980054F2B4 /* CLGifPlayer.swift in Sources */,
20332068
5BD4EB672681872D00B5284F /* CLPopupFlopController.swift in Sources */,
2069+
5BC9911B26C65DBD0026B6FF /* CLHoneycombLayoutController.swift in Sources */,
20342070
5BD4EB602681872D00B5284F /* CLPopupFoodPickerModel.swift in Sources */,
20352071
5B7982A726A02265004A6473 /* CLTheme.swift in Sources */,
20362072
5BD4EB16268184AB00B5284F /* Data+Gzip.swift in Sources */,
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"info" : {
3+
"author" : "xcode",
4+
"version" : 1
5+
}
6+
}
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
{
2+
"images" : [
3+
{
4+
"filename" : "Hexagon-1.jpeg",
5+
"idiom" : "universal",
6+
"scale" : "1x"
7+
},
8+
{
9+
"idiom" : "universal",
10+
"scale" : "2x"
11+
},
12+
{
13+
"idiom" : "universal",
14+
"scale" : "3x"
15+
}
16+
],
17+
"info" : {
18+
"author" : "xcode",
19+
"version" : 1
20+
}
21+
}
35.7 KB
Loading
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
{
2+
"images" : [
3+
{
4+
"filename" : "Hexagon-10.jpeg",
5+
"idiom" : "universal",
6+
"scale" : "1x"
7+
},
8+
{
9+
"idiom" : "universal",
10+
"scale" : "2x"
11+
},
12+
{
13+
"idiom" : "universal",
14+
"scale" : "3x"
15+
}
16+
],
17+
"info" : {
18+
"author" : "xcode",
19+
"version" : 1
20+
}
21+
}
36.6 KB
Loading
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
{
2+
"images" : [
3+
{
4+
"filename" : "Hexagon-11.jpeg",
5+
"idiom" : "universal",
6+
"scale" : "1x"
7+
},
8+
{
9+
"idiom" : "universal",
10+
"scale" : "2x"
11+
},
12+
{
13+
"idiom" : "universal",
14+
"scale" : "3x"
15+
}
16+
],
17+
"info" : {
18+
"author" : "xcode",
19+
"version" : 1
20+
}
21+
}
36.9 KB
Loading
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
{
2+
"images" : [
3+
{
4+
"filename" : "Hexagon-12.jpeg",
5+
"idiom" : "universal",
6+
"scale" : "1x"
7+
},
8+
{
9+
"idiom" : "universal",
10+
"scale" : "2x"
11+
},
12+
{
13+
"idiom" : "universal",
14+
"scale" : "3x"
15+
}
16+
],
17+
"info" : {
18+
"author" : "xcode",
19+
"version" : 1
20+
}
21+
}
66.6 KB
Loading

0 commit comments

Comments
 (0)