Commit c7ed30f2d800888f8b1585423b442eee8fd7ee87
1 parent
1ec3b7df
Exists in
parentassistant
commit
Showing
16 changed files
with
1026 additions
and
1081 deletions
Show diff stats
ParentAssistant/ParentAssistant.xcodeproj/project.pbxproj
@@ -43,6 +43,15 @@ | @@ -43,6 +43,15 @@ | ||
43 | ADAEA3982064960300A47D2C /* SceneDetailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADAEA3972064960300A47D2C /* SceneDetailViewController.swift */; }; | 43 | ADAEA3982064960300A47D2C /* SceneDetailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADAEA3972064960300A47D2C /* SceneDetailViewController.swift */; }; |
44 | ADAEA39A2064C44900A47D2C /* LineChartView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADAEA3992064C44900A47D2C /* LineChartView.swift */; }; | 44 | ADAEA39A2064C44900A47D2C /* LineChartView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADAEA3992064C44900A47D2C /* LineChartView.swift */; }; |
45 | ADC9AB72207C55CE00348EF1 /* GrowViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADC9AB71207C55CE00348EF1 /* GrowViewController.swift */; }; | 45 | ADC9AB72207C55CE00348EF1 /* GrowViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADC9AB71207C55CE00348EF1 /* GrowViewController.swift */; }; |
46 | + ADC9AB74207C64B300348EF1 /* MoralTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = ADC9AB73207C64B300348EF1 /* MoralTableViewCell.xib */; }; | ||
47 | + ADC9AB77207C65FC00348EF1 /* GrowSubjectCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADC9AB75207C65FC00348EF1 /* GrowSubjectCell.swift */; }; | ||
48 | + ADC9AB78207C65FC00348EF1 /* GrowSubjectCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = ADC9AB76207C65FC00348EF1 /* GrowSubjectCell.xib */; }; | ||
49 | + ADC9AB7A207C66A300348EF1 /* MoralDetailCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = ADC9AB79207C66A300348EF1 /* MoralDetailCell.xib */; }; | ||
50 | + ADC9AB7C207C66C300348EF1 /* EducationDetailCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = ADC9AB7B207C66C300348EF1 /* EducationDetailCell.xib */; }; | ||
51 | + ADC9AB7E207C66DA00348EF1 /* BehaviorDetailCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = ADC9AB7D207C66DA00348EF1 /* BehaviorDetailCell.xib */; }; | ||
52 | + ADC9AB80207C672800348EF1 /* SceneTopCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = ADC9AB7F207C672800348EF1 /* SceneTopCell.xib */; }; | ||
53 | + ADC9AB82207C673300348EF1 /* SceneMiddleCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = ADC9AB81207C673300348EF1 /* SceneMiddleCell.xib */; }; | ||
54 | + ADC9AB84207C673C00348EF1 /* SceneDownCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = ADC9AB83207C673C00348EF1 /* SceneDownCell.xib */; }; | ||
46 | ADE33B312062202300BEA6E6 /* Macro.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADE33B302062202300BEA6E6 /* Macro.swift */; }; | 55 | ADE33B312062202300BEA6E6 /* Macro.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADE33B302062202300BEA6E6 /* Macro.swift */; }; |
47 | ADF159612069E00000A9485D /* CalendarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADF159602069E00000A9485D /* CalendarView.swift */; }; | 56 | ADF159612069E00000A9485D /* CalendarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADF159602069E00000A9485D /* CalendarView.swift */; }; |
48 | BF388469205A4DE900A240EF /* StudentClassInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF388468205A4DE900A240EF /* StudentClassInfo.swift */; }; | 57 | BF388469205A4DE900A240EF /* StudentClassInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF388468205A4DE900A240EF /* StudentClassInfo.swift */; }; |
@@ -60,7 +69,6 @@ | @@ -60,7 +69,6 @@ | ||
60 | BF388482205F5BC800A240EF /* MessageManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF388481205F5BC800A240EF /* MessageManager.swift */; }; | 69 | BF388482205F5BC800A240EF /* MessageManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF388481205F5BC800A240EF /* MessageManager.swift */; }; |
61 | BF3B8298204FC80D002078EA /* UMCommon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF3B8297204FC80D002078EA /* UMCommon.framework */; }; | 70 | BF3B8298204FC80D002078EA /* UMCommon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF3B8297204FC80D002078EA /* UMCommon.framework */; }; |
62 | BF3B82A02050CC8B002078EA /* ReportHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF3B829F2050CC8B002078EA /* ReportHeaderView.swift */; }; | 71 | BF3B82A02050CC8B002078EA /* ReportHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF3B829F2050CC8B002078EA /* ReportHeaderView.swift */; }; |
63 | - BF3B82A42050DA75002078EA /* ReportHeaderView.xib in Resources */ = {isa = PBXBuildFile; fileRef = BF3B82A32050DA75002078EA /* ReportHeaderView.xib */; }; | ||
64 | BF406CD62057B03A000A6681 /* MessageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF406CD52057B03A000A6681 /* MessageViewController.swift */; }; | 72 | BF406CD62057B03A000A6681 /* MessageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF406CD52057B03A000A6681 /* MessageViewController.swift */; }; |
65 | BF406CD82057B529000A6681 /* MessageTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF406CD72057B529000A6681 /* MessageTableViewCell.swift */; }; | 73 | BF406CD82057B529000A6681 /* MessageTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF406CD72057B529000A6681 /* MessageTableViewCell.swift */; }; |
66 | BF406CDA2057BEB8000A6681 /* OrderDetailModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF406CD92057BEB8000A6681 /* OrderDetailModel.swift */; }; | 74 | BF406CDA2057BEB8000A6681 /* OrderDetailModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF406CD92057BEB8000A6681 /* OrderDetailModel.swift */; }; |
@@ -111,7 +119,6 @@ | @@ -111,7 +119,6 @@ | ||
111 | BFCED888205280B700055373 /* MyViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFCED887205280B700055373 /* MyViewController.swift */; }; | 119 | BFCED888205280B700055373 /* MyViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFCED887205280B700055373 /* MyViewController.swift */; }; |
112 | BFCED88B20528DE700055373 /* MyViewControllerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFCED88A20528DE700055373 /* MyViewControllerModel.swift */; }; | 120 | BFCED88B20528DE700055373 /* MyViewControllerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFCED88A20528DE700055373 /* MyViewControllerModel.swift */; }; |
113 | BFEAAAA7205118370072FAAF /* TabBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFEAAAA6205118370072FAAF /* TabBarController.swift */; }; | 121 | BFEAAAA7205118370072FAAF /* TabBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFEAAAA6205118370072FAAF /* TabBarController.swift */; }; |
114 | - BFEAAAA9205248AC0072FAAF /* TaskPresentationTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFEAAAA8205248AC0072FAAF /* TaskPresentationTableViewCell.swift */; }; | ||
115 | BFEAAAAB205249B50072FAAF /* ReportDateCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFEAAAAA205249B50072FAAF /* ReportDateCollectionViewCell.swift */; }; | 122 | BFEAAAAB205249B50072FAAF /* ReportDateCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFEAAAAA205249B50072FAAF /* ReportDateCollectionViewCell.swift */; }; |
116 | BFEAAAC1205257460072FAAF /* LXCalendarDayModel.m in Sources */ = {isa = PBXBuildFile; fileRef = BFEAAAAF205257460072FAAF /* LXCalendarDayModel.m */; }; | 123 | BFEAAAC1205257460072FAAF /* LXCalendarDayModel.m in Sources */ = {isa = PBXBuildFile; fileRef = BFEAAAAF205257460072FAAF /* LXCalendarDayModel.m */; }; |
117 | BFEAAAC2205257460072FAAF /* LXCalendarHearder.m in Sources */ = {isa = PBXBuildFile; fileRef = BFEAAAB1205257460072FAAF /* LXCalendarHearder.m */; }; | 124 | BFEAAAC2205257460072FAAF /* LXCalendarHearder.m in Sources */ = {isa = PBXBuildFile; fileRef = BFEAAAB1205257460072FAAF /* LXCalendarHearder.m */; }; |
@@ -190,6 +197,15 @@ | @@ -190,6 +197,15 @@ | ||
190 | ADAEA3972064960300A47D2C /* SceneDetailViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SceneDetailViewController.swift; sourceTree = "<group>"; }; | 197 | ADAEA3972064960300A47D2C /* SceneDetailViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SceneDetailViewController.swift; sourceTree = "<group>"; }; |
191 | ADAEA3992064C44900A47D2C /* LineChartView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LineChartView.swift; sourceTree = "<group>"; }; | 198 | ADAEA3992064C44900A47D2C /* LineChartView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LineChartView.swift; sourceTree = "<group>"; }; |
192 | ADC9AB71207C55CE00348EF1 /* GrowViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GrowViewController.swift; sourceTree = "<group>"; }; | 199 | ADC9AB71207C55CE00348EF1 /* GrowViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GrowViewController.swift; sourceTree = "<group>"; }; |
200 | + ADC9AB73207C64B300348EF1 /* MoralTableViewCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = MoralTableViewCell.xib; sourceTree = "<group>"; }; | ||
201 | + ADC9AB75207C65FC00348EF1 /* GrowSubjectCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GrowSubjectCell.swift; sourceTree = "<group>"; }; | ||
202 | + ADC9AB76207C65FC00348EF1 /* GrowSubjectCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = GrowSubjectCell.xib; sourceTree = "<group>"; }; | ||
203 | + ADC9AB79207C66A300348EF1 /* MoralDetailCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = MoralDetailCell.xib; sourceTree = "<group>"; }; | ||
204 | + ADC9AB7B207C66C300348EF1 /* EducationDetailCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = EducationDetailCell.xib; sourceTree = "<group>"; }; | ||
205 | + ADC9AB7D207C66DA00348EF1 /* BehaviorDetailCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = BehaviorDetailCell.xib; sourceTree = "<group>"; }; | ||
206 | + ADC9AB7F207C672800348EF1 /* SceneTopCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SceneTopCell.xib; sourceTree = "<group>"; }; | ||
207 | + ADC9AB81207C673300348EF1 /* SceneMiddleCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SceneMiddleCell.xib; sourceTree = "<group>"; }; | ||
208 | + ADC9AB83207C673C00348EF1 /* SceneDownCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SceneDownCell.xib; sourceTree = "<group>"; }; | ||
193 | ADE33B302062202300BEA6E6 /* Macro.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Macro.swift; sourceTree = "<group>"; }; | 209 | ADE33B302062202300BEA6E6 /* Macro.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Macro.swift; sourceTree = "<group>"; }; |
194 | ADF159602069E00000A9485D /* CalendarView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CalendarView.swift; sourceTree = "<group>"; }; | 210 | ADF159602069E00000A9485D /* CalendarView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CalendarView.swift; sourceTree = "<group>"; }; |
195 | BF388468205A4DE900A240EF /* StudentClassInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StudentClassInfo.swift; sourceTree = "<group>"; }; | 211 | BF388468205A4DE900A240EF /* StudentClassInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StudentClassInfo.swift; sourceTree = "<group>"; }; |
@@ -207,7 +223,6 @@ | @@ -207,7 +223,6 @@ | ||
207 | BF388481205F5BC800A240EF /* MessageManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageManager.swift; sourceTree = "<group>"; }; | 223 | BF388481205F5BC800A240EF /* MessageManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageManager.swift; sourceTree = "<group>"; }; |
208 | BF3B8297204FC80D002078EA /* UMCommon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UMCommon.framework; path = Pods/UMCCommon/UMCommon.framework; sourceTree = "<group>"; }; | 224 | BF3B8297204FC80D002078EA /* UMCommon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UMCommon.framework; path = Pods/UMCCommon/UMCommon.framework; sourceTree = "<group>"; }; |
209 | BF3B829F2050CC8B002078EA /* ReportHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReportHeaderView.swift; sourceTree = "<group>"; }; | 225 | BF3B829F2050CC8B002078EA /* ReportHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReportHeaderView.swift; sourceTree = "<group>"; }; |
210 | - BF3B82A32050DA75002078EA /* ReportHeaderView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ReportHeaderView.xib; sourceTree = "<group>"; }; | ||
211 | BF406CD52057B03A000A6681 /* MessageViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageViewController.swift; sourceTree = "<group>"; }; | 226 | BF406CD52057B03A000A6681 /* MessageViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageViewController.swift; sourceTree = "<group>"; }; |
212 | BF406CD72057B529000A6681 /* MessageTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageTableViewCell.swift; sourceTree = "<group>"; }; | 227 | BF406CD72057B529000A6681 /* MessageTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageTableViewCell.swift; sourceTree = "<group>"; }; |
213 | BF406CD92057BEB8000A6681 /* OrderDetailModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OrderDetailModel.swift; sourceTree = "<group>"; }; | 228 | BF406CD92057BEB8000A6681 /* OrderDetailModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OrderDetailModel.swift; sourceTree = "<group>"; }; |
@@ -264,7 +279,6 @@ | @@ -264,7 +279,6 @@ | ||
264 | BFCED887205280B700055373 /* MyViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MyViewController.swift; sourceTree = "<group>"; }; | 279 | BFCED887205280B700055373 /* MyViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MyViewController.swift; sourceTree = "<group>"; }; |
265 | BFCED88A20528DE700055373 /* MyViewControllerModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyViewControllerModel.swift; sourceTree = "<group>"; }; | 280 | BFCED88A20528DE700055373 /* MyViewControllerModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyViewControllerModel.swift; sourceTree = "<group>"; }; |
266 | BFEAAAA6205118370072FAAF /* TabBarController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabBarController.swift; sourceTree = "<group>"; }; | 281 | BFEAAAA6205118370072FAAF /* TabBarController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabBarController.swift; sourceTree = "<group>"; }; |
267 | - BFEAAAA8205248AC0072FAAF /* TaskPresentationTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TaskPresentationTableViewCell.swift; sourceTree = "<group>"; }; | ||
268 | BFEAAAAA205249B50072FAAF /* ReportDateCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReportDateCollectionViewCell.swift; sourceTree = "<group>"; }; | 282 | BFEAAAAA205249B50072FAAF /* ReportDateCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReportDateCollectionViewCell.swift; sourceTree = "<group>"; }; |
269 | BFEAAAAE205257460072FAAF /* LXCalendarDayModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LXCalendarDayModel.h; sourceTree = "<group>"; }; | 283 | BFEAAAAE205257460072FAAF /* LXCalendarDayModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LXCalendarDayModel.h; sourceTree = "<group>"; }; |
270 | BFEAAAAF205257460072FAAF /* LXCalendarDayModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LXCalendarDayModel.m; sourceTree = "<group>"; }; | 284 | BFEAAAAF205257460072FAAF /* LXCalendarDayModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LXCalendarDayModel.m; sourceTree = "<group>"; }; |
@@ -528,16 +542,23 @@ | @@ -528,16 +542,23 @@ | ||
528 | children = ( | 542 | children = ( |
529 | BF3B829F2050CC8B002078EA /* ReportHeaderView.swift */, | 543 | BF3B829F2050CC8B002078EA /* ReportHeaderView.swift */, |
530 | ADF159602069E00000A9485D /* CalendarView.swift */, | 544 | ADF159602069E00000A9485D /* CalendarView.swift */, |
531 | - BF3B82A32050DA75002078EA /* ReportHeaderView.xib */, | ||
532 | - BFEAAAA8205248AC0072FAAF /* TaskPresentationTableViewCell.swift */, | ||
533 | BFEAAAAA205249B50072FAAF /* ReportDateCollectionViewCell.swift */, | 545 | BFEAAAAA205249B50072FAAF /* ReportDateCollectionViewCell.swift */, |
546 | + ADC9AB75207C65FC00348EF1 /* GrowSubjectCell.swift */, | ||
547 | + ADC9AB76207C65FC00348EF1 /* GrowSubjectCell.xib */, | ||
534 | AD65FB77206354220052415B /* MoralTableViewCell.swift */, | 548 | AD65FB77206354220052415B /* MoralTableViewCell.swift */, |
549 | + ADC9AB73207C64B300348EF1 /* MoralTableViewCell.xib */, | ||
535 | AD34D1192064C79D00989F8D /* MoralDetailCell.swift */, | 550 | AD34D1192064C79D00989F8D /* MoralDetailCell.swift */, |
551 | + ADC9AB79207C66A300348EF1 /* MoralDetailCell.xib */, | ||
536 | AD34D11B2064C7AE00989F8D /* EducationDetailCell.swift */, | 552 | AD34D11B2064C7AE00989F8D /* EducationDetailCell.swift */, |
553 | + ADC9AB7B207C66C300348EF1 /* EducationDetailCell.xib */, | ||
537 | AD34D11D2064C7C300989F8D /* BehaviorDetailCell.swift */, | 554 | AD34D11D2064C7C300989F8D /* BehaviorDetailCell.swift */, |
555 | + ADC9AB7D207C66DA00348EF1 /* BehaviorDetailCell.xib */, | ||
538 | AD24AA1F2065FBAF00ECA428 /* SceneTopCell.swift */, | 556 | AD24AA1F2065FBAF00ECA428 /* SceneTopCell.swift */, |
557 | + ADC9AB7F207C672800348EF1 /* SceneTopCell.xib */, | ||
539 | AD24AA212065FBC000ECA428 /* SceneMiddleCell.swift */, | 558 | AD24AA212065FBC000ECA428 /* SceneMiddleCell.swift */, |
559 | + ADC9AB81207C673300348EF1 /* SceneMiddleCell.xib */, | ||
540 | AD24AA232065FBD100ECA428 /* SceneDownCell.swift */, | 560 | AD24AA232065FBD100ECA428 /* SceneDownCell.swift */, |
561 | + ADC9AB83207C673C00348EF1 /* SceneDownCell.xib */, | ||
541 | ADAEA3992064C44900A47D2C /* LineChartView.swift */, | 562 | ADAEA3992064C44900A47D2C /* LineChartView.swift */, |
542 | ); | 563 | ); |
543 | path = View; | 564 | path = View; |
@@ -840,24 +861,31 @@ | @@ -840,24 +861,31 @@ | ||
840 | files = ( | 861 | files = ( |
841 | BF67F3BF20590A2F002FDC61 /* Info-watchOS.plist in Resources */, | 862 | BF67F3BF20590A2F002FDC61 /* Info-watchOS.plist in Resources */, |
842 | 599364EB204E62E700C8B371 /* Information.storyboard in Resources */, | 863 | 599364EB204E62E700C8B371 /* Information.storyboard in Resources */, |
843 | - BF3B82A42050DA75002078EA /* ReportHeaderView.xib in Resources */, | ||
844 | BF7A4C87204E338500460463 /* Info.plist in Resources */, | 864 | BF7A4C87204E338500460463 /* Info.plist in Resources */, |
845 | 599364FC204E742000C8B371 /* ChannelSelectViewCollectionViewCell.xib in Resources */, | 865 | 599364FC204E742000C8B371 /* ChannelSelectViewCollectionViewCell.xib in Resources */, |
866 | + ADC9AB78207C65FC00348EF1 /* GrowSubjectCell.xib in Resources */, | ||
867 | + ADC9AB80207C672800348EF1 /* SceneTopCell.xib in Resources */, | ||
846 | 599365252050D03900C8B371 /* Evaluation.storyboard in Resources */, | 868 | 599365252050D03900C8B371 /* Evaluation.storyboard in Resources */, |
847 | 5980BF672061048A00F4A35E /* Address.plist in Resources */, | 869 | 5980BF672061048A00F4A35E /* Address.plist in Resources */, |
848 | BF38847C205CDE1B00A240EF /* JS.storyboard in Resources */, | 870 | BF38847C205CDE1B00A240EF /* JS.storyboard in Resources */, |
871 | + ADC9AB7C207C66C300348EF1 /* EducationDetailCell.xib in Resources */, | ||
849 | BFF9B7F42057A29D00F39B3E /* TableEmptyView.xib in Resources */, | 872 | BFF9B7F42057A29D00F39B3E /* TableEmptyView.xib in Resources */, |
873 | + ADC9AB7E207C66DA00348EF1 /* BehaviorDetailCell.xib in Resources */, | ||
874 | + ADC9AB84207C673C00348EF1 /* SceneDownCell.xib in Resources */, | ||
850 | BFEAAAC8205257460072FAAF /* LXCalenderCell.xib in Resources */, | 875 | BFEAAAC8205257460072FAAF /* LXCalenderCell.xib in Resources */, |
851 | 599364F8204E648C00C8B371 /* ChannelCollectionViewCell.xib in Resources */, | 876 | 599364F8204E648C00C8B371 /* ChannelCollectionViewCell.xib in Resources */, |
852 | BFEAAAC3205257460072FAAF /* LXCalendarHearder.xib in Resources */, | 877 | BFEAAAC3205257460072FAAF /* LXCalendarHearder.xib in Resources */, |
853 | 59936501204E946300C8B371 /* UserCenter.storyboard in Resources */, | 878 | 59936501204E946300C8B371 /* UserCenter.storyboard in Resources */, |
854 | BF67F3BE20590A2F002FDC61 /* Info-tvOS.plist in Resources */, | 879 | BF67F3BE20590A2F002FDC61 /* Info-tvOS.plist in Resources */, |
880 | + ADC9AB74207C64B300348EF1 /* MoralTableViewCell.xib in Resources */, | ||
855 | BF7A4C86204E338500460463 /* Main.storyboard in Resources */, | 881 | BF7A4C86204E338500460463 /* Main.storyboard in Resources */, |
882 | + ADC9AB7A207C66A300348EF1 /* MoralDetailCell.xib in Resources */, | ||
856 | BF67F3BD20590A2F002FDC61 /* Info-OSX.plist in Resources */, | 883 | BF67F3BD20590A2F002FDC61 /* Info-OSX.plist in Resources */, |
857 | BF621CAC205660E90040D2C1 /* My.storyboard in Resources */, | 884 | BF621CAC205660E90040D2C1 /* My.storyboard in Resources */, |
858 | BF67F3BC20590A2F002FDC61 /* Info-iOS.plist in Resources */, | 885 | BF67F3BC20590A2F002FDC61 /* Info-iOS.plist in Resources */, |
859 | BF7A4C84204E338500460463 /* Assets.xcassets in Resources */, | 886 | BF7A4C84204E338500460463 /* Assets.xcassets in Resources */, |
860 | BF7A4C85204E338500460463 /* LaunchScreen.storyboard in Resources */, | 887 | BF7A4C85204E338500460463 /* LaunchScreen.storyboard in Resources */, |
888 | + ADC9AB82207C673300348EF1 /* SceneMiddleCell.xib in Resources */, | ||
861 | ); | 889 | ); |
862 | runOnlyForDeploymentPostprocessing = 0; | 890 | runOnlyForDeploymentPostprocessing = 0; |
863 | }; | 891 | }; |
@@ -956,7 +984,6 @@ | @@ -956,7 +984,6 @@ | ||
956 | BF406CD62057B03A000A6681 /* MessageViewController.swift in Sources */, | 984 | BF406CD62057B03A000A6681 /* MessageViewController.swift in Sources */, |
957 | 599364F7204E648C00C8B371 /* ChannelCollectionViewCell.swift in Sources */, | 985 | 599364F7204E648C00C8B371 /* ChannelCollectionViewCell.swift in Sources */, |
958 | BF7A4C36204CD55300460463 /* ViewController.swift in Sources */, | 986 | BF7A4C36204CD55300460463 /* ViewController.swift in Sources */, |
959 | - BFEAAAA9205248AC0072FAAF /* TaskPresentationTableViewCell.swift in Sources */, | ||
960 | AD24AA202065FBAF00ECA428 /* SceneTopCell.swift in Sources */, | 987 | AD24AA202065FBAF00ECA428 /* SceneTopCell.swift in Sources */, |
961 | 5980BF6A2061048A00F4A35E /* LZPickerModel.m in Sources */, | 988 | 5980BF6A2061048A00F4A35E /* LZPickerModel.m in Sources */, |
962 | BFBC06D22064FDDE00CCFAFF /* LaunchIntroductionView.m in Sources */, | 989 | BFBC06D22064FDDE00CCFAFF /* LaunchIntroductionView.m in Sources */, |
@@ -1020,6 +1047,7 @@ | @@ -1020,6 +1047,7 @@ | ||
1020 | BFF9B7F62057A4C900F39B3E /* ChildrenDetailViewController.swift in Sources */, | 1047 | BFF9B7F62057A4C900F39B3E /* ChildrenDetailViewController.swift in Sources */, |
1021 | 599364FF204E945600C8B371 /* BindingViewController.swift in Sources */, | 1048 | 599364FF204E945600C8B371 /* BindingViewController.swift in Sources */, |
1022 | 590944E020579CFA004478B5 /* InvitationCodeVerificationViewController.swift in Sources */, | 1049 | 590944E020579CFA004478B5 /* InvitationCodeVerificationViewController.swift in Sources */, |
1050 | + ADC9AB77207C65FC00348EF1 /* GrowSubjectCell.swift in Sources */, | ||
1023 | BFEAAAC5205257460072FAAF /* LXCalendarView.m in Sources */, | 1051 | BFEAAAC5205257460072FAAF /* LXCalendarView.m in Sources */, |
1024 | BFEAAADA20525D620072FAAF /* UIView+LX_Frame.m in Sources */, | 1052 | BFEAAADA20525D620072FAAF /* UIView+LX_Frame.m in Sources */, |
1025 | BF406CDA2057BEB8000A6681 /* OrderDetailModel.swift in Sources */, | 1053 | BF406CDA2057BEB8000A6681 /* OrderDetailModel.swift in Sources */, |
ParentAssistant/ParentAssistant.xcworkspace/xcuserdata/caoyang.xcuserdatad/UserInterfaceState.xcuserstate
No preview for this file type
ParentAssistant/ParentAssistant/Classes/controllers/Grow/GrowViewController.swift
@@ -107,7 +107,7 @@ class GrowViewController: UIViewController,UIScrollViewDelegate { | @@ -107,7 +107,7 @@ class GrowViewController: UIViewController,UIScrollViewDelegate { | ||
107 | 107 | ||
108 | //ๆทปๅ ๅญๆงๅถๅจ | 108 | //ๆทปๅ ๅญๆงๅถๅจ |
109 | for _ in 0..<titleArr.count { | 109 | for _ in 0..<titleArr.count { |
110 | - let vc = Story.instantiateViewControllerWithIdentifier("ReportViewController", storyName: "Main") as! ReportViewController | 110 | + let vc = ReportViewController() |
111 | self.addChildViewController(vc) | 111 | self.addChildViewController(vc) |
112 | } | 112 | } |
113 | //่ฎพ็ฝฎ็ฌฌไธไธชๆงๅถๅจๆฐๆฎ | 113 | //่ฎพ็ฝฎ็ฌฌไธไธชๆงๅถๅจๆฐๆฎ |
ParentAssistant/ParentAssistant/Classes/controllers/Grow/ReportViewController.swift
@@ -8,9 +8,9 @@ | @@ -8,9 +8,9 @@ | ||
8 | 8 | ||
9 | import UIKit | 9 | import UIKit |
10 | 10 | ||
11 | -class ReportViewController: UIViewController { | 11 | +class ReportViewController: UIViewController,UITableViewDelegate,UITableViewDataSource { |
12 | 12 | ||
13 | - @IBOutlet weak var reportTable: UITableView! | 13 | + var reportTable: UITableView! |
14 | 14 | ||
15 | //่ๆฟ | 15 | //่ๆฟ |
16 | var keyWindow = UIWindow() | 16 | var keyWindow = UIWindow() |
@@ -35,6 +35,14 @@ class ReportViewController: UIViewController { | @@ -35,6 +35,14 @@ class ReportViewController: UIViewController { | ||
35 | headView.addGestureRecognizer(recognizer) | 35 | headView.addGestureRecognizer(recognizer) |
36 | 36 | ||
37 | calendar = CalendarView.init(frame: CGRect.init(x: 0, y: 30, width: screenWidth, height: 260)) | 37 | calendar = CalendarView.init(frame: CGRect.init(x: 0, y: 30, width: screenWidth, height: 260)) |
38 | + | ||
39 | + self.reportTable = UITableView.init(frame: CGRect.init(x: 0, y: 60, width: screenWidth, height: screenHeight-60)) | ||
40 | + self.view.addSubview(self.reportTable) | ||
41 | + self.reportTable.delegate = self | ||
42 | + self.reportTable.dataSource = self | ||
43 | + | ||
44 | + self.reportTable.register(UINib.init(nibName: "MoralTableViewCell", bundle: nil), forCellReuseIdentifier: "MoralTableViewCell") | ||
45 | + self.reportTable.register(UINib.init(nibName: "GrowSubjectCell", bundle: nil), forCellReuseIdentifier: "GrowSubjectCell") | ||
38 | } | 46 | } |
39 | 47 | ||
40 | @objc func showView(){ | 48 | @objc func showView(){ |
@@ -72,11 +80,6 @@ class ReportViewController: UIViewController { | @@ -72,11 +80,6 @@ class ReportViewController: UIViewController { | ||
72 | super.didReceiveMemoryWarning() | 80 | super.didReceiveMemoryWarning() |
73 | } | 81 | } |
74 | 82 | ||
75 | - | ||
76 | -} | ||
77 | - | ||
78 | -// MARK: - ไฝไธๆฅๅๅ่กจ | ||
79 | -extension ReportViewController: UITableViewDelegate,UITableViewDataSource{ | ||
80 | func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { | 83 | func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { |
81 | return 5 | 84 | return 5 |
82 | } | 85 | } |
@@ -87,7 +90,7 @@ extension ReportViewController: UITableViewDelegate,UITableViewDataSource{ | @@ -87,7 +90,7 @@ extension ReportViewController: UITableViewDelegate,UITableViewDataSource{ | ||
87 | let cell = tableView.dequeueReusableCell(withIdentifier: "MoralTableViewCell", for: indexPath) as! MoralTableViewCell | 90 | let cell = tableView.dequeueReusableCell(withIdentifier: "MoralTableViewCell", for: indexPath) as! MoralTableViewCell |
88 | return cell | 91 | return cell |
89 | }else{ | 92 | }else{ |
90 | - let cell = tableView.dequeueReusableCell(withIdentifier: "TaskPresentationTableViewCell", for: indexPath) as! TaskPresentationTableViewCell | 93 | + let cell = tableView.dequeueReusableCell(withIdentifier: "GrowSubjectCell", for: indexPath) as! GrowSubjectCell |
91 | return cell | 94 | return cell |
92 | } | 95 | } |
93 | } | 96 | } |
@@ -95,4 +98,7 @@ extension ReportViewController: UITableViewDelegate,UITableViewDataSource{ | @@ -95,4 +98,7 @@ extension ReportViewController: UITableViewDelegate,UITableViewDataSource{ | ||
95 | return 280 | 98 | return 280 |
96 | } | 99 | } |
97 | 100 | ||
101 | + func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { | ||
102 | + | ||
103 | + } | ||
98 | } | 104 | } |
ParentAssistant/ParentAssistant/Classes/controllers/Grow/View/BehaviorDetailCell.xib
0 โ 100644
@@ -0,0 +1,82 @@ | @@ -0,0 +1,82 @@ | ||
1 | +<?xml version="1.0" encoding="UTF-8"?> | ||
2 | +<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="13771" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES"> | ||
3 | + <device id="retina4_7" orientation="portrait"> | ||
4 | + <adaptation id="fullscreen"/> | ||
5 | + </device> | ||
6 | + <dependencies> | ||
7 | + <deployment identifier="iOS"/> | ||
8 | + <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="13772"/> | ||
9 | + <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/> | ||
10 | + </dependencies> | ||
11 | + <objects> | ||
12 | + <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner"/> | ||
13 | + <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/> | ||
14 | + <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="behaviorDetail" rowHeight="100" id="zN7-5X-oQz" customClass="BehaviorDetailCell" customModule="ParentAssistant" customModuleProvider="target"> | ||
15 | + <rect key="frame" x="0.0" y="0.0" width="375" height="100"/> | ||
16 | + <autoresizingMask key="autoresizingMask"/> | ||
17 | + <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="zN7-5X-oQz" id="Gtu-zB-WzI"> | ||
18 | + <rect key="frame" x="0.0" y="0.0" width="375" height="99.5"/> | ||
19 | + <autoresizingMask key="autoresizingMask"/> | ||
20 | + <subviews> | ||
21 | + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="76r-RZ-tho"> | ||
22 | + <rect key="frame" x="10" y="10" width="355" height="89.5"/> | ||
23 | + <subviews> | ||
24 | + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="็ปฉ็น: 4.3 ๅข้ฟ1.1ๅ" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="mH6-Ai-OpE"> | ||
25 | + <rect key="frame" x="10" y="38" width="104" height="14.5"/> | ||
26 | + <fontDescription key="fontDescription" type="system" pointSize="12"/> | ||
27 | + <color key="textColor" red="0.46666666670000001" green="0.46666666670000001" blue="0.46666666670000001" alpha="0.98793343320000004" colorSpace="custom" customColorSpace="sRGB"/> | ||
28 | + <nil key="highlightedColor"/> | ||
29 | + </label> | ||
30 | + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="A-" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="DUe-h2-dN9"> | ||
31 | + <rect key="frame" x="328.5" y="10" width="16.5" height="18"/> | ||
32 | + <fontDescription key="fontDescription" type="system" pointSize="15"/> | ||
33 | + <color key="textColor" red="0.29803921570000003" green="0.68627450980000004" blue="0.31372549020000001" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
34 | + <nil key="highlightedColor"/> | ||
35 | + </label> | ||
36 | + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="ๆๅ:็ฌฌไธๅ ๅข้ฟ1ๅ" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="glA-wj-GXJ"> | ||
37 | + <rect key="frame" x="234" y="38" width="111" height="14.5"/> | ||
38 | + <fontDescription key="fontDescription" type="system" pointSize="12"/> | ||
39 | + <color key="textColor" red="0.46666666670000001" green="0.46666666670000001" blue="0.46666666670000001" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
40 | + <nil key="highlightedColor"/> | ||
41 | + </label> | ||
42 | + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="่กไธบ่ง่" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="OVR-sG-smq"> | ||
43 | + <rect key="frame" x="10" y="10" width="61.5" height="18"/> | ||
44 | + <fontDescription key="fontDescription" type="system" pointSize="15"/> | ||
45 | + <color key="textColor" red="0.46666666670000001" green="0.46666666670000001" blue="0.46666666670000001" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
46 | + <nil key="highlightedColor"/> | ||
47 | + </label> | ||
48 | + </subviews> | ||
49 | + <color key="backgroundColor" red="0.99999600649999998" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
50 | + <constraints> | ||
51 | + <constraint firstItem="glA-wj-GXJ" firstAttribute="top" secondItem="DUe-h2-dN9" secondAttribute="bottom" constant="10" id="4Ze-0C-dLN"/> | ||
52 | + <constraint firstItem="mH6-Ai-OpE" firstAttribute="top" secondItem="OVR-sG-smq" secondAttribute="bottom" constant="10" id="BMB-8a-7Kz"/> | ||
53 | + <constraint firstItem="glA-wj-GXJ" firstAttribute="trailing" secondItem="DUe-h2-dN9" secondAttribute="trailing" id="Ftf-IM-Puk"/> | ||
54 | + <constraint firstItem="DUe-h2-dN9" firstAttribute="leading" relation="greaterThanOrEqual" secondItem="76r-RZ-tho" secondAttribute="leading" constant="20" symbolic="YES" id="HW2-3P-Vzm"/> | ||
55 | + <constraint firstItem="glA-wj-GXJ" firstAttribute="leading" relation="greaterThanOrEqual" secondItem="76r-RZ-tho" secondAttribute="leading" constant="20" symbolic="YES" id="LIh-3G-SNA"/> | ||
56 | + <constraint firstItem="OVR-sG-smq" firstAttribute="leading" secondItem="76r-RZ-tho" secondAttribute="leading" constant="10" id="V5g-0Z-H0O"/> | ||
57 | + <constraint firstItem="DUe-h2-dN9" firstAttribute="trailing" secondItem="76r-RZ-tho" secondAttribute="trailing" constant="-10" id="b3j-TC-hf6"/> | ||
58 | + <constraint firstItem="DUe-h2-dN9" firstAttribute="top" secondItem="76r-RZ-tho" secondAttribute="top" constant="10" id="h1k-v2-SAR"/> | ||
59 | + <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="mH6-Ai-OpE" secondAttribute="trailing" constant="20" symbolic="YES" id="hTc-kN-FTh"/> | ||
60 | + <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="OVR-sG-smq" secondAttribute="trailing" constant="20" symbolic="YES" id="rvd-wF-X9o"/> | ||
61 | + <constraint firstItem="mH6-Ai-OpE" firstAttribute="leading" secondItem="OVR-sG-smq" secondAttribute="leading" id="wtd-Yg-b00"/> | ||
62 | + <constraint firstItem="OVR-sG-smq" firstAttribute="top" secondItem="76r-RZ-tho" secondAttribute="top" constant="10" id="xGf-T4-GmH"/> | ||
63 | + </constraints> | ||
64 | + <userDefinedRuntimeAttributes> | ||
65 | + <userDefinedRuntimeAttribute type="boolean" keyPath="layer.masksToBounds" value="YES"/> | ||
66 | + <userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius"> | ||
67 | + <integer key="value" value="5"/> | ||
68 | + </userDefinedRuntimeAttribute> | ||
69 | + </userDefinedRuntimeAttributes> | ||
70 | + </view> | ||
71 | + </subviews> | ||
72 | + <color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/> | ||
73 | + <constraints> | ||
74 | + <constraint firstAttribute="trailing" secondItem="76r-RZ-tho" secondAttribute="trailing" constant="10" id="fOu-mh-1We"/> | ||
75 | + <constraint firstItem="76r-RZ-tho" firstAttribute="top" secondItem="Gtu-zB-WzI" secondAttribute="top" constant="10" id="sQm-Xh-jD6"/> | ||
76 | + <constraint firstAttribute="bottom" secondItem="76r-RZ-tho" secondAttribute="bottom" id="vjy-wG-tNT"/> | ||
77 | + <constraint firstItem="76r-RZ-tho" firstAttribute="leading" secondItem="Gtu-zB-WzI" secondAttribute="leading" constant="10" id="zdb-iO-e5r"/> | ||
78 | + </constraints> | ||
79 | + </tableViewCellContentView> | ||
80 | + </tableViewCell> | ||
81 | + </objects> | ||
82 | +</document> |
ParentAssistant/ParentAssistant/Classes/controllers/Grow/View/EducationDetailCell.xib
0 โ 100644
@@ -0,0 +1,106 @@ | @@ -0,0 +1,106 @@ | ||
1 | +<?xml version="1.0" encoding="UTF-8"?> | ||
2 | +<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="13771" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES"> | ||
3 | + <device id="retina4_7" orientation="portrait"> | ||
4 | + <adaptation id="fullscreen"/> | ||
5 | + </device> | ||
6 | + <dependencies> | ||
7 | + <deployment identifier="iOS"/> | ||
8 | + <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="13772"/> | ||
9 | + <capability name="Alignment constraints with different attributes" minToolsVersion="5.1"/> | ||
10 | + <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/> | ||
11 | + </dependencies> | ||
12 | + <objects> | ||
13 | + <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner"/> | ||
14 | + <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/> | ||
15 | + <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="educationDetail" rowHeight="280" id="kpS-dg-IFL" customClass="EducationDetailCell" customModule="ParentAssistant" customModuleProvider="target"> | ||
16 | + <rect key="frame" x="0.0" y="0.0" width="375" height="280"/> | ||
17 | + <autoresizingMask key="autoresizingMask"/> | ||
18 | + <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="kpS-dg-IFL" id="pme-x3-3eS"> | ||
19 | + <rect key="frame" x="0.0" y="0.0" width="375" height="279.5"/> | ||
20 | + <autoresizingMask key="autoresizingMask"/> | ||
21 | + <subviews> | ||
22 | + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="8hE-eE-nri"> | ||
23 | + <rect key="frame" x="10" y="10" width="355" height="269.5"/> | ||
24 | + <subviews> | ||
25 | + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="ๆจๆฅ" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="2Pj-Ux-aqd"> | ||
26 | + <rect key="frame" x="227.5" y="10" width="31" height="18"/> | ||
27 | + <fontDescription key="fontDescription" type="system" pointSize="15"/> | ||
28 | + <color key="textColor" red="0.46666666670000001" green="0.46666666670000001" blue="0.46666666670000001" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
29 | + <nil key="highlightedColor"/> | ||
30 | + </label> | ||
31 | + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="I73-88-oNc"> | ||
32 | + <rect key="frame" x="70.5" y="10" width="16" height="16"/> | ||
33 | + <color key="backgroundColor" red="0.25490196079999999" green="0.41176470590000003" blue="0.74509803919999995" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
34 | + <constraints> | ||
35 | + <constraint firstAttribute="height" constant="16" id="3O6-T5-jl7"/> | ||
36 | + <constraint firstAttribute="width" constant="16" id="Pqm-xN-sXA"/> | ||
37 | + </constraints> | ||
38 | + <userDefinedRuntimeAttributes> | ||
39 | + <userDefinedRuntimeAttribute type="boolean" keyPath="layer.masksToBounds" value="YES"/> | ||
40 | + <userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius"> | ||
41 | + <integer key="value" value="8"/> | ||
42 | + </userDefinedRuntimeAttribute> | ||
43 | + </userDefinedRuntimeAttributes> | ||
44 | + </view> | ||
45 | + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="VqB-il-dfx"> | ||
46 | + <rect key="frame" x="201.5" y="10" width="16" height="16"/> | ||
47 | + <color key="backgroundColor" red="0.86274509799999999" green="0.0" blue="0.062745098040000002" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
48 | + <constraints> | ||
49 | + <constraint firstAttribute="width" constant="16" id="YEO-NU-qhN"/> | ||
50 | + <constraint firstAttribute="height" constant="16" id="isE-pa-4SB"/> | ||
51 | + </constraints> | ||
52 | + <userDefinedRuntimeAttributes> | ||
53 | + <userDefinedRuntimeAttribute type="boolean" keyPath="layer.masksToBounds" value="YES"/> | ||
54 | + <userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius"> | ||
55 | + <integer key="value" value="8"/> | ||
56 | + </userDefinedRuntimeAttribute> | ||
57 | + </userDefinedRuntimeAttributes> | ||
58 | + </view> | ||
59 | + <view contentMode="scaleToFill" restorationIdentifier="moralLineChart" translatesAutoresizingMaskIntoConstraints="NO" id="RJ2-NP-DNZ"> | ||
60 | + <rect key="frame" x="0.0" y="38" width="355" height="231"/> | ||
61 | + </view> | ||
62 | + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="ไปๆฅ" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="qaG-rY-RUN"> | ||
63 | + <rect key="frame" x="96.5" y="10" width="31" height="18"/> | ||
64 | + <fontDescription key="fontDescription" type="system" pointSize="15"/> | ||
65 | + <color key="textColor" red="0.46666666670000001" green="0.46666666670000001" blue="0.46666666670000001" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
66 | + <nil key="highlightedColor"/> | ||
67 | + </label> | ||
68 | + </subviews> | ||
69 | + <color key="backgroundColor" red="0.99999600649999998" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
70 | + <constraints> | ||
71 | + <constraint firstItem="qaG-rY-RUN" firstAttribute="leading" secondItem="I73-88-oNc" secondAttribute="trailing" constant="10" id="0VJ-ew-dod"/> | ||
72 | + <constraint firstItem="I73-88-oNc" firstAttribute="top" secondItem="8hE-eE-nri" secondAttribute="top" constant="10" id="3ah-ko-qBu"/> | ||
73 | + <constraint firstItem="RJ2-NP-DNZ" firstAttribute="leading" secondItem="8hE-eE-nri" secondAttribute="leading" id="6wR-aq-VMa"/> | ||
74 | + <constraint firstItem="2Pj-Ux-aqd" firstAttribute="top" secondItem="8hE-eE-nri" secondAttribute="top" constant="10" id="7b1-G7-LVt"/> | ||
75 | + <constraint firstItem="2Pj-Ux-aqd" firstAttribute="leading" secondItem="VqB-il-dfx" secondAttribute="trailing" constant="10" id="GZJ-vN-dbK"/> | ||
76 | + <constraint firstItem="qaG-rY-RUN" firstAttribute="trailing" secondItem="8hE-eE-nri" secondAttribute="centerX" constant="-50" id="LRa-1p-yGT"/> | ||
77 | + <constraint firstItem="RJ2-NP-DNZ" firstAttribute="top" secondItem="qaG-rY-RUN" secondAttribute="bottom" constant="10" id="S9B-Er-RCb"/> | ||
78 | + <constraint firstItem="qaG-rY-RUN" firstAttribute="top" secondItem="8hE-eE-nri" secondAttribute="top" constant="10" id="SWr-TX-5hh"/> | ||
79 | + <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="2Pj-Ux-aqd" secondAttribute="trailing" constant="20" symbolic="YES" id="k19-Pj-S17"/> | ||
80 | + <constraint firstAttribute="trailing" secondItem="RJ2-NP-DNZ" secondAttribute="trailing" id="kt1-Cj-ldP"/> | ||
81 | + <constraint firstAttribute="bottom" secondItem="RJ2-NP-DNZ" secondAttribute="bottom" id="oGz-vP-Jcg"/> | ||
82 | + <constraint firstItem="VqB-il-dfx" firstAttribute="top" secondItem="8hE-eE-nri" secondAttribute="top" constant="10" id="vBE-rf-4b9"/> | ||
83 | + <constraint firstItem="2Pj-Ux-aqd" firstAttribute="leading" secondItem="8hE-eE-nri" secondAttribute="centerX" constant="50" id="w8g-zR-VZj"/> | ||
84 | + </constraints> | ||
85 | + <userDefinedRuntimeAttributes> | ||
86 | + <userDefinedRuntimeAttribute type="boolean" keyPath="layer.masksToBounds" value="YES"/> | ||
87 | + <userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius"> | ||
88 | + <integer key="value" value="5"/> | ||
89 | + </userDefinedRuntimeAttribute> | ||
90 | + </userDefinedRuntimeAttributes> | ||
91 | + </view> | ||
92 | + </subviews> | ||
93 | + <color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/> | ||
94 | + <constraints> | ||
95 | + <constraint firstItem="8hE-eE-nri" firstAttribute="top" secondItem="pme-x3-3eS" secondAttribute="top" constant="10" id="QbB-5J-7QT"/> | ||
96 | + <constraint firstAttribute="trailing" secondItem="8hE-eE-nri" secondAttribute="trailing" constant="10" id="UI2-CF-T98"/> | ||
97 | + <constraint firstItem="8hE-eE-nri" firstAttribute="leading" secondItem="pme-x3-3eS" secondAttribute="leading" constant="10" id="Xha-Km-4lu"/> | ||
98 | + <constraint firstAttribute="bottom" secondItem="8hE-eE-nri" secondAttribute="bottom" id="jpA-IM-rG5"/> | ||
99 | + </constraints> | ||
100 | + </tableViewCellContentView> | ||
101 | + <connections> | ||
102 | + <outlet property="lineChartView" destination="RJ2-NP-DNZ" id="8HI-zl-yxp"/> | ||
103 | + </connections> | ||
104 | + </tableViewCell> | ||
105 | + </objects> | ||
106 | +</document> |
ParentAssistant/ParentAssistant/Classes/controllers/Grow/View/GrowSubjectCell.swift
0 โ 100644
@@ -0,0 +1,24 @@ | @@ -0,0 +1,24 @@ | ||
1 | +// | ||
2 | +// GrowSubjectCell.swift | ||
3 | +// ParentAssistant | ||
4 | +// | ||
5 | +// Created by Cao yang on 2018/4/10. | ||
6 | +// Copyright ยฉ 2018ๅนด HANGZHOUTEAM. All rights reserved. | ||
7 | +// | ||
8 | + | ||
9 | +import UIKit | ||
10 | + | ||
11 | +class GrowSubjectCell: UITableViewCell { | ||
12 | + | ||
13 | + override func awakeFromNib() { | ||
14 | + super.awakeFromNib() | ||
15 | + // Initialization code | ||
16 | + } | ||
17 | + | ||
18 | + override func setSelected(_ selected: Bool, animated: Bool) { | ||
19 | + super.setSelected(selected, animated: animated) | ||
20 | + | ||
21 | + // Configure the view for the selected state | ||
22 | + } | ||
23 | + | ||
24 | +} |
ParentAssistant/ParentAssistant/Classes/controllers/Grow/View/GrowSubjectCell.xib
0 โ 100644
@@ -0,0 +1,139 @@ | @@ -0,0 +1,139 @@ | ||
1 | +<?xml version="1.0" encoding="UTF-8"?> | ||
2 | +<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="13771" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES"> | ||
3 | + <device id="retina4_7" orientation="portrait"> | ||
4 | + <adaptation id="fullscreen"/> | ||
5 | + </device> | ||
6 | + <dependencies> | ||
7 | + <deployment identifier="iOS"/> | ||
8 | + <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="13772"/> | ||
9 | + <capability name="Alignment constraints with different attributes" minToolsVersion="5.1"/> | ||
10 | + <capability name="Aspect ratio constraints" minToolsVersion="5.1"/> | ||
11 | + <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/> | ||
12 | + </dependencies> | ||
13 | + <objects> | ||
14 | + <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner"/> | ||
15 | + <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/> | ||
16 | + <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="GrowSubjectCell" rowHeight="319" id="i1c-Hh-b0E" customClass="GrowSubjectCell" customModule="ParentAssistant" customModuleProvider="target"> | ||
17 | + <rect key="frame" x="0.0" y="0.0" width="375" height="319"/> | ||
18 | + <autoresizingMask key="autoresizingMask"/> | ||
19 | + <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="i1c-Hh-b0E" id="f6V-fr-7r8"> | ||
20 | + <rect key="frame" x="0.0" y="0.0" width="375" height="318.5"/> | ||
21 | + <autoresizingMask key="autoresizingMask"/> | ||
22 | + <subviews> | ||
23 | + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="ayX-iZ-W2S"> | ||
24 | + <rect key="frame" x="10" y="10" width="355" height="295"/> | ||
25 | + <subviews> | ||
26 | + <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="my_headerView_backgroundimageView" translatesAutoresizingMaskIntoConstraints="NO" id="2l1-HT-22Y"> | ||
27 | + <rect key="frame" x="0.0" y="0.0" width="355" height="40"/> | ||
28 | + <constraints> | ||
29 | + <constraint firstAttribute="height" constant="40" id="LH6-Rr-kZz"/> | ||
30 | + </constraints> | ||
31 | + </imageView> | ||
32 | + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="ๆฐๅญฆไฝไธๆฅๅ" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="sEL-lV-1ip"> | ||
33 | + <rect key="frame" x="15" y="11.5" width="92" height="18"/> | ||
34 | + <fontDescription key="fontDescription" type="system" pointSize="15"/> | ||
35 | + <color key="textColor" red="0.77415133250000001" green="0.070829752760000003" blue="0.066752926170000004" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
36 | + <nil key="highlightedColor"/> | ||
37 | + </label> | ||
38 | + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="12" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="8gw-04-jpe"> | ||
39 | + <rect key="frame" x="15" y="61" width="31.5" height="36"/> | ||
40 | + <fontDescription key="fontDescription" type="system" pointSize="30"/> | ||
41 | + <color key="textColor" red="0.40000000000000002" green="0.73333333329999995" blue="0.41568627450000001" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
42 | + <nil key="highlightedColor"/> | ||
43 | + </label> | ||
44 | + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="ๆญฃ็กฎ" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="DZm-Vd-vaB"> | ||
45 | + <rect key="frame" x="16" y="99" width="31" height="18"/> | ||
46 | + <fontDescription key="fontDescription" type="system" pointSize="15"/> | ||
47 | + <color key="textColor" red="0.40000000000000002" green="0.73333333329999995" blue="0.41568627450000001" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
48 | + <nil key="highlightedColor"/> | ||
49 | + </label> | ||
50 | + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="8" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="0yj-TK-Dhx"> | ||
51 | + <rect key="frame" x="321" y="61" width="19" height="36"/> | ||
52 | + <fontDescription key="fontDescription" type="system" pointSize="30"/> | ||
53 | + <color key="textColor" red="0.93725490199999995" green="0.32549019610000002" blue="0.31372549020000001" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
54 | + <nil key="highlightedColor"/> | ||
55 | + </label> | ||
56 | + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="้่ฏฏ" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="h9q-TF-7Ax"> | ||
57 | + <rect key="frame" x="315" y="99" width="31" height="18"/> | ||
58 | + <fontDescription key="fontDescription" type="system" pointSize="15"/> | ||
59 | + <color key="textColor" red="0.93725490199999995" green="0.32549019610000002" blue="0.31372549020000001" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
60 | + <nil key="highlightedColor"/> | ||
61 | + </label> | ||
62 | + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="3ๆ4ๆฅๆฐๅญฆไฝไธ" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="dEi-aF-mPj"> | ||
63 | + <rect key="frame" x="10" y="265" width="335" height="20"/> | ||
64 | + <constraints> | ||
65 | + <constraint firstAttribute="height" constant="20" id="HVX-vo-SLb"/> | ||
66 | + </constraints> | ||
67 | + <fontDescription key="fontDescription" type="system" pointSize="16"/> | ||
68 | + <color key="textColor" white="0.33333333329999998" alpha="1" colorSpace="calibratedWhite"/> | ||
69 | + <nil key="highlightedColor"/> | ||
70 | + </label> | ||
71 | + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="hgX-Q5-QQo"> | ||
72 | + <rect key="frame" x="70" y="70" width="215" height="175"/> | ||
73 | + <subviews> | ||
74 | + <imageView userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="reort_loop" translatesAutoresizingMaskIntoConstraints="NO" id="ICU-ZK-JaP"> | ||
75 | + <rect key="frame" x="0.0" y="0.0" width="215" height="165"/> | ||
76 | + <constraints> | ||
77 | + <constraint firstAttribute="width" secondItem="ICU-ZK-JaP" secondAttribute="height" multiplier="30:23" id="Qlu-Gj-coQ"/> | ||
78 | + </constraints> | ||
79 | + </imageView> | ||
80 | + </subviews> | ||
81 | + <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> | ||
82 | + <constraints> | ||
83 | + <constraint firstAttribute="trailing" secondItem="ICU-ZK-JaP" secondAttribute="trailing" id="4GZ-DJ-M3w"/> | ||
84 | + <constraint firstItem="ICU-ZK-JaP" firstAttribute="leading" secondItem="hgX-Q5-QQo" secondAttribute="leading" id="FcR-sd-Cxl"/> | ||
85 | + <constraint firstAttribute="bottom" secondItem="ICU-ZK-JaP" secondAttribute="bottom" constant="10" id="UpM-zP-HNb"/> | ||
86 | + <constraint firstItem="ICU-ZK-JaP" firstAttribute="centerX" secondItem="hgX-Q5-QQo" secondAttribute="centerX" id="jKr-4c-2Vo"/> | ||
87 | + <constraint firstItem="ICU-ZK-JaP" firstAttribute="top" secondItem="hgX-Q5-QQo" secondAttribute="top" id="oQk-6y-o2T"/> | ||
88 | + </constraints> | ||
89 | + </view> | ||
90 | + </subviews> | ||
91 | + <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/> | ||
92 | + <constraints> | ||
93 | + <constraint firstItem="0yj-TK-Dhx" firstAttribute="trailing" secondItem="ayX-iZ-W2S" secondAttribute="trailing" constant="-15" id="6ti-hk-jGn"/> | ||
94 | + <constraint firstItem="8gw-04-jpe" firstAttribute="centerY" secondItem="ayX-iZ-W2S" secondAttribute="top" constant="79" id="7jj-Hb-ACl"/> | ||
95 | + <constraint firstItem="8gw-04-jpe" firstAttribute="leading" secondItem="ayX-iZ-W2S" secondAttribute="leading" constant="15" id="9xm-hu-WiF"/> | ||
96 | + <constraint firstItem="DZm-Vd-vaB" firstAttribute="centerX" secondItem="8gw-04-jpe" secondAttribute="centerX" id="CR0-1m-1Nn"/> | ||
97 | + <constraint firstItem="dEi-aF-mPj" firstAttribute="top" secondItem="hgX-Q5-QQo" secondAttribute="bottom" constant="20" id="DhV-6H-TVa"/> | ||
98 | + <constraint firstItem="sEL-lV-1ip" firstAttribute="centerY" secondItem="2l1-HT-22Y" secondAttribute="centerY" id="Lie-SG-fVn"/> | ||
99 | + <constraint firstAttribute="trailing" secondItem="dEi-aF-mPj" secondAttribute="trailing" constant="10" id="MSL-7h-qSg"/> | ||
100 | + <constraint firstAttribute="trailing" secondItem="hgX-Q5-QQo" secondAttribute="trailing" constant="70" id="Mma-jC-Swj"/> | ||
101 | + <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="sEL-lV-1ip" secondAttribute="trailing" constant="20" symbolic="YES" id="Qy6-Dc-a3i"/> | ||
102 | + <constraint firstAttribute="bottom" secondItem="dEi-aF-mPj" secondAttribute="bottom" constant="10" id="Rld-0V-V3i"/> | ||
103 | + <constraint firstItem="2l1-HT-22Y" firstAttribute="leading" secondItem="ayX-iZ-W2S" secondAttribute="leading" id="Tb0-NB-Rn9"/> | ||
104 | + <constraint firstItem="h9q-TF-7Ax" firstAttribute="centerY" secondItem="DZm-Vd-vaB" secondAttribute="centerY" id="UyU-Qd-nuu"/> | ||
105 | + <constraint firstItem="sEL-lV-1ip" firstAttribute="leading" secondItem="ayX-iZ-W2S" secondAttribute="leading" constant="15" id="UzU-e6-gqw"/> | ||
106 | + <constraint firstItem="hgX-Q5-QQo" firstAttribute="leading" secondItem="ayX-iZ-W2S" secondAttribute="leading" constant="70" id="asN-pB-95S"/> | ||
107 | + <constraint firstItem="hgX-Q5-QQo" firstAttribute="top" secondItem="2l1-HT-22Y" secondAttribute="bottom" constant="30" id="gJU-Mh-gO7"/> | ||
108 | + <constraint firstItem="DZm-Vd-vaB" firstAttribute="top" secondItem="8gw-04-jpe" secondAttribute="centerY" constant="20" id="lnP-R6-XtS"/> | ||
109 | + <constraint firstItem="0yj-TK-Dhx" firstAttribute="centerY" secondItem="8gw-04-jpe" secondAttribute="centerY" id="tQF-R5-nmP"/> | ||
110 | + <constraint firstAttribute="trailing" secondItem="2l1-HT-22Y" secondAttribute="trailing" id="vsA-K4-hA6"/> | ||
111 | + <constraint firstItem="dEi-aF-mPj" firstAttribute="leading" secondItem="ayX-iZ-W2S" secondAttribute="leading" constant="10" id="wLu-GZ-ClG"/> | ||
112 | + <constraint firstItem="h9q-TF-7Ax" firstAttribute="centerX" secondItem="0yj-TK-Dhx" secondAttribute="centerX" id="zRd-VO-7Nm"/> | ||
113 | + <constraint firstItem="2l1-HT-22Y" firstAttribute="top" secondItem="ayX-iZ-W2S" secondAttribute="top" id="zao-VR-d3x"/> | ||
114 | + </constraints> | ||
115 | + <userDefinedRuntimeAttributes> | ||
116 | + <userDefinedRuntimeAttribute type="boolean" keyPath="layer.masksToBounds" value="YES"/> | ||
117 | + <userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius"> | ||
118 | + <integer key="value" value="6"/> | ||
119 | + </userDefinedRuntimeAttribute> | ||
120 | + </userDefinedRuntimeAttributes> | ||
121 | + </view> | ||
122 | + </subviews> | ||
123 | + <color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/> | ||
124 | + <constraints> | ||
125 | + <constraint firstAttribute="bottom" secondItem="ayX-iZ-W2S" secondAttribute="bottom" id="KPa-3g-LgM"/> | ||
126 | + <constraint firstAttribute="trailing" secondItem="ayX-iZ-W2S" secondAttribute="trailing" constant="10" id="bCN-qN-yss"/> | ||
127 | + <constraint firstItem="ayX-iZ-W2S" firstAttribute="leading" secondItem="f6V-fr-7r8" secondAttribute="leading" constant="10" id="cgd-hJ-8d5"/> | ||
128 | + <constraint firstItem="ayX-iZ-W2S" firstAttribute="top" secondItem="f6V-fr-7r8" secondAttribute="top" constant="10" id="d6z-bj-g4w"/> | ||
129 | + </constraints> | ||
130 | + </tableViewCellContentView> | ||
131 | + <color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/> | ||
132 | + <point key="canvasLocation" x="24.5" y="-155.5"/> | ||
133 | + </tableViewCell> | ||
134 | + </objects> | ||
135 | + <resources> | ||
136 | + <image name="my_headerView_backgroundimageView" width="375" height="139"/> | ||
137 | + <image name="reort_loop" width="150" height="115"/> | ||
138 | + </resources> | ||
139 | +</document> |
ParentAssistant/ParentAssistant/Classes/controllers/Grow/View/MoralDetailCell.xib
0 โ 100644
@@ -0,0 +1,143 @@ | @@ -0,0 +1,143 @@ | ||
1 | +<?xml version="1.0" encoding="UTF-8"?> | ||
2 | +<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="13771" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES"> | ||
3 | + <device id="retina4_7" orientation="portrait"> | ||
4 | + <adaptation id="fullscreen"/> | ||
5 | + </device> | ||
6 | + <dependencies> | ||
7 | + <deployment identifier="iOS"/> | ||
8 | + <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="13772"/> | ||
9 | + <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/> | ||
10 | + </dependencies> | ||
11 | + <objects> | ||
12 | + <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner"/> | ||
13 | + <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/> | ||
14 | + <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" restorationIdentifier="moralDetail" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="moralDetail" rowHeight="271" id="Y5e-cY-302" customClass="MoralDetailCell" customModule="ParentAssistant" customModuleProvider="target"> | ||
15 | + <rect key="frame" x="0.0" y="0.0" width="375" height="271"/> | ||
16 | + <autoresizingMask key="autoresizingMask"/> | ||
17 | + <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="Y5e-cY-302" id="ZBC-Ez-Fjp"> | ||
18 | + <rect key="frame" x="0.0" y="0.0" width="375" height="270.5"/> | ||
19 | + <autoresizingMask key="autoresizingMask"/> | ||
20 | + <subviews> | ||
21 | + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="UBb-dh-88b"> | ||
22 | + <rect key="frame" x="10" y="10" width="355" height="260.5"/> | ||
23 | + <subviews> | ||
24 | + <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="moral_bg" translatesAutoresizingMaskIntoConstraints="NO" id="1gV-1s-gHe"> | ||
25 | + <rect key="frame" x="0.0" y="0.0" width="355" height="260.5"/> | ||
26 | + </imageView> | ||
27 | + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="ๅพท่ฒๅพๅ" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="pNK-6b-MsE"> | ||
28 | + <rect key="frame" x="40" y="15" width="61.5" height="18"/> | ||
29 | + <fontDescription key="fontDescription" type="system" pointSize="15"/> | ||
30 | + <color key="textColor" red="0.050980392159999999" green="0.1647058824" blue="0.45882352939999999" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
31 | + <color key="highlightedColor" red="0.99999600649999998" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
32 | + </label> | ||
33 | + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="4.3ๅ" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="9pn-Mt-3mm"> | ||
34 | + <rect key="frame" x="34" y="48" width="75" height="36"/> | ||
35 | + <fontDescription key="fontDescription" type="system" pointSize="30"/> | ||
36 | + <color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> | ||
37 | + <color key="highlightedColor" red="0.99999600649999998" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
38 | + </label> | ||
39 | + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="็ฌฌไธๅ" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="DIr-ge-gbf"> | ||
40 | + <rect key="frame" x="227" y="50" width="91" height="36"/> | ||
41 | + <fontDescription key="fontDescription" type="system" pointSize="30"/> | ||
42 | + <color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> | ||
43 | + <nil key="highlightedColor"/> | ||
44 | + </label> | ||
45 | + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="ๅๆไธๅ1.1ๅ" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="J9G-OC-0Wu"> | ||
46 | + <rect key="frame" x="24.5" y="104" width="93.5" height="18"/> | ||
47 | + <fontDescription key="fontDescription" type="system" pointSize="15"/> | ||
48 | + <color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> | ||
49 | + <nil key="highlightedColor"/> | ||
50 | + </label> | ||
51 | + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="ๅๆไธๅ5ๅ" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="oaU-aV-pPx"> | ||
52 | + <rect key="frame" x="229.5" y="106" width="86" height="18"/> | ||
53 | + <fontDescription key="fontDescription" type="system" pointSize="15"/> | ||
54 | + <color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> | ||
55 | + <nil key="highlightedColor"/> | ||
56 | + </label> | ||
57 | + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="2018ๅนด03ๆ03ๅท" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Mz0-Fx-X1P"> | ||
58 | + <rect key="frame" x="210" y="15" width="125" height="20"/> | ||
59 | + <fontDescription key="fontDescription" type="system" pointSize="16"/> | ||
60 | + <color key="textColor" red="0.08235294118" green="0.39607843139999999" blue="0.75294117650000003" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
61 | + <color key="highlightedColor" red="0.99999600649999998" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
62 | + </label> | ||
63 | + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="้ซไบๅนณๅๅ1.1ๅ" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="anx-4P-Hux"> | ||
64 | + <rect key="frame" x="16.5" y="132" width="109" height="18"/> | ||
65 | + <fontDescription key="fontDescription" type="system" pointSize="15"/> | ||
66 | + <color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> | ||
67 | + <nil key="highlightedColor"/> | ||
68 | + </label> | ||
69 | + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="้ซไบๅนณๅๆๅ1.1ๅ" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="CeX-B7-f6o"> | ||
70 | + <rect key="frame" x="210.5" y="134" width="124" height="18"/> | ||
71 | + <fontDescription key="fontDescription" type="system" pointSize="15"/> | ||
72 | + <color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> | ||
73 | + <nil key="highlightedColor"/> | ||
74 | + </label> | ||
75 | + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="ๅๅไธ้ๅฆ,ๅพท่ฒ่ฏไปทๆ่ดฅไบ33%็ๅๅญฆ!ๆณจๆ่กไธบ่ง่ๅฐๆดไธไธๅฑๆฅผ" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Wkw-bn-xrx"> | ||
76 | + <rect key="frame" x="20" y="170" width="315" height="40"/> | ||
77 | + <constraints> | ||
78 | + <constraint firstAttribute="height" constant="40" id="Gnr-My-R1x"/> | ||
79 | + </constraints> | ||
80 | + <fontDescription key="fontDescription" type="system" pointSize="15"/> | ||
81 | + <color key="textColor" red="0.08235294118" green="0.39607843139999999" blue="0.75294117650000003" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
82 | + <nil key="highlightedColor"/> | ||
83 | + </label> | ||
84 | + </subviews> | ||
85 | + <color key="backgroundColor" red="0.99999600649999998" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
86 | + <constraints> | ||
87 | + <constraint firstItem="1gV-1s-gHe" firstAttribute="leading" secondItem="UBb-dh-88b" secondAttribute="leading" id="7Hd-yK-MLm"/> | ||
88 | + <constraint firstItem="anx-4P-Hux" firstAttribute="top" secondItem="J9G-OC-0Wu" secondAttribute="bottom" constant="10" id="9FD-EM-rTI"/> | ||
89 | + <constraint firstItem="9pn-Mt-3mm" firstAttribute="centerX" secondItem="pNK-6b-MsE" secondAttribute="centerX" id="AnT-t2-Vaz"/> | ||
90 | + <constraint firstItem="Mz0-Fx-X1P" firstAttribute="trailing" secondItem="UBb-dh-88b" secondAttribute="trailing" constant="-20" id="DUF-fk-aMY"/> | ||
91 | + <constraint firstItem="Wkw-bn-xrx" firstAttribute="top" secondItem="anx-4P-Hux" secondAttribute="bottom" constant="20" id="Gcq-Dr-wY8"/> | ||
92 | + <constraint firstItem="oaU-aV-pPx" firstAttribute="top" secondItem="DIr-ge-gbf" secondAttribute="bottom" constant="20" id="I4a-rl-CwG"/> | ||
93 | + <constraint firstItem="J9G-OC-0Wu" firstAttribute="centerX" secondItem="9pn-Mt-3mm" secondAttribute="centerX" id="ILE-XR-PgX"/> | ||
94 | + <constraint firstItem="9pn-Mt-3mm" firstAttribute="top" secondItem="pNK-6b-MsE" secondAttribute="bottom" constant="15" id="JcF-eO-1Tf"/> | ||
95 | + <constraint firstItem="anx-4P-Hux" firstAttribute="centerX" secondItem="9pn-Mt-3mm" secondAttribute="centerX" id="N8e-Tq-OFC"/> | ||
96 | + <constraint firstItem="DIr-ge-gbf" firstAttribute="centerX" secondItem="Mz0-Fx-X1P" secondAttribute="centerX" id="PeQ-3p-wPu"/> | ||
97 | + <constraint firstItem="DIr-ge-gbf" firstAttribute="top" secondItem="Mz0-Fx-X1P" secondAttribute="bottom" constant="15" id="QlN-Um-QRE"/> | ||
98 | + <constraint firstItem="CeX-B7-f6o" firstAttribute="centerX" secondItem="DIr-ge-gbf" secondAttribute="centerX" id="S5f-mc-kLf"/> | ||
99 | + <constraint firstAttribute="bottom" secondItem="1gV-1s-gHe" secondAttribute="bottom" id="WmH-Yr-1VA"/> | ||
100 | + <constraint firstAttribute="trailing" secondItem="1gV-1s-gHe" secondAttribute="trailing" id="Yrr-Y6-K8b"/> | ||
101 | + <constraint firstItem="CeX-B7-f6o" firstAttribute="top" secondItem="oaU-aV-pPx" secondAttribute="bottom" constant="10" id="bAv-aS-0Ml"/> | ||
102 | + <constraint firstItem="oaU-aV-pPx" firstAttribute="centerX" secondItem="DIr-ge-gbf" secondAttribute="centerX" id="dQ5-qu-b7Z"/> | ||
103 | + <constraint firstItem="pNK-6b-MsE" firstAttribute="top" secondItem="UBb-dh-88b" secondAttribute="top" constant="15" id="fIQ-aq-1Q2"/> | ||
104 | + <constraint firstAttribute="trailing" secondItem="Wkw-bn-xrx" secondAttribute="trailing" constant="20" id="ikn-5j-7Yc"/> | ||
105 | + <constraint firstItem="pNK-6b-MsE" firstAttribute="leading" secondItem="UBb-dh-88b" secondAttribute="leading" constant="40" id="ipG-Xz-pen"/> | ||
106 | + <constraint firstItem="J9G-OC-0Wu" firstAttribute="top" secondItem="9pn-Mt-3mm" secondAttribute="bottom" constant="20" id="n4e-bY-kc9"/> | ||
107 | + <constraint firstItem="Wkw-bn-xrx" firstAttribute="leading" secondItem="UBb-dh-88b" secondAttribute="leading" constant="20" id="njK-jj-BrM"/> | ||
108 | + <constraint firstItem="1gV-1s-gHe" firstAttribute="top" secondItem="UBb-dh-88b" secondAttribute="top" id="r0a-Sd-FcU"/> | ||
109 | + <constraint firstItem="Mz0-Fx-X1P" firstAttribute="top" secondItem="UBb-dh-88b" secondAttribute="top" constant="15" id="s6T-Ua-Fvo"/> | ||
110 | + </constraints> | ||
111 | + <userDefinedRuntimeAttributes> | ||
112 | + <userDefinedRuntimeAttribute type="boolean" keyPath="layer.masksToBounds" value="YES"/> | ||
113 | + <userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius"> | ||
114 | + <integer key="value" value="5"/> | ||
115 | + </userDefinedRuntimeAttribute> | ||
116 | + </userDefinedRuntimeAttributes> | ||
117 | + </view> | ||
118 | + </subviews> | ||
119 | + <color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/> | ||
120 | + <constraints> | ||
121 | + <constraint firstAttribute="trailing" secondItem="UBb-dh-88b" secondAttribute="trailing" constant="10" id="8yJ-jh-3AX"/> | ||
122 | + <constraint firstAttribute="bottom" secondItem="UBb-dh-88b" secondAttribute="bottom" id="Krl-Qe-GPA"/> | ||
123 | + <constraint firstItem="UBb-dh-88b" firstAttribute="top" secondItem="ZBC-Ez-Fjp" secondAttribute="top" constant="10" id="TDk-Gn-s04"/> | ||
124 | + <constraint firstItem="UBb-dh-88b" firstAttribute="leading" secondItem="ZBC-Ez-Fjp" secondAttribute="leading" constant="10" id="w0a-Nc-xLP"/> | ||
125 | + </constraints> | ||
126 | + </tableViewCellContentView> | ||
127 | + <connections> | ||
128 | + <outlet property="averageLab" destination="anx-4P-Hux" id="O01-Bj-kz7"/> | ||
129 | + <outlet property="averageRightLab" destination="CeX-B7-f6o" id="WwT-Hr-hh6"/> | ||
130 | + <outlet property="dateLab" destination="Mz0-Fx-X1P" id="Nz4-H1-fN3"/> | ||
131 | + <outlet property="evaluationLab" destination="Wkw-bn-xrx" id="oUC-au-Tjl"/> | ||
132 | + <outlet property="pointLab" destination="9pn-Mt-3mm" id="hMP-cd-goK"/> | ||
133 | + <outlet property="rankingLab" destination="DIr-ge-gbf" id="RCT-oE-nLC"/> | ||
134 | + <outlet property="risingLab" destination="J9G-OC-0Wu" id="7Bf-i5-JuQ"/> | ||
135 | + <outlet property="risingRightLab" destination="oaU-aV-pPx" id="bD2-fb-eGb"/> | ||
136 | + </connections> | ||
137 | + <point key="canvasLocation" x="24.5" y="47.5"/> | ||
138 | + </tableViewCell> | ||
139 | + </objects> | ||
140 | + <resources> | ||
141 | + <image name="moral_bg" width="690" height="430"/> | ||
142 | + </resources> | ||
143 | +</document> |
ParentAssistant/ParentAssistant/Classes/controllers/Grow/View/MoralTableViewCell.xib
0 โ 100644
@@ -0,0 +1,110 @@ | @@ -0,0 +1,110 @@ | ||
1 | +<?xml version="1.0" encoding="UTF-8"?> | ||
2 | +<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="13771" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES"> | ||
3 | + <device id="retina4_7" orientation="portrait"> | ||
4 | + <adaptation id="fullscreen"/> | ||
5 | + </device> | ||
6 | + <dependencies> | ||
7 | + <deployment identifier="iOS"/> | ||
8 | + <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="13772"/> | ||
9 | + <capability name="Alignment constraints with different attributes" minToolsVersion="5.1"/> | ||
10 | + <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/> | ||
11 | + </dependencies> | ||
12 | + <objects> | ||
13 | + <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner"/> | ||
14 | + <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/> | ||
15 | + <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="MoralTableViewCell" rowHeight="280" id="z9h-Wo-rxs" customClass="MoralTableViewCell" customModule="ParentAssistant" customModuleProvider="target"> | ||
16 | + <rect key="frame" x="0.0" y="0.0" width="375" height="280"/> | ||
17 | + <autoresizingMask key="autoresizingMask"/> | ||
18 | + <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="z9h-Wo-rxs" id="Hdo-4K-VNc"> | ||
19 | + <rect key="frame" x="0.0" y="0.0" width="375" height="279.5"/> | ||
20 | + <autoresizingMask key="autoresizingMask"/> | ||
21 | + <subviews> | ||
22 | + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Vef-nQ-dGv"> | ||
23 | + <rect key="frame" x="10" y="10" width="355" height="270"/> | ||
24 | + <subviews> | ||
25 | + <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="aWL-Tx-0UW"> | ||
26 | + <rect key="frame" x="0.0" y="0.0" width="355" height="40"/> | ||
27 | + <color key="backgroundColor" red="0.2257528305" green="0.73064249749999999" blue="0.92262524369999999" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
28 | + <constraints> | ||
29 | + <constraint firstAttribute="height" constant="40" id="Ofl-nL-luu"/> | ||
30 | + </constraints> | ||
31 | + </imageView> | ||
32 | + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="ไปๆฅๅพท่ฒๆฅๅ" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="cKf-6S-lhj"> | ||
33 | + <rect key="frame" x="15" y="11" width="92" height="18"/> | ||
34 | + <fontDescription key="fontDescription" type="system" pointSize="15"/> | ||
35 | + <color key="textColor" red="0.04523163015" green="0.032123999590000001" blue="0.18083756349999999" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
36 | + <color key="highlightedColor" red="0.99999600649999998" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
37 | + </label> | ||
38 | + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="4.3ๅ" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="j0A-jN-fqh"> | ||
39 | + <rect key="frame" x="42.5" y="60" width="75" height="36"/> | ||
40 | + <fontDescription key="fontDescription" type="system" pointSize="30"/> | ||
41 | + <color key="textColor" red="0.19058823590000001" green="0.6052491069" blue="0.92507088179999997" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
42 | + <color key="highlightedColor" red="0.99999600649999998" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
43 | + </label> | ||
44 | + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="็ฌฌไธๅ" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="8d1-dG-Pi6"> | ||
45 | + <rect key="frame" x="229.5" y="60" width="91" height="36"/> | ||
46 | + <fontDescription key="fontDescription" type="system" pointSize="30"/> | ||
47 | + <color key="textColor" red="0.1980733871" green="0.57266002890000001" blue="0.92558294529999996" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
48 | + <nil key="highlightedColor"/> | ||
49 | + </label> | ||
50 | + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="่ทๅพ A- ่ฏๅ" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="2GV-uC-noJ"> | ||
51 | + <rect key="frame" x="29" y="136" width="102.5" height="21.5"/> | ||
52 | + <fontDescription key="fontDescription" type="system" pointSize="18"/> | ||
53 | + <color key="textColor" red="0.1980733871" green="0.57266002890000001" blue="0.92558294529999996" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
54 | + <nil key="highlightedColor"/> | ||
55 | + </label> | ||
56 | + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="ๅๆฌกไธๅ1ๅ" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="L60-yA-m2f"> | ||
57 | + <rect key="frame" x="225" y="136" width="100" height="21.5"/> | ||
58 | + <fontDescription key="fontDescription" type="system" pointSize="18"/> | ||
59 | + <color key="textColor" red="0.1980733871" green="0.57266002890000001" blue="0.92558294529999996" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
60 | + <nil key="highlightedColor"/> | ||
61 | + </label> | ||
62 | + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="03ๆ15ๆฅๅพท่ฒๆฅๅ" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="9Ae-se-wQu"> | ||
63 | + <rect key="frame" x="20" y="210" width="315" height="30"/> | ||
64 | + <constraints> | ||
65 | + <constraint firstAttribute="height" constant="30" id="ylt-V9-kJl"/> | ||
66 | + </constraints> | ||
67 | + <fontDescription key="fontDescription" type="system" pointSize="18"/> | ||
68 | + <color key="textColor" red="0.091986544429999997" green="0.17189717290000001" blue="0.63014686109999996" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
69 | + <nil key="highlightedColor"/> | ||
70 | + </label> | ||
71 | + </subviews> | ||
72 | + <color key="backgroundColor" red="0.99999600649999998" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
73 | + <constraints> | ||
74 | + <constraint firstItem="cKf-6S-lhj" firstAttribute="centerY" secondItem="aWL-Tx-0UW" secondAttribute="centerY" id="5mN-fH-D4I"/> | ||
75 | + <constraint firstItem="j0A-jN-fqh" firstAttribute="top" secondItem="Vef-nQ-dGv" secondAttribute="top" constant="60" id="96O-AW-As9"/> | ||
76 | + <constraint firstItem="aWL-Tx-0UW" firstAttribute="leading" secondItem="Vef-nQ-dGv" secondAttribute="leading" id="BYt-px-Cjn"/> | ||
77 | + <constraint firstItem="8d1-dG-Pi6" firstAttribute="centerX" secondItem="Vef-nQ-dGv" secondAttribute="trailing" constant="-80" id="DUf-vl-R8M"/> | ||
78 | + <constraint firstItem="2GV-uC-noJ" firstAttribute="centerX" secondItem="j0A-jN-fqh" secondAttribute="centerX" id="LGc-Jp-07j"/> | ||
79 | + <constraint firstItem="L60-yA-m2f" firstAttribute="top" secondItem="8d1-dG-Pi6" secondAttribute="bottom" constant="40" id="MaK-uL-fPP"/> | ||
80 | + <constraint firstItem="2GV-uC-noJ" firstAttribute="top" secondItem="j0A-jN-fqh" secondAttribute="bottom" constant="40" id="Ryr-Gh-VGZ"/> | ||
81 | + <constraint firstItem="8d1-dG-Pi6" firstAttribute="top" secondItem="Vef-nQ-dGv" secondAttribute="top" constant="60" id="SsE-55-O6O"/> | ||
82 | + <constraint firstItem="j0A-jN-fqh" firstAttribute="centerX" secondItem="Vef-nQ-dGv" secondAttribute="leading" constant="80" id="WBT-bt-FLd"/> | ||
83 | + <constraint firstAttribute="bottom" secondItem="9Ae-se-wQu" secondAttribute="bottom" constant="30" id="YNw-rs-gHW"/> | ||
84 | + <constraint firstItem="L60-yA-m2f" firstAttribute="centerX" secondItem="8d1-dG-Pi6" secondAttribute="centerX" id="a47-3Y-yeG"/> | ||
85 | + <constraint firstAttribute="trailing" secondItem="9Ae-se-wQu" secondAttribute="trailing" constant="20" id="a9O-Jn-TPZ"/> | ||
86 | + <constraint firstItem="aWL-Tx-0UW" firstAttribute="top" secondItem="Vef-nQ-dGv" secondAttribute="top" id="aiN-4Q-1yb"/> | ||
87 | + <constraint firstAttribute="trailing" secondItem="aWL-Tx-0UW" secondAttribute="trailing" id="avu-SY-2Fa"/> | ||
88 | + <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="cKf-6S-lhj" secondAttribute="trailing" constant="20" symbolic="YES" id="g1h-6M-v2g"/> | ||
89 | + <constraint firstItem="9Ae-se-wQu" firstAttribute="leading" secondItem="Vef-nQ-dGv" secondAttribute="leading" constant="20" id="jZW-7n-dLT"/> | ||
90 | + <constraint firstItem="cKf-6S-lhj" firstAttribute="leading" secondItem="Vef-nQ-dGv" secondAttribute="leading" constant="15" id="ube-1E-bnY"/> | ||
91 | + </constraints> | ||
92 | + <userDefinedRuntimeAttributes> | ||
93 | + <userDefinedRuntimeAttribute type="boolean" keyPath="layer.masksToBounds" value="YES"/> | ||
94 | + <userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius"> | ||
95 | + <integer key="value" value="6"/> | ||
96 | + </userDefinedRuntimeAttribute> | ||
97 | + </userDefinedRuntimeAttributes> | ||
98 | + </view> | ||
99 | + </subviews> | ||
100 | + <color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/> | ||
101 | + <constraints> | ||
102 | + <constraint firstAttribute="bottom" secondItem="Vef-nQ-dGv" secondAttribute="bottom" id="6Cr-qJ-0jA"/> | ||
103 | + <constraint firstItem="Vef-nQ-dGv" firstAttribute="top" secondItem="Hdo-4K-VNc" secondAttribute="top" constant="10" id="7ls-DH-ULi"/> | ||
104 | + <constraint firstItem="Vef-nQ-dGv" firstAttribute="leading" secondItem="Hdo-4K-VNc" secondAttribute="leading" constant="10" id="FzM-Rj-ZSg"/> | ||
105 | + <constraint firstAttribute="trailing" secondItem="Vef-nQ-dGv" secondAttribute="trailing" constant="10" id="sOB-Hs-fk0"/> | ||
106 | + </constraints> | ||
107 | + </tableViewCellContentView> | ||
108 | + </tableViewCell> | ||
109 | + </objects> | ||
110 | +</document> |
ParentAssistant/ParentAssistant/Classes/controllers/Grow/View/ReportHeaderView.xib
@@ -1,61 +0,0 @@ | @@ -1,61 +0,0 @@ | ||
1 | -<?xml version="1.0" encoding="UTF-8"?> | ||
2 | -<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="13771" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES"> | ||
3 | - <device id="retina4_7" orientation="portrait"> | ||
4 | - <adaptation id="fullscreen"/> | ||
5 | - </device> | ||
6 | - <dependencies> | ||
7 | - <deployment identifier="iOS"/> | ||
8 | - <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="13772"/> | ||
9 | - <capability name="Safe area layout guides" minToolsVersion="9.0"/> | ||
10 | - <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/> | ||
11 | - </dependencies> | ||
12 | - <objects> | ||
13 | - <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner"/> | ||
14 | - <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/> | ||
15 | - <view clipsSubviews="YES" contentMode="scaleToFill" id="4WE-cx-977" customClass="ReportHeaderView" customModule="ParentAssistant" customModuleProvider="target"> | ||
16 | - <rect key="frame" x="0.0" y="0.0" width="485" height="44"/> | ||
17 | - <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | ||
18 | - <subviews> | ||
19 | - <button opaque="NO" contentMode="scaleToFill" fixedFrame="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="W6e-VK-JCE"> | ||
20 | - <rect key="frame" x="20" y="7" width="46" height="30"/> | ||
21 | - <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | ||
22 | - <state key="normal" title="้ฉฌไผฏ้ช"> | ||
23 | - <color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/> | ||
24 | - </state> | ||
25 | - <connections> | ||
26 | - <action selector="changeStudentAction:" destination="4WE-cx-977" eventType="touchUpInside" id="Dua-XZ-hMB"/> | ||
27 | - </connections> | ||
28 | - </button> | ||
29 | - <button opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" fixedFrame="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="5Dq-Z9-eEM"> | ||
30 | - <rect key="frame" x="434" y="7" width="31" height="30"/> | ||
31 | - <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | ||
32 | - <state key="normal" title="็ญ้"> | ||
33 | - <color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/> | ||
34 | - </state> | ||
35 | - <connections> | ||
36 | - <action selector="changeTypeAction:" destination="4WE-cx-977" eventType="touchUpInside" id="XFz-ca-od2"/> | ||
37 | - </connections> | ||
38 | - </button> | ||
39 | - <button opaque="NO" contentMode="scaleToFill" fixedFrame="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="7xY-bD-L7w"> | ||
40 | - <rect key="frame" x="191" y="7" width="102" height="30"/> | ||
41 | - <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | ||
42 | - <state key="normal" title="12ๆ29ๆฅ"> | ||
43 | - <color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/> | ||
44 | - </state> | ||
45 | - <connections> | ||
46 | - <action selector="changeDateAction:" destination="4WE-cx-977" eventType="touchUpInside" id="pCF-3R-0zv"/> | ||
47 | - </connections> | ||
48 | - </button> | ||
49 | - </subviews> | ||
50 | - <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> | ||
51 | - <freeformSimulatedSizeMetrics key="simulatedDestinationMetrics"/> | ||
52 | - <viewLayoutGuide key="safeArea" id="71B-FS-Ws9"/> | ||
53 | - <connections> | ||
54 | - <outlet property="dateButton" destination="7xY-bD-L7w" id="3zG-4z-eNW"/> | ||
55 | - <outlet property="nameButton" destination="W6e-VK-JCE" id="XDD-iU-T0k"/> | ||
56 | - <outlet property="typeButton" destination="5Dq-Z9-eEM" id="LAM-Dw-HAX"/> | ||
57 | - </connections> | ||
58 | - <point key="canvasLocation" x="156.5" y="93"/> | ||
59 | - </view> | ||
60 | - </objects> | ||
61 | -</document> |
ParentAssistant/ParentAssistant/Classes/controllers/Grow/View/SceneDownCell.xib
0 โ 100644
@@ -0,0 +1,107 @@ | @@ -0,0 +1,107 @@ | ||
1 | +<?xml version="1.0" encoding="UTF-8"?> | ||
2 | +<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="13771" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES"> | ||
3 | + <device id="retina4_7" orientation="portrait"> | ||
4 | + <adaptation id="fullscreen"/> | ||
5 | + </device> | ||
6 | + <dependencies> | ||
7 | + <deployment identifier="iOS"/> | ||
8 | + <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="13772"/> | ||
9 | + <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/> | ||
10 | + </dependencies> | ||
11 | + <objects> | ||
12 | + <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner"/> | ||
13 | + <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/> | ||
14 | + <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" restorationIdentifier="SceneDownCell" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="disciplineCell" rowHeight="90" id="yXZ-ow-IC3" customClass="SceneDownCell" customModule="ParentAssistant" customModuleProvider="target"> | ||
15 | + <rect key="frame" x="0.0" y="0.0" width="375" height="90"/> | ||
16 | + <autoresizingMask key="autoresizingMask"/> | ||
17 | + <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="yXZ-ow-IC3" id="YfX-AG-wY3"> | ||
18 | + <rect key="frame" x="0.0" y="0.0" width="375" height="89.5"/> | ||
19 | + <autoresizingMask key="autoresizingMask"/> | ||
20 | + <subviews> | ||
21 | + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="ijR-w3-uD6"> | ||
22 | + <rect key="frame" x="10" y="10" width="355" height="80"/> | ||
23 | + <subviews> | ||
24 | + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="ไผ็ง" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="QUJ-gc-N7e"> | ||
25 | + <rect key="frame" x="10" y="10" width="31" height="18"/> | ||
26 | + <fontDescription key="fontDescription" type="system" pointSize="15"/> | ||
27 | + <color key="textColor" red="0.29803921570000003" green="0.68627450980000004" blue="0.31372549020000001" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
28 | + <nil key="highlightedColor"/> | ||
29 | + </label> | ||
30 | + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="+4" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="U2C-RA-pbc"> | ||
31 | + <rect key="frame" x="326" y="10" width="19" height="18"/> | ||
32 | + <fontDescription key="fontDescription" type="system" pointSize="15"/> | ||
33 | + <color key="textColor" red="0.29803921570000003" green="0.68627450980000004" blue="0.31372549020000001" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
34 | + <nil key="highlightedColor"/> | ||
35 | + </label> | ||
36 | + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="ๆฒๅฐไธ" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="OHP-XR-hUS"> | ||
37 | + <rect key="frame" x="10" y="38" width="37" height="14.5"/> | ||
38 | + <fontDescription key="fontDescription" type="system" pointSize="12"/> | ||
39 | + <color key="textColor" red="0.46666666670000001" green="0.46666666670000001" blue="0.46666666670000001" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
40 | + <nil key="highlightedColor"/> | ||
41 | + </label> | ||
42 | + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="ไบๅนด(2)็ญ" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="PXd-5K-3iP"> | ||
43 | + <rect key="frame" x="77" y="38.5" width="53.5" height="14.5"/> | ||
44 | + <fontDescription key="fontDescription" type="system" pointSize="12"/> | ||
45 | + <color key="textColor" red="0.46666666670000001" green="0.46666666670000001" blue="0.46666666670000001" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
46 | + <nil key="highlightedColor"/> | ||
47 | + </label> | ||
48 | + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="2018-03-12 17:30" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="zcf-Ab-jNR"> | ||
49 | + <rect key="frame" x="243" y="38.5" width="102" height="14.5"/> | ||
50 | + <fontDescription key="fontDescription" type="system" pointSize="12"/> | ||
51 | + <color key="textColor" red="0.46666666670000001" green="0.46666666670000001" blue="0.46666666670000001" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
52 | + <nil key="highlightedColor"/> | ||
53 | + </label> | ||
54 | + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="่ฏพๅ ็บชๅพ-ไธ่ฏพๅ่จ" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="gew-4Q-R6z"> | ||
55 | + <rect key="frame" x="113" y="10" width="129.5" height="18"/> | ||
56 | + <fontDescription key="fontDescription" type="system" pointSize="15"/> | ||
57 | + <color key="textColor" red="0.29803921570000003" green="0.68627450980000004" blue="0.31372549020000001" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
58 | + <nil key="highlightedColor"/> | ||
59 | + </label> | ||
60 | + </subviews> | ||
61 | + <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> | ||
62 | + <constraints> | ||
63 | + <constraint firstItem="PXd-5K-3iP" firstAttribute="leading" secondItem="OHP-XR-hUS" secondAttribute="trailing" constant="30" id="6dQ-64-faJ"/> | ||
64 | + <constraint firstItem="U2C-RA-pbc" firstAttribute="leading" relation="greaterThanOrEqual" secondItem="ijR-w3-uD6" secondAttribute="leading" constant="20" symbolic="YES" id="7IH-q7-vpb"/> | ||
65 | + <constraint firstItem="zcf-Ab-jNR" firstAttribute="leading" relation="greaterThanOrEqual" secondItem="ijR-w3-uD6" secondAttribute="leading" constant="20" symbolic="YES" id="Bcz-aG-PZa"/> | ||
66 | + <constraint firstItem="zcf-Ab-jNR" firstAttribute="centerY" secondItem="OHP-XR-hUS" secondAttribute="centerY" id="Bjn-c9-mdA"/> | ||
67 | + <constraint firstItem="QUJ-gc-N7e" firstAttribute="leading" secondItem="ijR-w3-uD6" secondAttribute="leading" constant="10" id="JVL-zS-W4R"/> | ||
68 | + <constraint firstItem="gew-4Q-R6z" firstAttribute="top" secondItem="ijR-w3-uD6" secondAttribute="top" constant="10" id="NPx-pl-hQ2"/> | ||
69 | + <constraint firstItem="zcf-Ab-jNR" firstAttribute="trailing" secondItem="ijR-w3-uD6" secondAttribute="trailing" constant="-10" id="RQ3-NW-FxE"/> | ||
70 | + <constraint firstItem="PXd-5K-3iP" firstAttribute="centerY" secondItem="OHP-XR-hUS" secondAttribute="centerY" id="UHP-mV-VuC"/> | ||
71 | + <constraint firstItem="OHP-XR-hUS" firstAttribute="top" secondItem="QUJ-gc-N7e" secondAttribute="bottom" constant="10" id="VfS-65-1o8"/> | ||
72 | + <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="PXd-5K-3iP" secondAttribute="trailing" constant="20" symbolic="YES" id="aW1-2W-Fd9"/> | ||
73 | + <constraint firstItem="OHP-XR-hUS" firstAttribute="leading" secondItem="ijR-w3-uD6" secondAttribute="leading" constant="10" id="bCD-sf-qpt"/> | ||
74 | + <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="QUJ-gc-N7e" secondAttribute="trailing" constant="20" symbolic="YES" id="d6V-ef-cfw"/> | ||
75 | + <constraint firstItem="gew-4Q-R6z" firstAttribute="centerX" secondItem="ijR-w3-uD6" secondAttribute="centerX" id="dCK-TC-rRT"/> | ||
76 | + <constraint firstItem="QUJ-gc-N7e" firstAttribute="top" secondItem="ijR-w3-uD6" secondAttribute="top" constant="10" id="lLs-Pu-CfK"/> | ||
77 | + <constraint firstItem="U2C-RA-pbc" firstAttribute="centerY" secondItem="gew-4Q-R6z" secondAttribute="centerY" id="nqz-48-RAx"/> | ||
78 | + <constraint firstItem="U2C-RA-pbc" firstAttribute="trailing" secondItem="ijR-w3-uD6" secondAttribute="trailing" constant="-10" id="of7-xc-r5p"/> | ||
79 | + <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="OHP-XR-hUS" secondAttribute="trailing" constant="20" symbolic="YES" id="qmg-TJ-d1E"/> | ||
80 | + </constraints> | ||
81 | + <userDefinedRuntimeAttributes> | ||
82 | + <userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius"> | ||
83 | + <integer key="value" value="5"/> | ||
84 | + </userDefinedRuntimeAttribute> | ||
85 | + <userDefinedRuntimeAttribute type="boolean" keyPath="layer.masksToBounds" value="YES"/> | ||
86 | + </userDefinedRuntimeAttributes> | ||
87 | + </view> | ||
88 | + </subviews> | ||
89 | + <color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/> | ||
90 | + <constraints> | ||
91 | + <constraint firstAttribute="bottom" secondItem="ijR-w3-uD6" secondAttribute="bottom" id="HUg-MG-jKb"/> | ||
92 | + <constraint firstItem="ijR-w3-uD6" firstAttribute="top" secondItem="YfX-AG-wY3" secondAttribute="top" constant="10" id="I6a-Rf-ww6"/> | ||
93 | + <constraint firstAttribute="trailing" secondItem="ijR-w3-uD6" secondAttribute="trailing" constant="10" id="aMI-k8-Nnt"/> | ||
94 | + <constraint firstItem="ijR-w3-uD6" firstAttribute="leading" secondItem="YfX-AG-wY3" secondAttribute="leading" constant="10" id="kgA-CM-Dp5"/> | ||
95 | + </constraints> | ||
96 | + </tableViewCellContentView> | ||
97 | + <connections> | ||
98 | + <outlet property="classLab" destination="PXd-5K-3iP" id="8VY-oW-yQn"/> | ||
99 | + <outlet property="dateLab" destination="zcf-Ab-jNR" id="VWU-ck-hFZ"/> | ||
100 | + <outlet property="evaluateLab" destination="QUJ-gc-N7e" id="C1F-RQ-29g"/> | ||
101 | + <outlet property="nameLab" destination="OHP-XR-hUS" id="jmA-n9-VSG"/> | ||
102 | + <outlet property="sceneLab" destination="gew-4Q-R6z" id="WSD-kE-30c"/> | ||
103 | + <outlet property="scoreLab" destination="U2C-RA-pbc" id="9hL-rw-Sa8"/> | ||
104 | + </connections> | ||
105 | + </tableViewCell> | ||
106 | + </objects> | ||
107 | +</document> |
ParentAssistant/ParentAssistant/Classes/controllers/Grow/View/SceneMiddleCell.xib
0 โ 100644
@@ -0,0 +1,142 @@ | @@ -0,0 +1,142 @@ | ||
1 | +<?xml version="1.0" encoding="UTF-8"?> | ||
2 | +<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="13771" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES"> | ||
3 | + <device id="retina4_7" orientation="portrait"> | ||
4 | + <adaptation id="fullscreen"/> | ||
5 | + </device> | ||
6 | + <dependencies> | ||
7 | + <deployment identifier="iOS"/> | ||
8 | + <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="13772"/> | ||
9 | + <capability name="Alignment constraints with different attributes" minToolsVersion="5.1"/> | ||
10 | + <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/> | ||
11 | + </dependencies> | ||
12 | + <objects> | ||
13 | + <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner"/> | ||
14 | + <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/> | ||
15 | + <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" restorationIdentifier="SceneMiddleCell" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="scoreCell" rowHeight="300" id="SCz-3L-5Yi" customClass="SceneMiddleCell" customModule="ParentAssistant" customModuleProvider="target"> | ||
16 | + <rect key="frame" x="0.0" y="0.0" width="375" height="300"/> | ||
17 | + <autoresizingMask key="autoresizingMask"/> | ||
18 | + <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="SCz-3L-5Yi" id="lE4-qW-1H8"> | ||
19 | + <rect key="frame" x="0.0" y="0.0" width="375" height="299.5"/> | ||
20 | + <autoresizingMask key="autoresizingMask"/> | ||
21 | + <subviews> | ||
22 | + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="UP8-EA-Pvf"> | ||
23 | + <rect key="frame" x="10" y="10" width="355" height="290"/> | ||
24 | + <subviews> | ||
25 | + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="EX8-hi-C7V"> | ||
26 | + <rect key="frame" x="0.0" y="50" width="355" height="230"/> | ||
27 | + <color key="backgroundColor" red="0.99999600649999998" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
28 | + </view> | ||
29 | + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Euo-rc-pzV"> | ||
30 | + <rect key="frame" x="0.0" y="5" width="355" height="40"/> | ||
31 | + <subviews> | ||
32 | + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="1ia-gC-GyQ"> | ||
33 | + <rect key="frame" x="252" y="12" width="16" height="16"/> | ||
34 | + <color key="backgroundColor" red="0.50588235290000005" green="0.78039215689999997" blue="0.51764705879999995" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
35 | + <constraints> | ||
36 | + <constraint firstAttribute="width" constant="16" id="OGE-CM-kr0"/> | ||
37 | + <constraint firstAttribute="height" constant="16" id="ybN-Ay-abn"/> | ||
38 | + </constraints> | ||
39 | + <userDefinedRuntimeAttributes> | ||
40 | + <userDefinedRuntimeAttribute type="boolean" keyPath="layer.masksToBounds" value="YES"/> | ||
41 | + <userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius"> | ||
42 | + <integer key="value" value="8"/> | ||
43 | + </userDefinedRuntimeAttribute> | ||
44 | + </userDefinedRuntimeAttributes> | ||
45 | + </view> | ||
46 | + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="ๅนณๅๅพๅ" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="2Pb-7D-okQ"> | ||
47 | + <rect key="frame" x="147" y="11" width="62" height="18"/> | ||
48 | + <fontDescription key="fontDescription" type="system" pointSize="15"/> | ||
49 | + <color key="textColor" red="0.46666666670000001" green="0.46666666670000001" blue="0.46666666670000001" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
50 | + <nil key="highlightedColor"/> | ||
51 | + </label> | ||
52 | + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="7No-Wu-DNk"> | ||
53 | + <rect key="frame" x="18" y="12" width="16" height="16"/> | ||
54 | + <color key="backgroundColor" red="0.36078431370000003" green="0.56862745100000001" blue="0.90196078430000004" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
55 | + <constraints> | ||
56 | + <constraint firstAttribute="width" constant="16" id="1v7-Fq-dhJ"/> | ||
57 | + <constraint firstAttribute="height" constant="16" id="j3G-CV-cQU"/> | ||
58 | + </constraints> | ||
59 | + <userDefinedRuntimeAttributes> | ||
60 | + <userDefinedRuntimeAttribute type="boolean" keyPath="layer.masksToBounds" value="YES"/> | ||
61 | + <userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius"> | ||
62 | + <integer key="value" value="8"/> | ||
63 | + </userDefinedRuntimeAttribute> | ||
64 | + </userDefinedRuntimeAttributes> | ||
65 | + </view> | ||
66 | + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="ๆ้ซๅพๅ" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="oym-ug-AUc"> | ||
67 | + <rect key="frame" x="273" y="11" width="62" height="18"/> | ||
68 | + <fontDescription key="fontDescription" type="system" pointSize="15"/> | ||
69 | + <color key="textColor" red="0.46666666670000001" green="0.46666666670000001" blue="0.46666666670000001" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
70 | + <nil key="highlightedColor"/> | ||
71 | + </label> | ||
72 | + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="whS-eY-diJ"> | ||
73 | + <rect key="frame" x="126" y="12" width="16" height="16"/> | ||
74 | + <color key="backgroundColor" red="1" green="0.83529411760000005" blue="0.30980392159999998" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
75 | + <constraints> | ||
76 | + <constraint firstAttribute="width" constant="16" id="W3M-Rf-uK4"/> | ||
77 | + <constraint firstAttribute="height" constant="16" id="qWL-wF-HzR"/> | ||
78 | + </constraints> | ||
79 | + <userDefinedRuntimeAttributes> | ||
80 | + <userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius"> | ||
81 | + <integer key="value" value="8"/> | ||
82 | + </userDefinedRuntimeAttribute> | ||
83 | + <userDefinedRuntimeAttribute type="boolean" keyPath="layer.masksToBounds" value="YES"/> | ||
84 | + </userDefinedRuntimeAttributes> | ||
85 | + </view> | ||
86 | + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="ไธชไบบๅพๅ" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="5sJ-BL-vz3"> | ||
87 | + <rect key="frame" x="39" y="11" width="62" height="18"/> | ||
88 | + <fontDescription key="fontDescription" type="system" pointSize="15"/> | ||
89 | + <color key="textColor" red="0.46666666670000001" green="0.46666666670000001" blue="0.46666666670000001" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
90 | + <nil key="highlightedColor"/> | ||
91 | + </label> | ||
92 | + </subviews> | ||
93 | + <color key="backgroundColor" red="0.99999600649999998" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
94 | + <constraints> | ||
95 | + <constraint firstItem="whS-eY-diJ" firstAttribute="top" secondItem="Euo-rc-pzV" secondAttribute="top" constant="12" id="DDH-fB-0Wu"/> | ||
96 | + <constraint firstItem="2Pb-7D-okQ" firstAttribute="leading" secondItem="whS-eY-diJ" secondAttribute="trailing" constant="5" id="Ggl-N4-j0H"/> | ||
97 | + <constraint firstItem="oym-ug-AUc" firstAttribute="centerY" secondItem="Euo-rc-pzV" secondAttribute="centerY" id="HeH-tk-ZAL"/> | ||
98 | + <constraint firstItem="5sJ-BL-vz3" firstAttribute="centerX" secondItem="Euo-rc-pzV" secondAttribute="leading" constant="70" id="IKy-Ki-yAg"/> | ||
99 | + <constraint firstItem="oym-ug-AUc" firstAttribute="trailing" secondItem="Euo-rc-pzV" secondAttribute="trailing" constant="-20" id="P0c-ce-bzr"/> | ||
100 | + <constraint firstItem="1ia-gC-GyQ" firstAttribute="top" secondItem="Euo-rc-pzV" secondAttribute="top" constant="12" id="RDp-eP-AgX"/> | ||
101 | + <constraint firstItem="7No-Wu-DNk" firstAttribute="top" secondItem="Euo-rc-pzV" secondAttribute="top" constant="12" id="RZV-mb-xlD"/> | ||
102 | + <constraint firstAttribute="height" constant="40" id="X1I-Qv-Sw7"/> | ||
103 | + <constraint firstItem="oym-ug-AUc" firstAttribute="leading" secondItem="1ia-gC-GyQ" secondAttribute="trailing" constant="5" id="mS8-br-PbB"/> | ||
104 | + <constraint firstItem="2Pb-7D-okQ" firstAttribute="centerY" secondItem="Euo-rc-pzV" secondAttribute="centerY" id="n4y-2G-IeG"/> | ||
105 | + <constraint firstItem="5sJ-BL-vz3" firstAttribute="centerY" secondItem="Euo-rc-pzV" secondAttribute="centerY" id="o6r-B8-Nyw"/> | ||
106 | + <constraint firstItem="5sJ-BL-vz3" firstAttribute="leading" secondItem="7No-Wu-DNk" secondAttribute="trailing" constant="5" id="rgq-70-uKW"/> | ||
107 | + <constraint firstItem="2Pb-7D-okQ" firstAttribute="centerX" secondItem="Euo-rc-pzV" secondAttribute="centerX" id="sIn-9K-UHA"/> | ||
108 | + </constraints> | ||
109 | + </view> | ||
110 | + </subviews> | ||
111 | + <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> | ||
112 | + <constraints> | ||
113 | + <constraint firstItem="Euo-rc-pzV" firstAttribute="top" secondItem="UP8-EA-Pvf" secondAttribute="top" constant="5" id="2B8-aB-sus"/> | ||
114 | + <constraint firstAttribute="trailing" secondItem="Euo-rc-pzV" secondAttribute="trailing" id="2xB-Rs-xQX"/> | ||
115 | + <constraint firstItem="EX8-hi-C7V" firstAttribute="top" secondItem="Euo-rc-pzV" secondAttribute="bottom" constant="5" id="7BK-xg-bOp"/> | ||
116 | + <constraint firstItem="Euo-rc-pzV" firstAttribute="leading" secondItem="UP8-EA-Pvf" secondAttribute="leading" id="8rG-CN-KBe"/> | ||
117 | + <constraint firstAttribute="trailing" secondItem="EX8-hi-C7V" secondAttribute="trailing" id="GO7-C2-oIL"/> | ||
118 | + <constraint firstAttribute="bottom" secondItem="EX8-hi-C7V" secondAttribute="bottom" constant="10" id="IQA-zR-tk4"/> | ||
119 | + <constraint firstItem="EX8-hi-C7V" firstAttribute="leading" secondItem="UP8-EA-Pvf" secondAttribute="leading" id="nGt-3M-965"/> | ||
120 | + </constraints> | ||
121 | + <userDefinedRuntimeAttributes> | ||
122 | + <userDefinedRuntimeAttribute type="boolean" keyPath="layer.masksToBounds" value="YES"/> | ||
123 | + <userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius"> | ||
124 | + <integer key="value" value="5"/> | ||
125 | + </userDefinedRuntimeAttribute> | ||
126 | + </userDefinedRuntimeAttributes> | ||
127 | + </view> | ||
128 | + </subviews> | ||
129 | + <color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/> | ||
130 | + <constraints> | ||
131 | + <constraint firstAttribute="trailing" secondItem="UP8-EA-Pvf" secondAttribute="trailing" constant="10" id="7Wz-Op-hRa"/> | ||
132 | + <constraint firstItem="UP8-EA-Pvf" firstAttribute="top" secondItem="lE4-qW-1H8" secondAttribute="top" constant="10" id="HIh-1Y-xd9"/> | ||
133 | + <constraint firstItem="UP8-EA-Pvf" firstAttribute="leading" secondItem="lE4-qW-1H8" secondAttribute="leading" constant="10" id="RXv-YI-h6k"/> | ||
134 | + <constraint firstAttribute="bottom" secondItem="UP8-EA-Pvf" secondAttribute="bottom" id="hhO-9X-73m"/> | ||
135 | + </constraints> | ||
136 | + </tableViewCellContentView> | ||
137 | + <connections> | ||
138 | + <outlet property="lineChartView" destination="EX8-hi-C7V" id="vtG-wv-efK"/> | ||
139 | + </connections> | ||
140 | + </tableViewCell> | ||
141 | + </objects> | ||
142 | +</document> |
ParentAssistant/ParentAssistant/Classes/controllers/Grow/View/SceneTopCell.xib
0 โ 100644
@@ -0,0 +1,122 @@ | @@ -0,0 +1,122 @@ | ||
1 | +<?xml version="1.0" encoding="UTF-8"?> | ||
2 | +<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="13771" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES"> | ||
3 | + <device id="retina4_7" orientation="portrait"> | ||
4 | + <adaptation id="fullscreen"/> | ||
5 | + </device> | ||
6 | + <dependencies> | ||
7 | + <deployment identifier="iOS"/> | ||
8 | + <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="13772"/> | ||
9 | + <capability name="Aspect ratio constraints" minToolsVersion="5.1"/> | ||
10 | + <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/> | ||
11 | + </dependencies> | ||
12 | + <objects> | ||
13 | + <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner"/> | ||
14 | + <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/> | ||
15 | + <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" restorationIdentifier="SceneTopCell" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="cultureCell" rowHeight="250" id="es3-uY-Vx8" customClass="SceneTopCell" customModule="ParentAssistant" customModuleProvider="target"> | ||
16 | + <rect key="frame" x="0.0" y="0.0" width="375" height="250"/> | ||
17 | + <autoresizingMask key="autoresizingMask"/> | ||
18 | + <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="es3-uY-Vx8" id="os2-cK-xHO"> | ||
19 | + <rect key="frame" x="0.0" y="0.0" width="375" height="249.5"/> | ||
20 | + <autoresizingMask key="autoresizingMask"/> | ||
21 | + <subviews> | ||
22 | + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Qt1-rh-kBe"> | ||
23 | + <rect key="frame" x="10" y="10" width="355" height="240"/> | ||
24 | + <subviews> | ||
25 | + <imageView userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="report_teacher" translatesAutoresizingMaskIntoConstraints="NO" id="0kV-Bn-EIO"> | ||
26 | + <rect key="frame" x="20" y="20" width="127" height="192"/> | ||
27 | + <constraints> | ||
28 | + <constraint firstAttribute="width" secondItem="0kV-Bn-EIO" secondAttribute="height" multiplier="127:192" id="CuM-VD-Mgs"/> | ||
29 | + <constraint firstAttribute="width" constant="127" id="LeU-PR-uoB"/> | ||
30 | + <constraint firstAttribute="height" constant="192" id="iMM-Kj-jq5"/> | ||
31 | + </constraints> | ||
32 | + </imageView> | ||
33 | + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="ๆๆ็คผไปช" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="fRm-iU-0FL"> | ||
34 | + <rect key="frame" x="167" y="15" width="73.5" height="21.5"/> | ||
35 | + <fontDescription key="fontDescription" type="system" pointSize="18"/> | ||
36 | + <color key="textColor" red="0.08235294118" green="0.39607843139999999" blue="0.75294117650000003" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
37 | + <nil key="highlightedColor"/> | ||
38 | + </label> | ||
39 | + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="ๅพๅ: 85 ๅ" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="YFd-xW-bAd"> | ||
40 | + <rect key="frame" x="167" y="45" width="91.5" height="21.5"/> | ||
41 | + <fontDescription key="fontDescription" type="system" pointSize="18"/> | ||
42 | + <color key="textColor" red="0.45098039220000002" green="0.70980392160000005" blue="0.96078431369999995" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
43 | + <nil key="highlightedColor"/> | ||
44 | + </label> | ||
45 | + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="็ปฉ็น: 4.3 ๅ" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Mdz-WW-0e2"> | ||
46 | + <rect key="frame" x="167" y="76.5" width="95.5" height="21.5"/> | ||
47 | + <fontDescription key="fontDescription" type="system" pointSize="18"/> | ||
48 | + <color key="textColor" red="0.45098039220000002" green="0.70980392160000005" blue="0.96078431369999995" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
49 | + <nil key="highlightedColor"/> | ||
50 | + </label> | ||
51 | + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="็ญ็บง: A-" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Q56-f5-Ki6"> | ||
52 | + <rect key="frame" x="167" y="108" width="66" height="21.5"/> | ||
53 | + <fontDescription key="fontDescription" type="system" pointSize="18"/> | ||
54 | + <color key="textColor" red="0.45098039220000002" green="0.70980392160000005" blue="0.96078431369999995" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
55 | + <nil key="highlightedColor"/> | ||
56 | + </label> | ||
57 | + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="ๆๅฏผๆ่ง:" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="GHz-Xc-z3v"> | ||
58 | + <rect key="frame" x="167" y="149.5" width="65.5" height="18"/> | ||
59 | + <fontDescription key="fontDescription" type="system" pointSize="15"/> | ||
60 | + <color key="textColor" red="0.08235294118" green="0.30980392159999998" blue="0.70196078429999997" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
61 | + <nil key="highlightedColor"/> | ||
62 | + </label> | ||
63 | + <textView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" text="ไธไธๆฌก็ธๆฏๆ่ฟๆญฅ,ไฟๆๆๆ็คผไปช,ๆณจๆ่กไธบ่ง่" textAlignment="natural" translatesAutoresizingMaskIntoConstraints="NO" id="DW2-7f-liU"> | ||
64 | + <rect key="frame" x="162" y="167.5" width="183" height="62.5"/> | ||
65 | + <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> | ||
66 | + <color key="textColor" red="0.08235294118" green="0.30980392159999998" blue="0.70196078429999997" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
67 | + <fontDescription key="fontDescription" type="system" pointSize="12"/> | ||
68 | + <textInputTraits key="textInputTraits" autocapitalizationType="sentences"/> | ||
69 | + </textView> | ||
70 | + </subviews> | ||
71 | + <color key="backgroundColor" red="0.99999600649999998" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
72 | + <constraints> | ||
73 | + <constraint firstItem="Mdz-WW-0e2" firstAttribute="top" secondItem="YFd-xW-bAd" secondAttribute="bottom" constant="10" id="1aS-1q-3rl"/> | ||
74 | + <constraint firstItem="YFd-xW-bAd" firstAttribute="leading" secondItem="fRm-iU-0FL" secondAttribute="leading" id="Btj-Lq-PNu"/> | ||
75 | + <constraint firstItem="GHz-Xc-z3v" firstAttribute="leading" secondItem="fRm-iU-0FL" secondAttribute="leading" id="DPe-Lj-kLt"/> | ||
76 | + <constraint firstItem="0kV-Bn-EIO" firstAttribute="leading" secondItem="Qt1-rh-kBe" secondAttribute="leading" constant="20" id="ENN-nr-sIL"/> | ||
77 | + <constraint firstItem="YFd-xW-bAd" firstAttribute="top" secondItem="fRm-iU-0FL" secondAttribute="top" constant="30" id="HWr-gR-6xL"/> | ||
78 | + <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="Mdz-WW-0e2" secondAttribute="trailing" constant="20" symbolic="YES" id="QVc-T2-fp7"/> | ||
79 | + <constraint firstAttribute="bottom" secondItem="DW2-7f-liU" secondAttribute="bottom" constant="10" id="R8u-sF-q0I"/> | ||
80 | + <constraint firstItem="0kV-Bn-EIO" firstAttribute="top" secondItem="Qt1-rh-kBe" secondAttribute="top" constant="20" id="T56-gW-qDD"/> | ||
81 | + <constraint firstAttribute="trailing" secondItem="DW2-7f-liU" secondAttribute="trailing" constant="10" id="UX4-8h-gEJ"/> | ||
82 | + <constraint firstItem="fRm-iU-0FL" firstAttribute="top" secondItem="Qt1-rh-kBe" secondAttribute="top" constant="15" id="V6B-9A-Zqc"/> | ||
83 | + <constraint firstItem="DW2-7f-liU" firstAttribute="leading" secondItem="0kV-Bn-EIO" secondAttribute="trailing" constant="15" id="Yjl-oR-nri"/> | ||
84 | + <constraint firstItem="fRm-iU-0FL" firstAttribute="leading" secondItem="0kV-Bn-EIO" secondAttribute="trailing" constant="20" id="ZSm-YT-5GG"/> | ||
85 | + <constraint firstItem="Q56-f5-Ki6" firstAttribute="top" secondItem="Mdz-WW-0e2" secondAttribute="bottom" constant="10" id="cjY-7W-lco"/> | ||
86 | + <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="fRm-iU-0FL" secondAttribute="trailing" constant="20" symbolic="YES" id="doC-AH-F5v"/> | ||
87 | + <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="Q56-f5-Ki6" secondAttribute="trailing" constant="20" symbolic="YES" id="hze-Hn-z46"/> | ||
88 | + <constraint firstItem="Mdz-WW-0e2" firstAttribute="leading" secondItem="fRm-iU-0FL" secondAttribute="leading" id="j5J-0f-iTJ"/> | ||
89 | + <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="GHz-Xc-z3v" secondAttribute="trailing" constant="20" symbolic="YES" id="law-iT-HfB"/> | ||
90 | + <constraint firstItem="GHz-Xc-z3v" firstAttribute="top" secondItem="Q56-f5-Ki6" secondAttribute="bottom" constant="20" id="mce-jv-MW6"/> | ||
91 | + <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="YFd-xW-bAd" secondAttribute="trailing" constant="20" symbolic="YES" id="q17-sT-ycf"/> | ||
92 | + <constraint firstItem="Q56-f5-Ki6" firstAttribute="leading" secondItem="fRm-iU-0FL" secondAttribute="leading" id="rwH-Co-iSg"/> | ||
93 | + <constraint firstItem="DW2-7f-liU" firstAttribute="top" secondItem="GHz-Xc-z3v" secondAttribute="bottom" id="uwQ-WS-I1G"/> | ||
94 | + </constraints> | ||
95 | + <userDefinedRuntimeAttributes> | ||
96 | + <userDefinedRuntimeAttribute type="boolean" keyPath="layer.masksToBounds" value="YES"/> | ||
97 | + <userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius"> | ||
98 | + <integer key="value" value="5"/> | ||
99 | + </userDefinedRuntimeAttribute> | ||
100 | + </userDefinedRuntimeAttributes> | ||
101 | + </view> | ||
102 | + </subviews> | ||
103 | + <color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/> | ||
104 | + <constraints> | ||
105 | + <constraint firstItem="Qt1-rh-kBe" firstAttribute="leading" secondItem="os2-cK-xHO" secondAttribute="leading" constant="10" id="4YI-b6-zrW"/> | ||
106 | + <constraint firstAttribute="bottom" secondItem="Qt1-rh-kBe" secondAttribute="bottom" id="TVS-33-w4d"/> | ||
107 | + <constraint firstItem="Qt1-rh-kBe" firstAttribute="top" secondItem="os2-cK-xHO" secondAttribute="top" constant="10" id="bUx-1r-YOU"/> | ||
108 | + <constraint firstAttribute="trailing" secondItem="Qt1-rh-kBe" secondAttribute="trailing" constant="10" id="mRc-Sc-0r4"/> | ||
109 | + </constraints> | ||
110 | + </tableViewCellContentView> | ||
111 | + <connections> | ||
112 | + <outlet property="GPALab" destination="Mdz-WW-0e2" id="Khx-nI-Qdk"/> | ||
113 | + <outlet property="LevelLab" destination="Q56-f5-Ki6" id="ft6-rV-kEZ"/> | ||
114 | + <outlet property="SuggestLab" destination="DW2-7f-liU" id="5nz-ME-pJd"/> | ||
115 | + <outlet property="scoreLab" destination="YFd-xW-bAd" id="1Bz-7b-hTY"/> | ||
116 | + </connections> | ||
117 | + </tableViewCell> | ||
118 | + </objects> | ||
119 | + <resources> | ||
120 | + <image name="report_teacher" width="130" height="155"/> | ||
121 | + </resources> | ||
122 | +</document> |
ParentAssistant/ParentAssistant/Classes/controllers/Grow/View/TaskPresentationTableViewCell.swift
@@ -1,82 +0,0 @@ | @@ -1,82 +0,0 @@ | ||
1 | -// | ||
2 | -// TaskPresentationTableViewCell.swift | ||
3 | -// ParentAssistant | ||
4 | -// | ||
5 | -// Created by ่ๅปบๅ on 2018/3/9. | ||
6 | -// Copyright ยฉ 2018ๅนด HANGZHOUTEAM. All rights reserved. | ||
7 | -// | ||
8 | - | ||
9 | -import UIKit | ||
10 | -//func degreesToRadians(x:Double) -> CGFloat{ | ||
11 | -// return (CGFloat(Double.pi*(x)/180.0)) | ||
12 | -//} //ๆ่งๅบฆ่ฝฌๆขๆPI็ๆนๅผ | ||
13 | -//let PROGREESS_WIDTH = 160 //ๅ็ดๅพ | ||
14 | -//let PROGRESS_LINE_WIDTH = 4 //ๅผง็บฟ็ๅฎฝๅบฆ | ||
15 | -class TaskPresentationTableViewCell: UITableViewCell { | ||
16 | - | ||
17 | - @IBOutlet var layerLabel: UILabel! | ||
18 | - override func awakeFromNib() { | ||
19 | - super.awakeFromNib() | ||
20 | - // Initialization code | ||
21 | - //ๅฏไปฅ็ปๅบไธ้ขๆ็คบ็ๆดไธช่ฝจ้ใ่ฟไธชๅๅฝขๆฏไป-210ๅบฆ็่งๅบฆๅฐ30ๅบฆใ | ||
22 | -// let path = UIBezierPath(arcCenter: CGPoint(x: 40, y: 40), radius: CGFloat((PROGREESS_WIDTH-PROGRESS_LINE_WIDTH)/2), startAngle: degreesToRadians(x: -210), endAngle: degreesToRadians(x: 30), clockwise: true) | ||
23 | - //็ปๅบไธไธชๅฎๆ็่ฟๅบฆ็่ๆฏ่ฝจ้ | ||
24 | -// let trackLayer = CAShapeLayer()//ๅๅปบไธไธชtrack shape layer | ||
25 | -// trackLayer.frame = self.layerLabel.bounds | ||
26 | -// trackLayer.fillColor = UIColor.clear.cgColor | ||
27 | -// trackLayer.strokeColor = UIColor.red.cgColor//ๆๅฎpath็ๆธฒๆ้ข่ฒ | ||
28 | -// trackLayer.opacity = 0.25 //่ๆฏๅๅญฆไฝ ๅฐฑ็ๅฟๅ่ๆฏๅง๏ผไธ่ฆๅคชๆๆพไบ๏ผ้ๆๅบฆๅฐไธ็น | ||
29 | -// trackLayer.lineCap = kCALineCapRound//ๆๅฎ็บฟ็่พน็ผๆฏๅ็ | ||
30 | -// trackLayer.lineWidth = CGFloat(PROGRESS_LINE_WIDTH)//็บฟ็ๅฎฝๅบฆ | ||
31 | -// trackLayer.path = path.cgPath //ๆpathไผ ้็ตฆlayer๏ผ็ถๅlayerไผๅค็็ธๅบ็ๆธฒๆ๏ผๆดไธช้ป่พๅCoreGraphๆฏไธ่ด็ใ | ||
32 | -// | ||
33 | -// self.layerLabel.layer.addSublayer(trackLayer) | ||
34 | - //ๆธๅ่ฟๅบฆๆก | ||
35 | -// let progressLayer = CAShapeLayer() | ||
36 | -// progressLayer.frame = self.layerLabel.bounds | ||
37 | -// progressLayer.fillColor = UIColor.clear.cgColor | ||
38 | -// progressLayer.strokeColor = UIColor.red.cgColor | ||
39 | -// progressLayer.lineCap = kCALineCapRound; | ||
40 | -// progressLayer.lineWidth = CGFloat(PROGRESS_LINE_WIDTH) | ||
41 | -// progressLayer.path = path.cgPath | ||
42 | -// progressLayer.strokeEnd = 50/100.0 //ๆป่ฟๅบฆ | ||
43 | -// | ||
44 | -// let gradientLayer = CALayer() | ||
45 | -// let gradientLayer1 = CAGradientLayer() | ||
46 | -// gradientLayer1.frame = CGRect(x: 0, y: 0, width: self.layerLabel.frame.size.width/2, height: self.layerLabel.frame.size.height) | ||
47 | -// gradientLayer1.colors = [UIColor.yellow.cgColor,UIColor.blue.cgColor] | ||
48 | -// gradientLayer1.locations = [0.5,0.9,1] | ||
49 | -// gradientLayer1.startPoint = CGPoint(x: 0.5, y: 1) | ||
50 | -// gradientLayer1.endPoint = CGPoint(x: 0.5, y: 0) | ||
51 | -// gradientLayer.addSublayer(gradientLayer1) | ||
52 | -// | ||
53 | -// let gradientLayer2 = CAGradientLayer() | ||
54 | -// gradientLayer2.frame = CGRect(x: self.layerLabel.frame.size.width/2, y: 0, width: self.layerLabel.frame.size.width/2, height: self.layerLabel.frame.size.height) | ||
55 | -// gradientLayer2.colors = [UIColor.blue.cgColor,UIColor.blue.cgColor] | ||
56 | -// gradientLayer2.locations = [0.1,0.5,1] | ||
57 | -// gradientLayer2.startPoint = CGPoint(x: 0.5, y: 0) | ||
58 | -// gradientLayer2.endPoint = CGPoint(x: 0.5, y: 1) | ||
59 | -// gradientLayer.addSublayer(gradientLayer2) | ||
60 | -// | ||
61 | -// gradientLayer.mask = progressLayer//็จprogressLayerๆฅๆชๅๆธๅๅฑ | ||
62 | -// self.layerLabel.layer.addSublayer(gradientLayer) | ||
63 | - } | ||
64 | - //่ฟๅบฆๆกๆๆ CAShapeLayerๆไธไธชstrokeEnd็ๅฑๆง๏ผ่ฟไธชๅฑๆงๆฏไป0ๅฐ1็ๆตฎ็น็ฑปๅ๏ผๆญฃๅฅฝๅฏไปฅ็จ่กจ่พพ็พๅๆฏ๏ผ่ไธ่ฟไธชๅฑๆงๆฏanimatable๏ผๅฏไปฅๅจๆ็่กจ็คบ่ฟๅบฆ็ๅๅใ | ||
65 | - // -(void)setPercent:(NSInteger)percent animated:(BOOL)animated | ||
66 | - // { | ||
67 | - // [CATransaction begin]; | ||
68 | - // [CATransaction setDisableActions:!animated]; | ||
69 | - // [CATransaction setAnimationTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseIn]]; | ||
70 | - // [CATransaction setAnimationDuration:MAIN_SCREEN_ANIMATION_TIME]; | ||
71 | - // progressLayer.strokeEnd = percent/100.0; | ||
72 | - // [CATransaction commit]; | ||
73 | - // | ||
74 | - // _percent = percent; | ||
75 | - // } | ||
76 | - override func setSelected(_ selected: Bool, animated: Bool) { | ||
77 | - super.setSelected(selected, animated: animated) | ||
78 | - | ||
79 | - // Configure the view for the selected state | ||
80 | - } | ||
81 | - | ||
82 | -} |
ParentAssistant/ParentAssistant/Supporting Files/Base.lproj/Main.storyboard
@@ -6,7 +6,6 @@ | @@ -6,7 +6,6 @@ | ||
6 | <dependencies> | 6 | <dependencies> |
7 | <deployment identifier="iOS"/> | 7 | <deployment identifier="iOS"/> |
8 | <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="13772"/> | 8 | <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="13772"/> |
9 | - <capability name="Alignment constraints with different attributes" minToolsVersion="5.1"/> | ||
10 | <capability name="Aspect ratio constraints" minToolsVersion="5.1"/> | 9 | <capability name="Aspect ratio constraints" minToolsVersion="5.1"/> |
11 | <capability name="Constraints with non-1.0 multipliers" minToolsVersion="5.1"/> | 10 | <capability name="Constraints with non-1.0 multipliers" minToolsVersion="5.1"/> |
12 | <capability name="Safe area layout guides" minToolsVersion="9.0"/> | 11 | <capability name="Safe area layout guides" minToolsVersion="9.0"/> |
@@ -545,923 +544,6 @@ | @@ -545,923 +544,6 @@ | ||
545 | </objects> | 544 | </objects> |
546 | <point key="canvasLocation" x="1660" y="399"/> | 545 | <point key="canvasLocation" x="1660" y="399"/> |
547 | </scene> | 546 | </scene> |
548 | - <!--ๆฅๅ--> | ||
549 | - <scene sceneID="YFU-9r-YrN"> | ||
550 | - <objects> | ||
551 | - <viewController storyboardIdentifier="ReportViewController" title="ๆฅๅ" id="oqH-t7-mJp" customClass="ReportViewController" customModule="ParentAssistant" customModuleProvider="target" sceneMemberID="viewController"> | ||
552 | - <view key="view" contentMode="scaleToFill" id="5aI-3l-uAy"> | ||
553 | - <rect key="frame" x="0.0" y="0.0" width="375" height="667"/> | ||
554 | - <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> | ||
555 | - <subviews> | ||
556 | - <tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="none" rowHeight="-1" estimatedRowHeight="-1" sectionHeaderHeight="28" sectionFooterHeight="28" translatesAutoresizingMaskIntoConstraints="NO" id="EEs-Ae-t7U"> | ||
557 | - <rect key="frame" x="0.0" y="90" width="375" height="577"/> | ||
558 | - <color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/> | ||
559 | - <prototypes> | ||
560 | - <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="MoralTableViewCell" rowHeight="280" id="mJ6-p0-1k0" customClass="MoralTableViewCell" customModule="ParentAssistant" customModuleProvider="target"> | ||
561 | - <rect key="frame" x="0.0" y="28" width="375" height="280"/> | ||
562 | - <autoresizingMask key="autoresizingMask"/> | ||
563 | - <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="mJ6-p0-1k0" id="Krp-EU-pqh"> | ||
564 | - <rect key="frame" x="0.0" y="0.0" width="375" height="280"/> | ||
565 | - <autoresizingMask key="autoresizingMask"/> | ||
566 | - <subviews> | ||
567 | - <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="0HF-X8-Jsz"> | ||
568 | - <rect key="frame" x="10" y="10" width="355" height="270"/> | ||
569 | - <subviews> | ||
570 | - <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="V5l-Hg-MTd"> | ||
571 | - <rect key="frame" x="0.0" y="0.0" width="355" height="40"/> | ||
572 | - <color key="backgroundColor" red="0.22575283050537109" green="0.73064249753952026" blue="0.92262524366378784" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
573 | - <constraints> | ||
574 | - <constraint firstAttribute="height" constant="40" id="86l-fz-GKi"/> | ||
575 | - </constraints> | ||
576 | - </imageView> | ||
577 | - <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="ไปๆฅๅพท่ฒๆฅๅ" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="dNY-T3-KgT"> | ||
578 | - <rect key="frame" x="15" y="11" width="92" height="18"/> | ||
579 | - <fontDescription key="fontDescription" type="system" pointSize="15"/> | ||
580 | - <color key="textColor" red="0.04523163015460873" green="0.032123999591391332" blue="0.1808375634517766" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
581 | - <color key="highlightedColor" red="0.99999600649999998" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
582 | - </label> | ||
583 | - <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="4.3ๅ" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="4gX-8b-M9A"> | ||
584 | - <rect key="frame" x="42.5" y="60" width="75" height="36"/> | ||
585 | - <fontDescription key="fontDescription" type="system" pointSize="30"/> | ||
586 | - <color key="textColor" red="0.19058823585510254" green="0.60524910688400269" blue="0.92507088184356689" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
587 | - <color key="highlightedColor" red="0.99999600649999998" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
588 | - </label> | ||
589 | - <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="็ฌฌไธๅ" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="wUi-ZH-dhv"> | ||
590 | - <rect key="frame" x="229.5" y="60" width="91" height="36"/> | ||
591 | - <fontDescription key="fontDescription" type="system" pointSize="30"/> | ||
592 | - <color key="textColor" red="0.19807338714599609" green="0.57266002893447876" blue="0.92558294534683228" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
593 | - <nil key="highlightedColor"/> | ||
594 | - </label> | ||
595 | - <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="่ทๅพ A- ่ฏๅ" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="PWP-8j-cbc"> | ||
596 | - <rect key="frame" x="29" y="136" width="102.5" height="21.5"/> | ||
597 | - <fontDescription key="fontDescription" type="system" pointSize="18"/> | ||
598 | - <color key="textColor" red="0.19807338714599609" green="0.57266002893447876" blue="0.92558294534683228" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
599 | - <nil key="highlightedColor"/> | ||
600 | - </label> | ||
601 | - <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="ๅๆฌกไธๅ1ๅ" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="cGw-bV-7gl"> | ||
602 | - <rect key="frame" x="225" y="136" width="100" height="21.5"/> | ||
603 | - <fontDescription key="fontDescription" type="system" pointSize="18"/> | ||
604 | - <color key="textColor" red="0.19807338714599609" green="0.57266002893447876" blue="0.92558294534683228" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
605 | - <nil key="highlightedColor"/> | ||
606 | - </label> | ||
607 | - <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="03ๆ15ๆฅๅพท่ฒๆฅๅ" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="CBR-fL-Lkc"> | ||
608 | - <rect key="frame" x="20" y="210" width="315" height="30"/> | ||
609 | - <constraints> | ||
610 | - <constraint firstAttribute="height" constant="30" id="GnK-fl-olG"/> | ||
611 | - </constraints> | ||
612 | - <fontDescription key="fontDescription" type="system" pointSize="18"/> | ||
613 | - <color key="textColor" red="0.09198654443025589" green="0.17189717292785645" blue="0.63014686107635498" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
614 | - <nil key="highlightedColor"/> | ||
615 | - </label> | ||
616 | - </subviews> | ||
617 | - <color key="backgroundColor" red="0.99999600649999998" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
618 | - <constraints> | ||
619 | - <constraint firstAttribute="bottom" secondItem="CBR-fL-Lkc" secondAttribute="bottom" constant="30" id="2Fi-tI-Skb"/> | ||
620 | - <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="dNY-T3-KgT" secondAttribute="trailing" constant="20" symbolic="YES" id="2a7-Iq-MQu"/> | ||
621 | - <constraint firstItem="dNY-T3-KgT" firstAttribute="leading" secondItem="0HF-X8-Jsz" secondAttribute="leading" constant="15" id="4pU-WL-A1O"/> | ||
622 | - <constraint firstItem="V5l-Hg-MTd" firstAttribute="leading" secondItem="0HF-X8-Jsz" secondAttribute="leading" id="82F-vi-Z4g"/> | ||
623 | - <constraint firstItem="wUi-ZH-dhv" firstAttribute="centerX" secondItem="0HF-X8-Jsz" secondAttribute="trailing" constant="-80" id="C1J-qN-0U9"/> | ||
624 | - <constraint firstItem="4gX-8b-M9A" firstAttribute="top" secondItem="0HF-X8-Jsz" secondAttribute="top" constant="60" id="CVe-hZ-ePn"/> | ||
625 | - <constraint firstItem="wUi-ZH-dhv" firstAttribute="top" secondItem="0HF-X8-Jsz" secondAttribute="top" constant="60" id="Ken-GD-CEe"/> | ||
626 | - <constraint firstAttribute="trailing" secondItem="CBR-fL-Lkc" secondAttribute="trailing" constant="20" id="Kti-Th-EkC"/> | ||
627 | - <constraint firstItem="V5l-Hg-MTd" firstAttribute="top" secondItem="0HF-X8-Jsz" secondAttribute="top" id="Pnq-o3-1mX"/> | ||
628 | - <constraint firstItem="PWP-8j-cbc" firstAttribute="top" secondItem="4gX-8b-M9A" secondAttribute="bottom" constant="40" id="S5u-HX-RiG"/> | ||
629 | - <constraint firstItem="4gX-8b-M9A" firstAttribute="centerX" secondItem="0HF-X8-Jsz" secondAttribute="leading" constant="80" id="Ul9-i7-fGH"/> | ||
630 | - <constraint firstItem="PWP-8j-cbc" firstAttribute="centerX" secondItem="4gX-8b-M9A" secondAttribute="centerX" id="XBP-VX-Hl1"/> | ||
631 | - <constraint firstItem="CBR-fL-Lkc" firstAttribute="leading" secondItem="0HF-X8-Jsz" secondAttribute="leading" constant="20" id="aJx-z4-vez"/> | ||
632 | - <constraint firstItem="cGw-bV-7gl" firstAttribute="top" secondItem="wUi-ZH-dhv" secondAttribute="bottom" constant="40" id="iUI-FG-xPg"/> | ||
633 | - <constraint firstAttribute="trailing" secondItem="V5l-Hg-MTd" secondAttribute="trailing" id="mbf-gO-Lfv"/> | ||
634 | - <constraint firstItem="cGw-bV-7gl" firstAttribute="centerX" secondItem="wUi-ZH-dhv" secondAttribute="centerX" id="r8e-MC-UEA"/> | ||
635 | - <constraint firstItem="dNY-T3-KgT" firstAttribute="centerY" secondItem="V5l-Hg-MTd" secondAttribute="centerY" id="rtP-SS-W8g"/> | ||
636 | - </constraints> | ||
637 | - <userDefinedRuntimeAttributes> | ||
638 | - <userDefinedRuntimeAttribute type="boolean" keyPath="layer.masksToBounds" value="YES"/> | ||
639 | - <userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius"> | ||
640 | - <integer key="value" value="6"/> | ||
641 | - </userDefinedRuntimeAttribute> | ||
642 | - </userDefinedRuntimeAttributes> | ||
643 | - </view> | ||
644 | - </subviews> | ||
645 | - <color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/> | ||
646 | - <constraints> | ||
647 | - <constraint firstAttribute="bottom" secondItem="0HF-X8-Jsz" secondAttribute="bottom" id="3PP-2s-mLz"/> | ||
648 | - <constraint firstAttribute="trailing" secondItem="0HF-X8-Jsz" secondAttribute="trailing" constant="10" id="PKS-9a-R5g"/> | ||
649 | - <constraint firstItem="0HF-X8-Jsz" firstAttribute="top" secondItem="Krp-EU-pqh" secondAttribute="top" constant="10" id="pPI-DR-VfY"/> | ||
650 | - <constraint firstItem="0HF-X8-Jsz" firstAttribute="leading" secondItem="Krp-EU-pqh" secondAttribute="leading" constant="10" id="v7E-BP-blS"/> | ||
651 | - </constraints> | ||
652 | - </tableViewCellContentView> | ||
653 | - <connections> | ||
654 | - <segue destination="aZ0-4x-DE7" kind="show" id="W8C-3m-iNT"/> | ||
655 | - </connections> | ||
656 | - </tableViewCell> | ||
657 | - <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="TaskPresentationTableViewCell" rowHeight="280" id="QrW-E0-jjq" customClass="TaskPresentationTableViewCell" customModule="ParentAssistant" customModuleProvider="target"> | ||
658 | - <rect key="frame" x="0.0" y="308" width="375" height="280"/> | ||
659 | - <autoresizingMask key="autoresizingMask"/> | ||
660 | - <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="QrW-E0-jjq" id="UXM-6n-Q33"> | ||
661 | - <rect key="frame" x="0.0" y="0.0" width="375" height="280"/> | ||
662 | - <autoresizingMask key="autoresizingMask"/> | ||
663 | - <subviews> | ||
664 | - <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="vso-JF-Ww0"> | ||
665 | - <rect key="frame" x="10" y="10" width="355" height="295"/> | ||
666 | - <subviews> | ||
667 | - <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="my_headerView_backgroundimageView" translatesAutoresizingMaskIntoConstraints="NO" id="Z77-xu-LHM"> | ||
668 | - <rect key="frame" x="0.0" y="0.0" width="355" height="40"/> | ||
669 | - <constraints> | ||
670 | - <constraint firstAttribute="height" constant="40" id="VsI-Ft-4DK"/> | ||
671 | - </constraints> | ||
672 | - </imageView> | ||
673 | - <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="ๆฐๅญฆไฝไธๆฅๅ" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="W0L-8T-0zh"> | ||
674 | - <rect key="frame" x="15" y="11" width="92" height="18"/> | ||
675 | - <fontDescription key="fontDescription" type="system" pointSize="15"/> | ||
676 | - <color key="textColor" red="0.77415133248730961" green="0.070829752761192535" blue="0.066752926169606611" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
677 | - <nil key="highlightedColor"/> | ||
678 | - </label> | ||
679 | - <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="12" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="7dP-yT-g1U"> | ||
680 | - <rect key="frame" x="15" y="61" width="31.5" height="36"/> | ||
681 | - <fontDescription key="fontDescription" type="system" pointSize="30"/> | ||
682 | - <color key="textColor" red="0.40000000000000002" green="0.73333333333333328" blue="0.41568627450980389" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
683 | - <nil key="highlightedColor"/> | ||
684 | - </label> | ||
685 | - <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="ๆญฃ็กฎ" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="G6F-ic-fQz"> | ||
686 | - <rect key="frame" x="16" y="99" width="31" height="18"/> | ||
687 | - <fontDescription key="fontDescription" type="system" pointSize="15"/> | ||
688 | - <color key="textColor" red="0.40000000000000002" green="0.73333333333333328" blue="0.41568627450980389" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
689 | - <nil key="highlightedColor"/> | ||
690 | - </label> | ||
691 | - <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="8" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="gde-QC-UfD"> | ||
692 | - <rect key="frame" x="321" y="61" width="19" height="36"/> | ||
693 | - <fontDescription key="fontDescription" type="system" pointSize="30"/> | ||
694 | - <color key="textColor" red="0.93725490196078431" green="0.32549019607843138" blue="0.31372549019607843" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
695 | - <nil key="highlightedColor"/> | ||
696 | - </label> | ||
697 | - <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="้่ฏฏ" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="fpK-WX-UjI"> | ||
698 | - <rect key="frame" x="315" y="99" width="31" height="18"/> | ||
699 | - <fontDescription key="fontDescription" type="system" pointSize="15"/> | ||
700 | - <color key="textColor" red="0.93725490196078431" green="0.32549019607843138" blue="0.31372549019607843" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
701 | - <nil key="highlightedColor"/> | ||
702 | - </label> | ||
703 | - <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="3ๆ4ๆฅๆฐๅญฆไฝไธ" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="NNE-hq-DVJ"> | ||
704 | - <rect key="frame" x="10" y="265" width="335" height="20"/> | ||
705 | - <constraints> | ||
706 | - <constraint firstAttribute="height" constant="20" id="WBe-CF-jyo"/> | ||
707 | - </constraints> | ||
708 | - <fontDescription key="fontDescription" type="system" pointSize="16"/> | ||
709 | - <color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="calibratedWhite"/> | ||
710 | - <nil key="highlightedColor"/> | ||
711 | - </label> | ||
712 | - <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="ySn-5I-wc2"> | ||
713 | - <rect key="frame" x="70" y="70" width="215" height="175"/> | ||
714 | - <subviews> | ||
715 | - <imageView userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="reort_loop" translatesAutoresizingMaskIntoConstraints="NO" id="rf8-24-VQh"> | ||
716 | - <rect key="frame" x="0.0" y="0.0" width="215" height="165"/> | ||
717 | - <constraints> | ||
718 | - <constraint firstAttribute="width" secondItem="rf8-24-VQh" secondAttribute="height" multiplier="30:23" id="qTY-hW-T02"/> | ||
719 | - </constraints> | ||
720 | - </imageView> | ||
721 | - </subviews> | ||
722 | - <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> | ||
723 | - <constraints> | ||
724 | - <constraint firstAttribute="bottom" secondItem="rf8-24-VQh" secondAttribute="bottom" constant="10" id="51q-ed-zxD"/> | ||
725 | - <constraint firstAttribute="trailing" secondItem="rf8-24-VQh" secondAttribute="trailing" id="CB0-MW-TjK"/> | ||
726 | - <constraint firstItem="rf8-24-VQh" firstAttribute="leading" secondItem="ySn-5I-wc2" secondAttribute="leading" id="MIo-20-4VD"/> | ||
727 | - <constraint firstItem="rf8-24-VQh" firstAttribute="centerX" secondItem="ySn-5I-wc2" secondAttribute="centerX" id="N54-jN-qb1"/> | ||
728 | - <constraint firstItem="rf8-24-VQh" firstAttribute="top" secondItem="ySn-5I-wc2" secondAttribute="top" id="lcL-7D-aJL"/> | ||
729 | - </constraints> | ||
730 | - </view> | ||
731 | - </subviews> | ||
732 | - <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/> | ||
733 | - <constraints> | ||
734 | - <constraint firstItem="NNE-hq-DVJ" firstAttribute="leading" secondItem="vso-JF-Ww0" secondAttribute="leading" constant="10" id="22b-R8-RiA"/> | ||
735 | - <constraint firstItem="ySn-5I-wc2" firstAttribute="top" secondItem="Z77-xu-LHM" secondAttribute="bottom" constant="30" id="68w-TH-V2K"/> | ||
736 | - <constraint firstAttribute="bottom" secondItem="NNE-hq-DVJ" secondAttribute="bottom" constant="10" id="B9K-GK-wuK"/> | ||
737 | - <constraint firstItem="7dP-yT-g1U" firstAttribute="leading" secondItem="vso-JF-Ww0" secondAttribute="leading" constant="15" id="DFb-DT-xvn"/> | ||
738 | - <constraint firstItem="W0L-8T-0zh" firstAttribute="leading" secondItem="vso-JF-Ww0" secondAttribute="leading" constant="15" id="Gdb-en-kvN"/> | ||
739 | - <constraint firstItem="NNE-hq-DVJ" firstAttribute="top" secondItem="ySn-5I-wc2" secondAttribute="bottom" constant="20" id="GgR-Px-Cmk"/> | ||
740 | - <constraint firstItem="G6F-ic-fQz" firstAttribute="centerX" secondItem="7dP-yT-g1U" secondAttribute="centerX" id="Ifk-6r-xCM"/> | ||
741 | - <constraint firstItem="W0L-8T-0zh" firstAttribute="centerY" secondItem="Z77-xu-LHM" secondAttribute="centerY" id="MSy-5q-jdh"/> | ||
742 | - <constraint firstAttribute="trailing" secondItem="ySn-5I-wc2" secondAttribute="trailing" constant="70" id="Nx9-lq-mCG"/> | ||
743 | - <constraint firstItem="fpK-WX-UjI" firstAttribute="centerX" secondItem="gde-QC-UfD" secondAttribute="centerX" id="RRo-R4-iQu"/> | ||
744 | - <constraint firstAttribute="trailing" secondItem="Z77-xu-LHM" secondAttribute="trailing" id="St6-Dr-Ydw"/> | ||
745 | - <constraint firstItem="fpK-WX-UjI" firstAttribute="centerY" secondItem="G6F-ic-fQz" secondAttribute="centerY" id="ZgL-mF-atH"/> | ||
746 | - <constraint firstItem="7dP-yT-g1U" firstAttribute="centerY" secondItem="vso-JF-Ww0" secondAttribute="top" constant="79" id="ag7-vy-ef3"/> | ||
747 | - <constraint firstItem="Z77-xu-LHM" firstAttribute="leading" secondItem="vso-JF-Ww0" secondAttribute="leading" id="fc8-7b-7wd"/> | ||
748 | - <constraint firstItem="gde-QC-UfD" firstAttribute="centerY" secondItem="7dP-yT-g1U" secondAttribute="centerY" id="gNp-Yk-KY1"/> | ||
749 | - <constraint firstItem="ySn-5I-wc2" firstAttribute="leading" secondItem="vso-JF-Ww0" secondAttribute="leading" constant="70" id="iwG-zO-Win"/> | ||
750 | - <constraint firstItem="gde-QC-UfD" firstAttribute="trailing" secondItem="vso-JF-Ww0" secondAttribute="trailing" constant="-15" id="lfi-AV-eav"/> | ||
751 | - <constraint firstAttribute="trailing" secondItem="NNE-hq-DVJ" secondAttribute="trailing" constant="10" id="mRW-CR-8Bi"/> | ||
752 | - <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="W0L-8T-0zh" secondAttribute="trailing" constant="20" symbolic="YES" id="oQ6-V1-YoW"/> | ||
753 | - <constraint firstItem="G6F-ic-fQz" firstAttribute="top" secondItem="7dP-yT-g1U" secondAttribute="centerY" constant="20" id="ohu-wJ-w9z"/> | ||
754 | - <constraint firstItem="Z77-xu-LHM" firstAttribute="top" secondItem="vso-JF-Ww0" secondAttribute="top" id="zcc-Ei-Da5"/> | ||
755 | - </constraints> | ||
756 | - <userDefinedRuntimeAttributes> | ||
757 | - <userDefinedRuntimeAttribute type="boolean" keyPath="layer.masksToBounds" value="YES"/> | ||
758 | - <userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius"> | ||
759 | - <integer key="value" value="6"/> | ||
760 | - </userDefinedRuntimeAttribute> | ||
761 | - </userDefinedRuntimeAttributes> | ||
762 | - </view> | ||
763 | - </subviews> | ||
764 | - <color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/> | ||
765 | - <constraints> | ||
766 | - <constraint firstAttribute="trailing" secondItem="vso-JF-Ww0" secondAttribute="trailing" constant="10" id="2bn-F0-Hei"/> | ||
767 | - <constraint firstItem="vso-JF-Ww0" firstAttribute="leading" secondItem="UXM-6n-Q33" secondAttribute="leading" constant="10" id="c7q-9t-rfD"/> | ||
768 | - <constraint firstAttribute="bottom" secondItem="vso-JF-Ww0" secondAttribute="bottom" id="nDQ-s6-9k7"/> | ||
769 | - <constraint firstItem="vso-JF-Ww0" firstAttribute="top" secondItem="UXM-6n-Q33" secondAttribute="top" constant="10" id="riw-WQ-WJX"/> | ||
770 | - </constraints> | ||
771 | - </tableViewCellContentView> | ||
772 | - <color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/> | ||
773 | - </tableViewCell> | ||
774 | - </prototypes> | ||
775 | - <connections> | ||
776 | - <outlet property="dataSource" destination="oqH-t7-mJp" id="SO7-Q0-WNv"/> | ||
777 | - <outlet property="delegate" destination="oqH-t7-mJp" id="M6s-DX-lrO"/> | ||
778 | - </connections> | ||
779 | - </tableView> | ||
780 | - </subviews> | ||
781 | - <color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/> | ||
782 | - <constraints> | ||
783 | - <constraint firstItem="EEs-Ae-t7U" firstAttribute="trailing" secondItem="9O4-jf-dgu" secondAttribute="trailing" id="FAp-nP-mMp"/> | ||
784 | - <constraint firstItem="EEs-Ae-t7U" firstAttribute="top" secondItem="9O4-jf-dgu" secondAttribute="top" constant="70" id="PgN-se-eVb"/> | ||
785 | - <constraint firstItem="EEs-Ae-t7U" firstAttribute="bottom" secondItem="9O4-jf-dgu" secondAttribute="bottom" id="WUH-77-LAa"/> | ||
786 | - <constraint firstItem="EEs-Ae-t7U" firstAttribute="leading" secondItem="9O4-jf-dgu" secondAttribute="leading" id="e5Q-L0-iai"/> | ||
787 | - </constraints> | ||
788 | - <viewLayoutGuide key="safeArea" id="9O4-jf-dgu"/> | ||
789 | - </view> | ||
790 | - <navigationItem key="navigationItem" id="dVv-mJ-714"/> | ||
791 | - <connections> | ||
792 | - <outlet property="reportTable" destination="EEs-Ae-t7U" id="WCp-ci-zOE"/> | ||
793 | - </connections> | ||
794 | - </viewController> | ||
795 | - <placeholder placeholderIdentifier="IBFirstResponder" id="AdY-P5-857" userLabel="First Responder" sceneMemberID="firstResponder"/> | ||
796 | - </objects> | ||
797 | - <point key="canvasLocation" x="2463" y="399"/> | ||
798 | - </scene> | ||
799 | - <!--Moral View Controller--> | ||
800 | - <scene sceneID="gZ8-jD-xe5"> | ||
801 | - <objects> | ||
802 | - <viewController id="aZ0-4x-DE7" customClass="MoralViewController" customModule="ParentAssistant" customModuleProvider="target" sceneMemberID="viewController"> | ||
803 | - <view key="view" contentMode="scaleToFill" id="9Yb-qY-5nO"> | ||
804 | - <rect key="frame" x="0.0" y="0.0" width="375" height="667"/> | ||
805 | - <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> | ||
806 | - <subviews> | ||
807 | - <tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="none" rowHeight="-1" estimatedRowHeight="-1" sectionHeaderHeight="28" sectionFooterHeight="28" translatesAutoresizingMaskIntoConstraints="NO" id="BRJ-Oe-fwH"> | ||
808 | - <rect key="frame" x="0.0" y="20" width="375" height="637"/> | ||
809 | - <color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/> | ||
810 | - <prototypes> | ||
811 | - <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" restorationIdentifier="moralDetail" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="moralDetail" rowHeight="280" id="edU-Xp-UQN" customClass="MoralDetailCell" customModule="ParentAssistant" customModuleProvider="target"> | ||
812 | - <rect key="frame" x="0.0" y="28" width="375" height="280"/> | ||
813 | - <autoresizingMask key="autoresizingMask"/> | ||
814 | - <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="edU-Xp-UQN" id="jbp-VT-wz9"> | ||
815 | - <rect key="frame" x="0.0" y="0.0" width="375" height="280"/> | ||
816 | - <autoresizingMask key="autoresizingMask"/> | ||
817 | - <subviews> | ||
818 | - <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="NuA-yM-hGe"> | ||
819 | - <rect key="frame" x="10" y="10" width="355" height="270"/> | ||
820 | - <subviews> | ||
821 | - <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="moral_bg" translatesAutoresizingMaskIntoConstraints="NO" id="EcR-iO-zzH"> | ||
822 | - <rect key="frame" x="0.0" y="0.0" width="355" height="270"/> | ||
823 | - </imageView> | ||
824 | - <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="ๅพท่ฒๅพๅ" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="kJr-OQ-uJV"> | ||
825 | - <rect key="frame" x="40" y="15" width="61.5" height="18"/> | ||
826 | - <fontDescription key="fontDescription" type="system" pointSize="15"/> | ||
827 | - <color key="textColor" red="0.050980392156862744" green="0.16470588235294117" blue="0.45882352941176469" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
828 | - <color key="highlightedColor" red="0.99999600649999998" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
829 | - </label> | ||
830 | - <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="4.3ๅ" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="pPw-dt-Xzf"> | ||
831 | - <rect key="frame" x="34" y="48" width="75" height="36"/> | ||
832 | - <fontDescription key="fontDescription" type="system" pointSize="30"/> | ||
833 | - <color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> | ||
834 | - <color key="highlightedColor" red="0.99999600649999998" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
835 | - </label> | ||
836 | - <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="็ฌฌไธๅ" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="XKn-CP-eGk"> | ||
837 | - <rect key="frame" x="227" y="50" width="91" height="36"/> | ||
838 | - <fontDescription key="fontDescription" type="system" pointSize="30"/> | ||
839 | - <color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> | ||
840 | - <nil key="highlightedColor"/> | ||
841 | - </label> | ||
842 | - <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="ๅๆไธๅ1.1ๅ" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="hkb-po-YgG"> | ||
843 | - <rect key="frame" x="24.5" y="104" width="93.5" height="18"/> | ||
844 | - <fontDescription key="fontDescription" type="system" pointSize="15"/> | ||
845 | - <color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> | ||
846 | - <nil key="highlightedColor"/> | ||
847 | - </label> | ||
848 | - <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="ๅๆไธๅ5ๅ" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="loz-6S-4SZ"> | ||
849 | - <rect key="frame" x="229.5" y="106" width="86" height="18"/> | ||
850 | - <fontDescription key="fontDescription" type="system" pointSize="15"/> | ||
851 | - <color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> | ||
852 | - <nil key="highlightedColor"/> | ||
853 | - </label> | ||
854 | - <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="2018ๅนด03ๆ03ๅท" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="HhW-z2-zvL"> | ||
855 | - <rect key="frame" x="210" y="15" width="125" height="20"/> | ||
856 | - <fontDescription key="fontDescription" type="system" pointSize="16"/> | ||
857 | - <color key="textColor" red="0.082352941176470587" green="0.396078431372549" blue="0.75294117647058822" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
858 | - <color key="highlightedColor" red="0.99999600649999998" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
859 | - </label> | ||
860 | - <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="้ซไบๅนณๅๅ1.1ๅ" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Fxg-5d-gP4"> | ||
861 | - <rect key="frame" x="16.5" y="132" width="109" height="18"/> | ||
862 | - <fontDescription key="fontDescription" type="system" pointSize="15"/> | ||
863 | - <color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> | ||
864 | - <nil key="highlightedColor"/> | ||
865 | - </label> | ||
866 | - <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="้ซไบๅนณๅๆๅ1.1ๅ" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="cKB-Hn-Ran"> | ||
867 | - <rect key="frame" x="210.5" y="134" width="124" height="18"/> | ||
868 | - <fontDescription key="fontDescription" type="system" pointSize="15"/> | ||
869 | - <color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> | ||
870 | - <nil key="highlightedColor"/> | ||
871 | - </label> | ||
872 | - <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="ๅๅไธ้ๅฆ,ๅพท่ฒ่ฏไปทๆ่ดฅไบ33%็ๅๅญฆ!ๆณจๆ่กไธบ่ง่ๅฐๆดไธไธๅฑๆฅผ" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="6hf-ET-tXW"> | ||
873 | - <rect key="frame" x="20" y="170" width="315" height="40"/> | ||
874 | - <constraints> | ||
875 | - <constraint firstAttribute="height" constant="40" id="psR-HE-T23"/> | ||
876 | - </constraints> | ||
877 | - <fontDescription key="fontDescription" type="system" pointSize="15"/> | ||
878 | - <color key="textColor" red="0.082352941176470587" green="0.396078431372549" blue="0.75294117647058822" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
879 | - <nil key="highlightedColor"/> | ||
880 | - </label> | ||
881 | - </subviews> | ||
882 | - <color key="backgroundColor" red="0.99999600649999998" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
883 | - <constraints> | ||
884 | - <constraint firstAttribute="trailing" secondItem="6hf-ET-tXW" secondAttribute="trailing" constant="20" id="2Tj-Ve-WtW"/> | ||
885 | - <constraint firstItem="kJr-OQ-uJV" firstAttribute="top" secondItem="NuA-yM-hGe" secondAttribute="top" constant="15" id="502-cT-UfL"/> | ||
886 | - <constraint firstItem="pPw-dt-Xzf" firstAttribute="centerX" secondItem="kJr-OQ-uJV" secondAttribute="centerX" id="AzG-TO-CG2"/> | ||
887 | - <constraint firstItem="cKB-Hn-Ran" firstAttribute="top" secondItem="loz-6S-4SZ" secondAttribute="bottom" constant="10" id="BDo-p2-BtV"/> | ||
888 | - <constraint firstItem="XKn-CP-eGk" firstAttribute="top" secondItem="HhW-z2-zvL" secondAttribute="bottom" constant="15" id="BGy-UG-tlR"/> | ||
889 | - <constraint firstItem="EcR-iO-zzH" firstAttribute="top" secondItem="NuA-yM-hGe" secondAttribute="top" id="KHa-7w-P6J"/> | ||
890 | - <constraint firstItem="cKB-Hn-Ran" firstAttribute="centerX" secondItem="XKn-CP-eGk" secondAttribute="centerX" id="Pi8-gc-a9g"/> | ||
891 | - <constraint firstItem="HhW-z2-zvL" firstAttribute="trailing" secondItem="NuA-yM-hGe" secondAttribute="trailing" constant="-20" id="SlW-1a-fii"/> | ||
892 | - <constraint firstItem="loz-6S-4SZ" firstAttribute="top" secondItem="XKn-CP-eGk" secondAttribute="bottom" constant="20" id="Wyn-HL-kAX"/> | ||
893 | - <constraint firstItem="Fxg-5d-gP4" firstAttribute="centerX" secondItem="pPw-dt-Xzf" secondAttribute="centerX" id="XJq-vE-dEe"/> | ||
894 | - <constraint firstItem="pPw-dt-Xzf" firstAttribute="top" secondItem="kJr-OQ-uJV" secondAttribute="bottom" constant="15" id="Zq8-G2-nmf"/> | ||
895 | - <constraint firstAttribute="bottom" secondItem="EcR-iO-zzH" secondAttribute="bottom" id="bD2-Ic-8FB"/> | ||
896 | - <constraint firstItem="XKn-CP-eGk" firstAttribute="centerX" secondItem="HhW-z2-zvL" secondAttribute="centerX" id="cJf-Oy-8XW"/> | ||
897 | - <constraint firstItem="6hf-ET-tXW" firstAttribute="leading" secondItem="NuA-yM-hGe" secondAttribute="leading" constant="20" id="chf-Pk-BRe"/> | ||
898 | - <constraint firstItem="Fxg-5d-gP4" firstAttribute="top" secondItem="hkb-po-YgG" secondAttribute="bottom" constant="10" id="eD6-Pf-fxG"/> | ||
899 | - <constraint firstItem="hkb-po-YgG" firstAttribute="centerX" secondItem="pPw-dt-Xzf" secondAttribute="centerX" id="eDy-jJ-L7w"/> | ||
900 | - <constraint firstItem="EcR-iO-zzH" firstAttribute="leading" secondItem="NuA-yM-hGe" secondAttribute="leading" id="gmn-23-uqR"/> | ||
901 | - <constraint firstAttribute="trailing" secondItem="EcR-iO-zzH" secondAttribute="trailing" id="jgC-VC-Bdn"/> | ||
902 | - <constraint firstItem="kJr-OQ-uJV" firstAttribute="leading" secondItem="NuA-yM-hGe" secondAttribute="leading" constant="40" id="mO7-dF-5MB"/> | ||
903 | - <constraint firstItem="hkb-po-YgG" firstAttribute="top" secondItem="pPw-dt-Xzf" secondAttribute="bottom" constant="20" id="obS-hd-z9K"/> | ||
904 | - <constraint firstItem="6hf-ET-tXW" firstAttribute="top" secondItem="Fxg-5d-gP4" secondAttribute="bottom" constant="20" id="q0U-qj-DJO"/> | ||
905 | - <constraint firstItem="HhW-z2-zvL" firstAttribute="top" secondItem="NuA-yM-hGe" secondAttribute="top" constant="15" id="q7J-cI-IMF"/> | ||
906 | - <constraint firstItem="loz-6S-4SZ" firstAttribute="centerX" secondItem="XKn-CP-eGk" secondAttribute="centerX" id="yfa-jP-3Zs"/> | ||
907 | - </constraints> | ||
908 | - <userDefinedRuntimeAttributes> | ||
909 | - <userDefinedRuntimeAttribute type="boolean" keyPath="layer.masksToBounds" value="YES"/> | ||
910 | - <userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius"> | ||
911 | - <integer key="value" value="5"/> | ||
912 | - </userDefinedRuntimeAttribute> | ||
913 | - </userDefinedRuntimeAttributes> | ||
914 | - </view> | ||
915 | - </subviews> | ||
916 | - <color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/> | ||
917 | - <constraints> | ||
918 | - <constraint firstAttribute="bottom" secondItem="NuA-yM-hGe" secondAttribute="bottom" id="ULG-WP-9tu"/> | ||
919 | - <constraint firstItem="NuA-yM-hGe" firstAttribute="leading" secondItem="jbp-VT-wz9" secondAttribute="leading" constant="10" id="kry-b3-hd2"/> | ||
920 | - <constraint firstItem="NuA-yM-hGe" firstAttribute="top" secondItem="jbp-VT-wz9" secondAttribute="top" constant="10" id="weF-bk-DQT"/> | ||
921 | - <constraint firstAttribute="trailing" secondItem="NuA-yM-hGe" secondAttribute="trailing" constant="10" id="yoB-4L-JH6"/> | ||
922 | - </constraints> | ||
923 | - </tableViewCellContentView> | ||
924 | - <connections> | ||
925 | - <outlet property="averageLab" destination="Fxg-5d-gP4" id="PFD-GF-Iz9"/> | ||
926 | - <outlet property="averageRightLab" destination="cKB-Hn-Ran" id="kVz-qO-3MA"/> | ||
927 | - <outlet property="dateLab" destination="HhW-z2-zvL" id="0hV-UV-IFc"/> | ||
928 | - <outlet property="evaluationLab" destination="6hf-ET-tXW" id="gJ4-6w-ie9"/> | ||
929 | - <outlet property="pointLab" destination="pPw-dt-Xzf" id="Mi5-Rt-pXT"/> | ||
930 | - <outlet property="rankingLab" destination="XKn-CP-eGk" id="Okq-ba-4fm"/> | ||
931 | - <outlet property="risingLab" destination="hkb-po-YgG" id="c3d-Us-Dr0"/> | ||
932 | - <outlet property="risingRightLab" destination="loz-6S-4SZ" id="CMk-Ho-lDv"/> | ||
933 | - </connections> | ||
934 | - </tableViewCell> | ||
935 | - <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="educationDetail" rowHeight="280" id="cT9-nd-Syd" customClass="EducationDetailCell" customModule="ParentAssistant" customModuleProvider="target"> | ||
936 | - <rect key="frame" x="0.0" y="308" width="375" height="280"/> | ||
937 | - <autoresizingMask key="autoresizingMask"/> | ||
938 | - <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="cT9-nd-Syd" id="GQz-Gg-SDo"> | ||
939 | - <rect key="frame" x="0.0" y="0.0" width="375" height="280"/> | ||
940 | - <autoresizingMask key="autoresizingMask"/> | ||
941 | - <subviews> | ||
942 | - <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="vXo-Fa-6Hr"> | ||
943 | - <rect key="frame" x="10" y="10" width="355" height="269.5"/> | ||
944 | - <subviews> | ||
945 | - <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="ๆจๆฅ" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="vbT-TJ-Rlx"> | ||
946 | - <rect key="frame" x="227.5" y="10" width="31" height="18"/> | ||
947 | - <fontDescription key="fontDescription" type="system" pointSize="15"/> | ||
948 | - <color key="textColor" red="0.46666666666666667" green="0.46666666666666667" blue="0.46666666666666667" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
949 | - <nil key="highlightedColor"/> | ||
950 | - </label> | ||
951 | - <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="g2l-9v-6mj"> | ||
952 | - <rect key="frame" x="70.5" y="10" width="16" height="16"/> | ||
953 | - <color key="backgroundColor" red="0.25490196078431371" green="0.41176470588235292" blue="0.74509803921568629" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
954 | - <constraints> | ||
955 | - <constraint firstAttribute="height" constant="16" id="8ZT-7b-Jlh"/> | ||
956 | - <constraint firstAttribute="width" constant="16" id="Tp5-1I-d7U"/> | ||
957 | - </constraints> | ||
958 | - <userDefinedRuntimeAttributes> | ||
959 | - <userDefinedRuntimeAttribute type="boolean" keyPath="layer.masksToBounds" value="YES"/> | ||
960 | - <userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius"> | ||
961 | - <integer key="value" value="8"/> | ||
962 | - </userDefinedRuntimeAttribute> | ||
963 | - </userDefinedRuntimeAttributes> | ||
964 | - </view> | ||
965 | - <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="woJ-aK-qdt"> | ||
966 | - <rect key="frame" x="201.5" y="10" width="16" height="16"/> | ||
967 | - <color key="backgroundColor" red="0.86274509803921573" green="0.0" blue="0.062745098039215685" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
968 | - <constraints> | ||
969 | - <constraint firstAttribute="width" constant="16" id="FHe-Ab-WLj"/> | ||
970 | - <constraint firstAttribute="height" constant="16" id="uy6-dQ-f1D"/> | ||
971 | - </constraints> | ||
972 | - <userDefinedRuntimeAttributes> | ||
973 | - <userDefinedRuntimeAttribute type="boolean" keyPath="layer.masksToBounds" value="YES"/> | ||
974 | - <userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius"> | ||
975 | - <integer key="value" value="8"/> | ||
976 | - </userDefinedRuntimeAttribute> | ||
977 | - </userDefinedRuntimeAttributes> | ||
978 | - </view> | ||
979 | - <view contentMode="scaleToFill" restorationIdentifier="moralLineChart" translatesAutoresizingMaskIntoConstraints="NO" id="3tc-50-XKr"> | ||
980 | - <rect key="frame" x="0.0" y="38" width="355" height="231"/> | ||
981 | - </view> | ||
982 | - <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="ไปๆฅ" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="hB5-yY-cds"> | ||
983 | - <rect key="frame" x="96.5" y="10" width="31" height="18"/> | ||
984 | - <fontDescription key="fontDescription" type="system" pointSize="15"/> | ||
985 | - <color key="textColor" red="0.46666666666666667" green="0.46666666666666667" blue="0.46666666666666667" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
986 | - <nil key="highlightedColor"/> | ||
987 | - </label> | ||
988 | - </subviews> | ||
989 | - <color key="backgroundColor" red="0.99999600649999998" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
990 | - <constraints> | ||
991 | - <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="vbT-TJ-Rlx" secondAttribute="trailing" constant="20" symbolic="YES" id="2PU-Yx-LbD"/> | ||
992 | - <constraint firstItem="woJ-aK-qdt" firstAttribute="top" secondItem="vXo-Fa-6Hr" secondAttribute="top" constant="10" id="Dps-v1-uEv"/> | ||
993 | - <constraint firstItem="vbT-TJ-Rlx" firstAttribute="top" secondItem="vXo-Fa-6Hr" secondAttribute="top" constant="10" id="Kwl-6a-0KH"/> | ||
994 | - <constraint firstItem="g2l-9v-6mj" firstAttribute="top" secondItem="vXo-Fa-6Hr" secondAttribute="top" constant="10" id="ODN-fb-3cl"/> | ||
995 | - <constraint firstItem="3tc-50-XKr" firstAttribute="leading" secondItem="vXo-Fa-6Hr" secondAttribute="leading" id="Qsb-PE-ISX"/> | ||
996 | - <constraint firstItem="vbT-TJ-Rlx" firstAttribute="leading" secondItem="vXo-Fa-6Hr" secondAttribute="centerX" constant="50" id="UE4-CL-hfO"/> | ||
997 | - <constraint firstItem="hB5-yY-cds" firstAttribute="top" secondItem="vXo-Fa-6Hr" secondAttribute="top" constant="10" id="VtE-pO-f1d"/> | ||
998 | - <constraint firstAttribute="trailing" secondItem="3tc-50-XKr" secondAttribute="trailing" id="WHN-o8-90v"/> | ||
999 | - <constraint firstItem="hB5-yY-cds" firstAttribute="trailing" secondItem="vXo-Fa-6Hr" secondAttribute="centerX" constant="-50" id="YIS-vS-HPs"/> | ||
1000 | - <constraint firstItem="3tc-50-XKr" firstAttribute="top" secondItem="hB5-yY-cds" secondAttribute="bottom" constant="10" id="hg1-Bt-fWy"/> | ||
1001 | - <constraint firstAttribute="bottom" secondItem="3tc-50-XKr" secondAttribute="bottom" id="kQo-ox-SzX"/> | ||
1002 | - <constraint firstItem="hB5-yY-cds" firstAttribute="leading" secondItem="g2l-9v-6mj" secondAttribute="trailing" constant="10" id="nFK-I0-GfF"/> | ||
1003 | - <constraint firstItem="vbT-TJ-Rlx" firstAttribute="leading" secondItem="woJ-aK-qdt" secondAttribute="trailing" constant="10" id="sMF-Ia-J81"/> | ||
1004 | - </constraints> | ||
1005 | - <userDefinedRuntimeAttributes> | ||
1006 | - <userDefinedRuntimeAttribute type="boolean" keyPath="layer.masksToBounds" value="YES"/> | ||
1007 | - <userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius"> | ||
1008 | - <integer key="value" value="5"/> | ||
1009 | - </userDefinedRuntimeAttribute> | ||
1010 | - </userDefinedRuntimeAttributes> | ||
1011 | - </view> | ||
1012 | - </subviews> | ||
1013 | - <color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/> | ||
1014 | - <constraints> | ||
1015 | - <constraint firstItem="vXo-Fa-6Hr" firstAttribute="top" secondItem="GQz-Gg-SDo" secondAttribute="top" constant="10" id="9rK-99-GLl"/> | ||
1016 | - <constraint firstItem="vXo-Fa-6Hr" firstAttribute="leading" secondItem="GQz-Gg-SDo" secondAttribute="leading" constant="10" id="kau-JG-IEM"/> | ||
1017 | - <constraint firstAttribute="bottom" secondItem="vXo-Fa-6Hr" secondAttribute="bottom" id="sXk-BT-gW8"/> | ||
1018 | - <constraint firstAttribute="trailing" secondItem="vXo-Fa-6Hr" secondAttribute="trailing" constant="10" id="w6L-OF-ikb"/> | ||
1019 | - </constraints> | ||
1020 | - </tableViewCellContentView> | ||
1021 | - <connections> | ||
1022 | - <outlet property="lineChartView" destination="3tc-50-XKr" id="3V4-XW-IX3"/> | ||
1023 | - </connections> | ||
1024 | - </tableViewCell> | ||
1025 | - <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="behaviorDetail" rowHeight="100" id="LSs-xC-on7" customClass="BehaviorDetailCell" customModule="ParentAssistant" customModuleProvider="target"> | ||
1026 | - <rect key="frame" x="0.0" y="588" width="375" height="100"/> | ||
1027 | - <autoresizingMask key="autoresizingMask"/> | ||
1028 | - <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="LSs-xC-on7" id="g4b-AE-z0B"> | ||
1029 | - <rect key="frame" x="0.0" y="0.0" width="375" height="100"/> | ||
1030 | - <autoresizingMask key="autoresizingMask"/> | ||
1031 | - <subviews> | ||
1032 | - <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="3Qp-zh-xwy"> | ||
1033 | - <rect key="frame" x="10" y="10" width="355" height="89.5"/> | ||
1034 | - <subviews> | ||
1035 | - <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="็ปฉ็น: 4.3 ๅข้ฟ1.1ๅ" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="HOj-hC-AHs"> | ||
1036 | - <rect key="frame" x="10" y="38" width="104" height="14.5"/> | ||
1037 | - <fontDescription key="fontDescription" type="system" pointSize="12"/> | ||
1038 | - <color key="textColor" red="0.46666666666666667" green="0.46666666666666667" blue="0.46666666666666667" alpha="0.98793343321917804" colorSpace="custom" customColorSpace="sRGB"/> | ||
1039 | - <nil key="highlightedColor"/> | ||
1040 | - </label> | ||
1041 | - <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="A-" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="dcR-3E-z4e"> | ||
1042 | - <rect key="frame" x="328.5" y="10" width="16.5" height="18"/> | ||
1043 | - <fontDescription key="fontDescription" type="system" pointSize="15"/> | ||
1044 | - <color key="textColor" red="0.29803921568627451" green="0.68627450980392157" blue="0.31372549019607843" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
1045 | - <nil key="highlightedColor"/> | ||
1046 | - </label> | ||
1047 | - <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="ๆๅ:็ฌฌไธๅ ๅข้ฟ1ๅ" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="pKi-l3-fED"> | ||
1048 | - <rect key="frame" x="234" y="38" width="111" height="14.5"/> | ||
1049 | - <fontDescription key="fontDescription" type="system" pointSize="12"/> | ||
1050 | - <color key="textColor" red="0.46666666666666667" green="0.46666666666666667" blue="0.46666666666666667" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
1051 | - <nil key="highlightedColor"/> | ||
1052 | - </label> | ||
1053 | - <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="่กไธบ่ง่" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="i3X-WD-17R"> | ||
1054 | - <rect key="frame" x="10" y="10" width="61.5" height="18"/> | ||
1055 | - <fontDescription key="fontDescription" type="system" pointSize="15"/> | ||
1056 | - <color key="textColor" red="0.46666666666666667" green="0.46666666666666667" blue="0.46666666666666667" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
1057 | - <nil key="highlightedColor"/> | ||
1058 | - </label> | ||
1059 | - </subviews> | ||
1060 | - <color key="backgroundColor" red="0.99999600649999998" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
1061 | - <constraints> | ||
1062 | - <constraint firstItem="pKi-l3-fED" firstAttribute="top" secondItem="dcR-3E-z4e" secondAttribute="bottom" constant="10" id="8To-zg-byO"/> | ||
1063 | - <constraint firstItem="dcR-3E-z4e" firstAttribute="leading" relation="greaterThanOrEqual" secondItem="3Qp-zh-xwy" secondAttribute="leading" constant="20" symbolic="YES" id="KVF-R5-Gzo"/> | ||
1064 | - <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="HOj-hC-AHs" secondAttribute="trailing" constant="20" symbolic="YES" id="RQa-yj-hzU"/> | ||
1065 | - <constraint firstItem="dcR-3E-z4e" firstAttribute="top" secondItem="3Qp-zh-xwy" secondAttribute="top" constant="10" id="SAg-Hh-AP3"/> | ||
1066 | - <constraint firstItem="i3X-WD-17R" firstAttribute="leading" secondItem="3Qp-zh-xwy" secondAttribute="leading" constant="10" id="VfL-3c-OuG"/> | ||
1067 | - <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="i3X-WD-17R" secondAttribute="trailing" constant="20" symbolic="YES" id="Ww5-II-kLF"/> | ||
1068 | - <constraint firstItem="pKi-l3-fED" firstAttribute="leading" relation="greaterThanOrEqual" secondItem="3Qp-zh-xwy" secondAttribute="leading" constant="20" symbolic="YES" id="dQT-ju-MtH"/> | ||
1069 | - <constraint firstItem="HOj-hC-AHs" firstAttribute="top" secondItem="i3X-WD-17R" secondAttribute="bottom" constant="10" id="ecc-Vh-sgH"/> | ||
1070 | - <constraint firstItem="HOj-hC-AHs" firstAttribute="leading" secondItem="i3X-WD-17R" secondAttribute="leading" id="fYN-Hv-UZg"/> | ||
1071 | - <constraint firstItem="pKi-l3-fED" firstAttribute="trailing" secondItem="dcR-3E-z4e" secondAttribute="trailing" id="mnS-XF-vD0"/> | ||
1072 | - <constraint firstItem="i3X-WD-17R" firstAttribute="top" secondItem="3Qp-zh-xwy" secondAttribute="top" constant="10" id="nNU-vb-9Ba"/> | ||
1073 | - <constraint firstItem="dcR-3E-z4e" firstAttribute="trailing" secondItem="3Qp-zh-xwy" secondAttribute="trailing" constant="-10" id="ngN-44-upK"/> | ||
1074 | - </constraints> | ||
1075 | - <userDefinedRuntimeAttributes> | ||
1076 | - <userDefinedRuntimeAttribute type="boolean" keyPath="layer.masksToBounds" value="YES"/> | ||
1077 | - <userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius"> | ||
1078 | - <integer key="value" value="5"/> | ||
1079 | - </userDefinedRuntimeAttribute> | ||
1080 | - </userDefinedRuntimeAttributes> | ||
1081 | - </view> | ||
1082 | - </subviews> | ||
1083 | - <color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/> | ||
1084 | - <constraints> | ||
1085 | - <constraint firstAttribute="trailing" secondItem="3Qp-zh-xwy" secondAttribute="trailing" constant="10" id="7pe-QS-8Zf"/> | ||
1086 | - <constraint firstItem="3Qp-zh-xwy" firstAttribute="leading" secondItem="g4b-AE-z0B" secondAttribute="leading" constant="10" id="E72-e1-B1A"/> | ||
1087 | - <constraint firstAttribute="bottom" secondItem="3Qp-zh-xwy" secondAttribute="bottom" id="Maj-gy-HfU"/> | ||
1088 | - <constraint firstItem="3Qp-zh-xwy" firstAttribute="top" secondItem="g4b-AE-z0B" secondAttribute="top" constant="10" id="NNf-Yz-GAY"/> | ||
1089 | - </constraints> | ||
1090 | - </tableViewCellContentView> | ||
1091 | - </tableViewCell> | ||
1092 | - </prototypes> | ||
1093 | - </tableView> | ||
1094 | - </subviews> | ||
1095 | - <color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/> | ||
1096 | - <constraints> | ||
1097 | - <constraint firstItem="BRJ-Oe-fwH" firstAttribute="leading" secondItem="HSv-85-v4l" secondAttribute="leading" id="17Z-Kg-4zk"/> | ||
1098 | - <constraint firstItem="HSv-85-v4l" firstAttribute="bottom" secondItem="BRJ-Oe-fwH" secondAttribute="bottom" constant="10" id="5e5-le-e9Q"/> | ||
1099 | - <constraint firstItem="HSv-85-v4l" firstAttribute="trailing" secondItem="BRJ-Oe-fwH" secondAttribute="trailing" id="bfF-6F-xSm"/> | ||
1100 | - <constraint firstItem="BRJ-Oe-fwH" firstAttribute="top" secondItem="HSv-85-v4l" secondAttribute="top" id="xwh-LK-t8p"/> | ||
1101 | - </constraints> | ||
1102 | - <viewLayoutGuide key="safeArea" id="HSv-85-v4l"/> | ||
1103 | - </view> | ||
1104 | - <connections> | ||
1105 | - <outlet property="tableView" destination="BRJ-Oe-fwH" id="W0Z-qg-o5W"/> | ||
1106 | - </connections> | ||
1107 | - </viewController> | ||
1108 | - <placeholder placeholderIdentifier="IBFirstResponder" id="dWZ-wh-hFd" userLabel="First Responder" sceneMemberID="firstResponder"/> | ||
1109 | - </objects> | ||
1110 | - <point key="canvasLocation" x="3182" y="410"/> | ||
1111 | - </scene> | ||
1112 | - <!--ๅบๆฏ่ฏฆๆ --> | ||
1113 | - <scene sceneID="UoQ-sj-mPR"> | ||
1114 | - <objects> | ||
1115 | - <viewController storyboardIdentifier="SceneDetailViewController" title="ๅบๆฏ่ฏฆๆ " id="Jbe-uk-Stb" customClass="SceneDetailViewController" customModule="ParentAssistant" customModuleProvider="target" sceneMemberID="viewController"> | ||
1116 | - <view key="view" contentMode="scaleToFill" id="hey-7l-cuF"> | ||
1117 | - <rect key="frame" x="0.0" y="0.0" width="375" height="667"/> | ||
1118 | - <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> | ||
1119 | - <subviews> | ||
1120 | - <tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="none" rowHeight="-1" estimatedRowHeight="-1" sectionHeaderHeight="28" sectionFooterHeight="28" translatesAutoresizingMaskIntoConstraints="NO" id="baW-9X-pIe"> | ||
1121 | - <rect key="frame" x="0.0" y="20" width="375" height="637"/> | ||
1122 | - <color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/> | ||
1123 | - <prototypes> | ||
1124 | - <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" restorationIdentifier="SceneTopCell" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="cultureCell" rowHeight="250" id="Sbf-4Z-E81" customClass="SceneTopCell" customModule="ParentAssistant" customModuleProvider="target"> | ||
1125 | - <rect key="frame" x="0.0" y="28" width="375" height="250"/> | ||
1126 | - <autoresizingMask key="autoresizingMask"/> | ||
1127 | - <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="Sbf-4Z-E81" id="p9c-ar-2iv"> | ||
1128 | - <rect key="frame" x="0.0" y="0.0" width="375" height="250"/> | ||
1129 | - <autoresizingMask key="autoresizingMask"/> | ||
1130 | - <subviews> | ||
1131 | - <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="8E5-EK-QBq"> | ||
1132 | - <rect key="frame" x="10" y="10" width="355" height="240"/> | ||
1133 | - <subviews> | ||
1134 | - <imageView userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="report_teacher" translatesAutoresizingMaskIntoConstraints="NO" id="XXc-j0-EmD"> | ||
1135 | - <rect key="frame" x="20" y="20" width="127" height="192"/> | ||
1136 | - <constraints> | ||
1137 | - <constraint firstAttribute="width" constant="127" id="8fh-8G-qfV"/> | ||
1138 | - <constraint firstAttribute="height" constant="192" id="AtU-Bg-zLg"/> | ||
1139 | - <constraint firstAttribute="width" secondItem="XXc-j0-EmD" secondAttribute="height" multiplier="127:192" id="USC-5B-2u0"/> | ||
1140 | - </constraints> | ||
1141 | - </imageView> | ||
1142 | - <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="ๆๆ็คผไปช" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Psh-KP-4Wq"> | ||
1143 | - <rect key="frame" x="167" y="15" width="73.5" height="21.5"/> | ||
1144 | - <fontDescription key="fontDescription" type="system" pointSize="18"/> | ||
1145 | - <color key="textColor" red="0.082352941176470587" green="0.396078431372549" blue="0.75294117647058822" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
1146 | - <nil key="highlightedColor"/> | ||
1147 | - </label> | ||
1148 | - <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="ๅพๅ: 85 ๅ" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Wcw-jF-3E1"> | ||
1149 | - <rect key="frame" x="167" y="45" width="91.5" height="21.5"/> | ||
1150 | - <fontDescription key="fontDescription" type="system" pointSize="18"/> | ||
1151 | - <color key="textColor" red="0.45098039215686275" green="0.70980392156862748" blue="0.96078431372549022" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
1152 | - <nil key="highlightedColor"/> | ||
1153 | - </label> | ||
1154 | - <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="็ปฉ็น: 4.3 ๅ" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="XBZ-1A-yLH"> | ||
1155 | - <rect key="frame" x="167" y="76.5" width="95.5" height="21.5"/> | ||
1156 | - <fontDescription key="fontDescription" type="system" pointSize="18"/> | ||
1157 | - <color key="textColor" red="0.45098039215686275" green="0.70980392156862748" blue="0.96078431372549022" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
1158 | - <nil key="highlightedColor"/> | ||
1159 | - </label> | ||
1160 | - <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="็ญ็บง: A-" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="NVG-Dm-581"> | ||
1161 | - <rect key="frame" x="167" y="108" width="66" height="21.5"/> | ||
1162 | - <fontDescription key="fontDescription" type="system" pointSize="18"/> | ||
1163 | - <color key="textColor" red="0.45098039215686275" green="0.70980392156862748" blue="0.96078431372549022" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
1164 | - <nil key="highlightedColor"/> | ||
1165 | - </label> | ||
1166 | - <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="ๆๅฏผๆ่ง:" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="peF-aY-iLQ"> | ||
1167 | - <rect key="frame" x="167" y="149.5" width="65.5" height="18"/> | ||
1168 | - <fontDescription key="fontDescription" type="system" pointSize="15"/> | ||
1169 | - <color key="textColor" red="0.082352941176470587" green="0.30980392156862746" blue="0.70196078431372544" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
1170 | - <nil key="highlightedColor"/> | ||
1171 | - </label> | ||
1172 | - <textView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" text="ไธไธๆฌก็ธๆฏๆ่ฟๆญฅ,ไฟๆๆๆ็คผไปช,ๆณจๆ่กไธบ่ง่" textAlignment="natural" translatesAutoresizingMaskIntoConstraints="NO" id="FAc-nJ-yb3"> | ||
1173 | - <rect key="frame" x="162" y="167.5" width="183" height="62.5"/> | ||
1174 | - <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> | ||
1175 | - <color key="textColor" red="0.082352941176470587" green="0.30980392156862746" blue="0.70196078431372544" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
1176 | - <fontDescription key="fontDescription" type="system" pointSize="12"/> | ||
1177 | - <textInputTraits key="textInputTraits" autocapitalizationType="sentences"/> | ||
1178 | - </textView> | ||
1179 | - </subviews> | ||
1180 | - <color key="backgroundColor" red="0.99999600649999998" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
1181 | - <constraints> | ||
1182 | - <constraint firstAttribute="bottom" secondItem="FAc-nJ-yb3" secondAttribute="bottom" constant="10" id="0cS-YS-blc"/> | ||
1183 | - <constraint firstItem="Psh-KP-4Wq" firstAttribute="top" secondItem="8E5-EK-QBq" secondAttribute="top" constant="15" id="1Rr-Zj-G59"/> | ||
1184 | - <constraint firstItem="Wcw-jF-3E1" firstAttribute="leading" secondItem="Psh-KP-4Wq" secondAttribute="leading" id="21y-e9-sIB"/> | ||
1185 | - <constraint firstItem="XXc-j0-EmD" firstAttribute="leading" secondItem="8E5-EK-QBq" secondAttribute="leading" constant="20" id="3z0-Y4-Re0"/> | ||
1186 | - <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="Wcw-jF-3E1" secondAttribute="trailing" constant="20" symbolic="YES" id="6F9-No-Abc"/> | ||
1187 | - <constraint firstItem="NVG-Dm-581" firstAttribute="top" secondItem="XBZ-1A-yLH" secondAttribute="bottom" constant="10" id="6hH-fU-wi2"/> | ||
1188 | - <constraint firstItem="Psh-KP-4Wq" firstAttribute="leading" secondItem="XXc-j0-EmD" secondAttribute="trailing" constant="20" id="Eal-lD-2Lz"/> | ||
1189 | - <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="NVG-Dm-581" secondAttribute="trailing" constant="20" symbolic="YES" id="FPE-Jo-pu3"/> | ||
1190 | - <constraint firstItem="Wcw-jF-3E1" firstAttribute="top" secondItem="Psh-KP-4Wq" secondAttribute="top" constant="30" id="LbO-tv-G4z"/> | ||
1191 | - <constraint firstItem="XXc-j0-EmD" firstAttribute="top" secondItem="8E5-EK-QBq" secondAttribute="top" constant="20" id="P3i-cj-KPE"/> | ||
1192 | - <constraint firstItem="FAc-nJ-yb3" firstAttribute="top" secondItem="peF-aY-iLQ" secondAttribute="bottom" id="PeV-fd-6q5"/> | ||
1193 | - <constraint firstItem="XBZ-1A-yLH" firstAttribute="top" secondItem="Wcw-jF-3E1" secondAttribute="bottom" constant="10" id="Ub5-jw-GDw"/> | ||
1194 | - <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="peF-aY-iLQ" secondAttribute="trailing" constant="20" symbolic="YES" id="XIh-d2-l68"/> | ||
1195 | - <constraint firstItem="XBZ-1A-yLH" firstAttribute="leading" secondItem="Psh-KP-4Wq" secondAttribute="leading" id="cRw-iP-MlB"/> | ||
1196 | - <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="XBZ-1A-yLH" secondAttribute="trailing" constant="20" symbolic="YES" id="e0E-2R-0ji"/> | ||
1197 | - <constraint firstItem="FAc-nJ-yb3" firstAttribute="leading" secondItem="XXc-j0-EmD" secondAttribute="trailing" constant="15" id="fH9-hM-DoS"/> | ||
1198 | - <constraint firstItem="NVG-Dm-581" firstAttribute="leading" secondItem="Psh-KP-4Wq" secondAttribute="leading" id="ff6-Qs-Cml"/> | ||
1199 | - <constraint firstItem="peF-aY-iLQ" firstAttribute="top" secondItem="NVG-Dm-581" secondAttribute="bottom" constant="20" id="r2c-Wy-Qzu"/> | ||
1200 | - <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="Psh-KP-4Wq" secondAttribute="trailing" constant="20" symbolic="YES" id="rgU-lH-ulB"/> | ||
1201 | - <constraint firstAttribute="trailing" secondItem="FAc-nJ-yb3" secondAttribute="trailing" constant="10" id="uOI-K1-TnD"/> | ||
1202 | - <constraint firstItem="peF-aY-iLQ" firstAttribute="leading" secondItem="Psh-KP-4Wq" secondAttribute="leading" id="zei-vg-gjZ"/> | ||
1203 | - </constraints> | ||
1204 | - <userDefinedRuntimeAttributes> | ||
1205 | - <userDefinedRuntimeAttribute type="boolean" keyPath="layer.masksToBounds" value="YES"/> | ||
1206 | - <userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius"> | ||
1207 | - <integer key="value" value="5"/> | ||
1208 | - </userDefinedRuntimeAttribute> | ||
1209 | - </userDefinedRuntimeAttributes> | ||
1210 | - </view> | ||
1211 | - </subviews> | ||
1212 | - <color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/> | ||
1213 | - <constraints> | ||
1214 | - <constraint firstAttribute="bottom" secondItem="8E5-EK-QBq" secondAttribute="bottom" id="J2L-fM-6jn"/> | ||
1215 | - <constraint firstItem="8E5-EK-QBq" firstAttribute="leading" secondItem="p9c-ar-2iv" secondAttribute="leading" constant="10" id="JDw-y9-2DB"/> | ||
1216 | - <constraint firstAttribute="trailing" secondItem="8E5-EK-QBq" secondAttribute="trailing" constant="10" id="Pty-Tq-eNN"/> | ||
1217 | - <constraint firstItem="8E5-EK-QBq" firstAttribute="top" secondItem="p9c-ar-2iv" secondAttribute="top" constant="10" id="n3L-T7-7zE"/> | ||
1218 | - </constraints> | ||
1219 | - </tableViewCellContentView> | ||
1220 | - <connections> | ||
1221 | - <outlet property="GPALab" destination="XBZ-1A-yLH" id="C5U-gf-84W"/> | ||
1222 | - <outlet property="LevelLab" destination="NVG-Dm-581" id="I1r-Ig-JbX"/> | ||
1223 | - <outlet property="SuggestLab" destination="FAc-nJ-yb3" id="AkJ-56-nbB"/> | ||
1224 | - <outlet property="scoreLab" destination="Wcw-jF-3E1" id="9oD-3O-mjg"/> | ||
1225 | - </connections> | ||
1226 | - </tableViewCell> | ||
1227 | - <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" restorationIdentifier="SceneMiddleCell" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="scoreCell" rowHeight="300" id="YX5-IF-Qlq" customClass="SceneMiddleCell" customModule="ParentAssistant" customModuleProvider="target"> | ||
1228 | - <rect key="frame" x="0.0" y="278" width="375" height="300"/> | ||
1229 | - <autoresizingMask key="autoresizingMask"/> | ||
1230 | - <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="YX5-IF-Qlq" id="eza-mR-Jnp"> | ||
1231 | - <rect key="frame" x="0.0" y="0.0" width="375" height="300"/> | ||
1232 | - <autoresizingMask key="autoresizingMask"/> | ||
1233 | - <subviews> | ||
1234 | - <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="pyr-9X-CHE"> | ||
1235 | - <rect key="frame" x="10" y="10" width="355" height="290"/> | ||
1236 | - <subviews> | ||
1237 | - <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="flm-QF-4ZE"> | ||
1238 | - <rect key="frame" x="0.0" y="50" width="355" height="230"/> | ||
1239 | - <color key="backgroundColor" red="0.99999600649999998" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
1240 | - </view> | ||
1241 | - <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="VjO-jB-oUF"> | ||
1242 | - <rect key="frame" x="0.0" y="5" width="355" height="40"/> | ||
1243 | - <subviews> | ||
1244 | - <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="kpT-5T-UAU"> | ||
1245 | - <rect key="frame" x="252" y="12" width="16" height="16"/> | ||
1246 | - <color key="backgroundColor" red="0.50588235294117645" green="0.7803921568627451" blue="0.51764705882352935" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
1247 | - <constraints> | ||
1248 | - <constraint firstAttribute="height" constant="16" id="IEt-v9-eDG"/> | ||
1249 | - <constraint firstAttribute="width" constant="16" id="OKt-tl-044"/> | ||
1250 | - </constraints> | ||
1251 | - <userDefinedRuntimeAttributes> | ||
1252 | - <userDefinedRuntimeAttribute type="boolean" keyPath="layer.masksToBounds" value="YES"/> | ||
1253 | - <userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius"> | ||
1254 | - <integer key="value" value="8"/> | ||
1255 | - </userDefinedRuntimeAttribute> | ||
1256 | - </userDefinedRuntimeAttributes> | ||
1257 | - </view> | ||
1258 | - <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="ๅนณๅๅพๅ" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="FrY-0D-sBM"> | ||
1259 | - <rect key="frame" x="147" y="11" width="62" height="18"/> | ||
1260 | - <fontDescription key="fontDescription" type="system" pointSize="15"/> | ||
1261 | - <color key="textColor" red="0.46666666666666667" green="0.46666666666666667" blue="0.46666666666666667" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
1262 | - <nil key="highlightedColor"/> | ||
1263 | - </label> | ||
1264 | - <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="FzF-1s-QFR"> | ||
1265 | - <rect key="frame" x="18" y="12" width="16" height="16"/> | ||
1266 | - <color key="backgroundColor" red="0.36078431372549019" green="0.56862745098039214" blue="0.90196078431372551" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
1267 | - <constraints> | ||
1268 | - <constraint firstAttribute="height" constant="16" id="apC-YA-Vfm"/> | ||
1269 | - <constraint firstAttribute="width" constant="16" id="zwK-C6-fkJ"/> | ||
1270 | - </constraints> | ||
1271 | - <userDefinedRuntimeAttributes> | ||
1272 | - <userDefinedRuntimeAttribute type="boolean" keyPath="layer.masksToBounds" value="YES"/> | ||
1273 | - <userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius"> | ||
1274 | - <integer key="value" value="8"/> | ||
1275 | - </userDefinedRuntimeAttribute> | ||
1276 | - </userDefinedRuntimeAttributes> | ||
1277 | - </view> | ||
1278 | - <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="ๆ้ซๅพๅ" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="ugR-id-hYZ"> | ||
1279 | - <rect key="frame" x="273" y="11" width="62" height="18"/> | ||
1280 | - <fontDescription key="fontDescription" type="system" pointSize="15"/> | ||
1281 | - <color key="textColor" red="0.46666666666666667" green="0.46666666666666667" blue="0.46666666666666667" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
1282 | - <nil key="highlightedColor"/> | ||
1283 | - </label> | ||
1284 | - <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="NhS-aq-jEP"> | ||
1285 | - <rect key="frame" x="126" y="12" width="16" height="16"/> | ||
1286 | - <color key="backgroundColor" red="1" green="0.83529411764705885" blue="0.30980392156862746" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
1287 | - <constraints> | ||
1288 | - <constraint firstAttribute="width" constant="16" id="80S-1A-l8G"/> | ||
1289 | - <constraint firstAttribute="height" constant="16" id="nCV-Bs-Sec"/> | ||
1290 | - </constraints> | ||
1291 | - <userDefinedRuntimeAttributes> | ||
1292 | - <userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius"> | ||
1293 | - <integer key="value" value="8"/> | ||
1294 | - </userDefinedRuntimeAttribute> | ||
1295 | - <userDefinedRuntimeAttribute type="boolean" keyPath="layer.masksToBounds" value="YES"/> | ||
1296 | - </userDefinedRuntimeAttributes> | ||
1297 | - </view> | ||
1298 | - <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="ไธชไบบๅพๅ" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="qHt-PD-nGP"> | ||
1299 | - <rect key="frame" x="39" y="11" width="62" height="18"/> | ||
1300 | - <fontDescription key="fontDescription" type="system" pointSize="15"/> | ||
1301 | - <color key="textColor" red="0.46666666666666667" green="0.46666666666666667" blue="0.46666666666666667" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
1302 | - <nil key="highlightedColor"/> | ||
1303 | - </label> | ||
1304 | - </subviews> | ||
1305 | - <color key="backgroundColor" red="0.99999600649999998" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
1306 | - <constraints> | ||
1307 | - <constraint firstItem="ugR-id-hYZ" firstAttribute="centerY" secondItem="VjO-jB-oUF" secondAttribute="centerY" id="2RF-BQ-Gki"/> | ||
1308 | - <constraint firstItem="NhS-aq-jEP" firstAttribute="top" secondItem="VjO-jB-oUF" secondAttribute="top" constant="12" id="698-32-eyY"/> | ||
1309 | - <constraint firstItem="FrY-0D-sBM" firstAttribute="centerX" secondItem="VjO-jB-oUF" secondAttribute="centerX" id="AS9-hN-3w3"/> | ||
1310 | - <constraint firstItem="ugR-id-hYZ" firstAttribute="trailing" secondItem="VjO-jB-oUF" secondAttribute="trailing" constant="-20" id="LTs-7i-DNl"/> | ||
1311 | - <constraint firstItem="FrY-0D-sBM" firstAttribute="centerY" secondItem="VjO-jB-oUF" secondAttribute="centerY" id="Mgc-zw-8JS"/> | ||
1312 | - <constraint firstItem="qHt-PD-nGP" firstAttribute="centerX" secondItem="VjO-jB-oUF" secondAttribute="leading" constant="70" id="Opd-Dt-ZZQ"/> | ||
1313 | - <constraint firstItem="qHt-PD-nGP" firstAttribute="leading" secondItem="FzF-1s-QFR" secondAttribute="trailing" constant="5" id="RUd-Tr-tqp"/> | ||
1314 | - <constraint firstItem="qHt-PD-nGP" firstAttribute="centerY" secondItem="VjO-jB-oUF" secondAttribute="centerY" id="Tc8-5K-We8"/> | ||
1315 | - <constraint firstItem="FrY-0D-sBM" firstAttribute="leading" secondItem="NhS-aq-jEP" secondAttribute="trailing" constant="5" id="U4M-PU-Cjw"/> | ||
1316 | - <constraint firstItem="FzF-1s-QFR" firstAttribute="top" secondItem="VjO-jB-oUF" secondAttribute="top" constant="12" id="Xd0-jF-z4i"/> | ||
1317 | - <constraint firstItem="kpT-5T-UAU" firstAttribute="top" secondItem="VjO-jB-oUF" secondAttribute="top" constant="12" id="diH-UT-dSj"/> | ||
1318 | - <constraint firstItem="ugR-id-hYZ" firstAttribute="leading" secondItem="kpT-5T-UAU" secondAttribute="trailing" constant="5" id="heo-8z-1z6"/> | ||
1319 | - <constraint firstAttribute="height" constant="40" id="z5k-bG-9tN"/> | ||
1320 | - </constraints> | ||
1321 | - </view> | ||
1322 | - </subviews> | ||
1323 | - <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> | ||
1324 | - <constraints> | ||
1325 | - <constraint firstItem="flm-QF-4ZE" firstAttribute="leading" secondItem="pyr-9X-CHE" secondAttribute="leading" id="043-VS-p4w"/> | ||
1326 | - <constraint firstAttribute="trailing" secondItem="VjO-jB-oUF" secondAttribute="trailing" id="HCw-cm-kyY"/> | ||
1327 | - <constraint firstItem="VjO-jB-oUF" firstAttribute="leading" secondItem="pyr-9X-CHE" secondAttribute="leading" id="M8N-FO-lpe"/> | ||
1328 | - <constraint firstItem="VjO-jB-oUF" firstAttribute="top" secondItem="pyr-9X-CHE" secondAttribute="top" constant="5" id="d6H-jw-DAr"/> | ||
1329 | - <constraint firstAttribute="trailing" secondItem="flm-QF-4ZE" secondAttribute="trailing" id="tZN-Tu-HI0"/> | ||
1330 | - <constraint firstItem="flm-QF-4ZE" firstAttribute="top" secondItem="VjO-jB-oUF" secondAttribute="bottom" constant="5" id="vLz-rX-QNf"/> | ||
1331 | - <constraint firstAttribute="bottom" secondItem="flm-QF-4ZE" secondAttribute="bottom" constant="10" id="wnq-2Q-YKz"/> | ||
1332 | - </constraints> | ||
1333 | - <userDefinedRuntimeAttributes> | ||
1334 | - <userDefinedRuntimeAttribute type="boolean" keyPath="layer.masksToBounds" value="YES"/> | ||
1335 | - <userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius"> | ||
1336 | - <integer key="value" value="5"/> | ||
1337 | - </userDefinedRuntimeAttribute> | ||
1338 | - </userDefinedRuntimeAttributes> | ||
1339 | - </view> | ||
1340 | - </subviews> | ||
1341 | - <color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/> | ||
1342 | - <constraints> | ||
1343 | - <constraint firstItem="pyr-9X-CHE" firstAttribute="leading" secondItem="eza-mR-Jnp" secondAttribute="leading" constant="10" id="0aW-zh-xED"/> | ||
1344 | - <constraint firstAttribute="trailing" secondItem="pyr-9X-CHE" secondAttribute="trailing" constant="10" id="St1-5L-vSB"/> | ||
1345 | - <constraint firstAttribute="bottom" secondItem="pyr-9X-CHE" secondAttribute="bottom" id="Sv5-Ni-8nF"/> | ||
1346 | - <constraint firstItem="pyr-9X-CHE" firstAttribute="top" secondItem="eza-mR-Jnp" secondAttribute="top" constant="10" id="jEa-Pb-u9n"/> | ||
1347 | - </constraints> | ||
1348 | - </tableViewCellContentView> | ||
1349 | - <connections> | ||
1350 | - <outlet property="lineChartView" destination="flm-QF-4ZE" id="G8g-fC-ANv"/> | ||
1351 | - </connections> | ||
1352 | - </tableViewCell> | ||
1353 | - <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" restorationIdentifier="SceneDownCell" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="disciplineCell" rowHeight="90" id="gXN-fm-dPx" customClass="SceneDownCell" customModule="ParentAssistant" customModuleProvider="target"> | ||
1354 | - <rect key="frame" x="0.0" y="578" width="375" height="90"/> | ||
1355 | - <autoresizingMask key="autoresizingMask"/> | ||
1356 | - <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="gXN-fm-dPx" id="0Hn-Z4-F5G"> | ||
1357 | - <rect key="frame" x="0.0" y="0.0" width="375" height="90"/> | ||
1358 | - <autoresizingMask key="autoresizingMask"/> | ||
1359 | - <subviews> | ||
1360 | - <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="n4a-T5-fp6"> | ||
1361 | - <rect key="frame" x="10" y="10" width="355" height="80"/> | ||
1362 | - <subviews> | ||
1363 | - <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="ไผ็ง" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="JXG-zZ-B4o"> | ||
1364 | - <rect key="frame" x="10" y="10" width="31" height="18"/> | ||
1365 | - <fontDescription key="fontDescription" type="system" pointSize="15"/> | ||
1366 | - <color key="textColor" red="0.29803921568627451" green="0.68627450980392157" blue="0.31372549019607843" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
1367 | - <nil key="highlightedColor"/> | ||
1368 | - </label> | ||
1369 | - <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="+4" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Oqg-R7-DJP"> | ||
1370 | - <rect key="frame" x="326" y="10" width="19" height="18"/> | ||
1371 | - <fontDescription key="fontDescription" type="system" pointSize="15"/> | ||
1372 | - <color key="textColor" red="0.29803921568627451" green="0.68627450980392157" blue="0.31372549019607843" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
1373 | - <nil key="highlightedColor"/> | ||
1374 | - </label> | ||
1375 | - <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="ๆฒๅฐไธ" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="alw-wz-UnE"> | ||
1376 | - <rect key="frame" x="10" y="38" width="37" height="14.5"/> | ||
1377 | - <fontDescription key="fontDescription" type="system" pointSize="12"/> | ||
1378 | - <color key="textColor" red="0.46666666666666667" green="0.46666666666666667" blue="0.46666666666666667" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
1379 | - <nil key="highlightedColor"/> | ||
1380 | - </label> | ||
1381 | - <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="ไบๅนด(2)็ญ" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="7nd-dC-VJe"> | ||
1382 | - <rect key="frame" x="77" y="38.5" width="53.5" height="14.5"/> | ||
1383 | - <fontDescription key="fontDescription" type="system" pointSize="12"/> | ||
1384 | - <color key="textColor" red="0.46666666666666667" green="0.46666666666666667" blue="0.46666666666666667" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
1385 | - <nil key="highlightedColor"/> | ||
1386 | - </label> | ||
1387 | - <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="2018-03-12 17:30" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="AZt-aj-618"> | ||
1388 | - <rect key="frame" x="243" y="38.5" width="102" height="14.5"/> | ||
1389 | - <fontDescription key="fontDescription" type="system" pointSize="12"/> | ||
1390 | - <color key="textColor" red="0.46666666666666667" green="0.46666666666666667" blue="0.46666666666666667" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
1391 | - <nil key="highlightedColor"/> | ||
1392 | - </label> | ||
1393 | - <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="่ฏพๅ ็บชๅพ-ไธ่ฏพๅ่จ" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="ftO-pc-XdN"> | ||
1394 | - <rect key="frame" x="113" y="10" width="129.5" height="18"/> | ||
1395 | - <fontDescription key="fontDescription" type="system" pointSize="15"/> | ||
1396 | - <color key="textColor" red="0.29803921568627451" green="0.68627450980392157" blue="0.31372549019607843" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
1397 | - <nil key="highlightedColor"/> | ||
1398 | - </label> | ||
1399 | - </subviews> | ||
1400 | - <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> | ||
1401 | - <constraints> | ||
1402 | - <constraint firstItem="alw-wz-UnE" firstAttribute="leading" secondItem="n4a-T5-fp6" secondAttribute="leading" constant="10" id="0td-DY-9pm"/> | ||
1403 | - <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="JXG-zZ-B4o" secondAttribute="trailing" constant="20" symbolic="YES" id="180-kj-8ST"/> | ||
1404 | - <constraint firstItem="AZt-aj-618" firstAttribute="leading" relation="greaterThanOrEqual" secondItem="n4a-T5-fp6" secondAttribute="leading" constant="20" symbolic="YES" id="GyA-ZT-JyN"/> | ||
1405 | - <constraint firstItem="Oqg-R7-DJP" firstAttribute="trailing" secondItem="n4a-T5-fp6" secondAttribute="trailing" constant="-10" id="Hod-TJ-XWI"/> | ||
1406 | - <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="alw-wz-UnE" secondAttribute="trailing" constant="20" symbolic="YES" id="LWc-vC-fyI"/> | ||
1407 | - <constraint firstItem="AZt-aj-618" firstAttribute="centerY" secondItem="alw-wz-UnE" secondAttribute="centerY" id="RSh-Sd-Qvq"/> | ||
1408 | - <constraint firstItem="Oqg-R7-DJP" firstAttribute="centerY" secondItem="ftO-pc-XdN" secondAttribute="centerY" id="Rcm-uR-jnW"/> | ||
1409 | - <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="7nd-dC-VJe" secondAttribute="trailing" constant="20" symbolic="YES" id="RxU-xd-tz5"/> | ||
1410 | - <constraint firstItem="JXG-zZ-B4o" firstAttribute="top" secondItem="n4a-T5-fp6" secondAttribute="top" constant="10" id="aAB-Iz-m8v"/> | ||
1411 | - <constraint firstItem="AZt-aj-618" firstAttribute="trailing" secondItem="n4a-T5-fp6" secondAttribute="trailing" constant="-10" id="cMN-Y5-XfK"/> | ||
1412 | - <constraint firstItem="Oqg-R7-DJP" firstAttribute="leading" relation="greaterThanOrEqual" secondItem="n4a-T5-fp6" secondAttribute="leading" constant="20" symbolic="YES" id="cYe-Rb-Nvi"/> | ||
1413 | - <constraint firstItem="7nd-dC-VJe" firstAttribute="centerY" secondItem="alw-wz-UnE" secondAttribute="centerY" id="h6E-aG-8LR"/> | ||
1414 | - <constraint firstItem="JXG-zZ-B4o" firstAttribute="leading" secondItem="n4a-T5-fp6" secondAttribute="leading" constant="10" id="hEL-FI-W0K"/> | ||
1415 | - <constraint firstItem="ftO-pc-XdN" firstAttribute="top" secondItem="n4a-T5-fp6" secondAttribute="top" constant="10" id="jAH-Re-diy"/> | ||
1416 | - <constraint firstItem="7nd-dC-VJe" firstAttribute="leading" secondItem="alw-wz-UnE" secondAttribute="trailing" constant="30" id="me6-Nb-vUN"/> | ||
1417 | - <constraint firstItem="alw-wz-UnE" firstAttribute="top" secondItem="JXG-zZ-B4o" secondAttribute="bottom" constant="10" id="oQw-xS-oQ6"/> | ||
1418 | - <constraint firstItem="ftO-pc-XdN" firstAttribute="centerX" secondItem="n4a-T5-fp6" secondAttribute="centerX" id="sp3-sr-rtC"/> | ||
1419 | - </constraints> | ||
1420 | - <userDefinedRuntimeAttributes> | ||
1421 | - <userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius"> | ||
1422 | - <integer key="value" value="5"/> | ||
1423 | - </userDefinedRuntimeAttribute> | ||
1424 | - <userDefinedRuntimeAttribute type="boolean" keyPath="layer.masksToBounds" value="YES"/> | ||
1425 | - </userDefinedRuntimeAttributes> | ||
1426 | - </view> | ||
1427 | - </subviews> | ||
1428 | - <color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/> | ||
1429 | - <constraints> | ||
1430 | - <constraint firstItem="n4a-T5-fp6" firstAttribute="top" secondItem="0Hn-Z4-F5G" secondAttribute="top" constant="10" id="QNx-ff-GZC"/> | ||
1431 | - <constraint firstItem="n4a-T5-fp6" firstAttribute="leading" secondItem="0Hn-Z4-F5G" secondAttribute="leading" constant="10" id="U5r-7C-jqu"/> | ||
1432 | - <constraint firstAttribute="bottom" secondItem="n4a-T5-fp6" secondAttribute="bottom" id="XpR-Nv-WiZ"/> | ||
1433 | - <constraint firstAttribute="trailing" secondItem="n4a-T5-fp6" secondAttribute="trailing" constant="10" id="j5s-Dn-wGu"/> | ||
1434 | - </constraints> | ||
1435 | - </tableViewCellContentView> | ||
1436 | - <connections> | ||
1437 | - <outlet property="classLab" destination="7nd-dC-VJe" id="FYH-UD-qwM"/> | ||
1438 | - <outlet property="dateLab" destination="AZt-aj-618" id="FmC-UU-low"/> | ||
1439 | - <outlet property="evaluateLab" destination="JXG-zZ-B4o" id="Vyd-7x-Ypd"/> | ||
1440 | - <outlet property="nameLab" destination="alw-wz-UnE" id="FIk-iz-fAH"/> | ||
1441 | - <outlet property="sceneLab" destination="ftO-pc-XdN" id="Cf4-YB-tQt"/> | ||
1442 | - <outlet property="scoreLab" destination="Oqg-R7-DJP" id="Rje-Aq-BFW"/> | ||
1443 | - </connections> | ||
1444 | - </tableViewCell> | ||
1445 | - </prototypes> | ||
1446 | - </tableView> | ||
1447 | - </subviews> | ||
1448 | - <color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/> | ||
1449 | - <constraints> | ||
1450 | - <constraint firstItem="baW-9X-pIe" firstAttribute="top" secondItem="YbX-Gn-fPm" secondAttribute="top" id="IYz-UA-0TV"/> | ||
1451 | - <constraint firstItem="YbX-Gn-fPm" firstAttribute="bottom" secondItem="baW-9X-pIe" secondAttribute="bottom" constant="10" id="fH4-7i-jIk"/> | ||
1452 | - <constraint firstItem="YbX-Gn-fPm" firstAttribute="trailing" secondItem="baW-9X-pIe" secondAttribute="trailing" id="mYC-en-UOx"/> | ||
1453 | - <constraint firstItem="baW-9X-pIe" firstAttribute="leading" secondItem="YbX-Gn-fPm" secondAttribute="leading" id="ov4-P9-eDY"/> | ||
1454 | - </constraints> | ||
1455 | - <viewLayoutGuide key="safeArea" id="YbX-Gn-fPm"/> | ||
1456 | - </view> | ||
1457 | - <connections> | ||
1458 | - <outlet property="sceneTableView" destination="baW-9X-pIe" id="Rpf-rg-9n3"/> | ||
1459 | - </connections> | ||
1460 | - </viewController> | ||
1461 | - <placeholder placeholderIdentifier="IBFirstResponder" id="msC-eZ-quK" userLabel="First Responder" sceneMemberID="firstResponder"/> | ||
1462 | - </objects> | ||
1463 | - <point key="canvasLocation" x="3826" y="410"/> | ||
1464 | - </scene> | ||
1465 | <!--My View Controller--> | 547 | <!--My View Controller--> |
1466 | <scene sceneID="Mnt-Vb-tkB"> | 548 | <scene sceneID="Mnt-Vb-tkB"> |
1467 | <objects> | 549 | <objects> |
@@ -2058,7 +1140,6 @@ | @@ -2058,7 +1140,6 @@ | ||
2058 | <image name="evaluation_icon_play" width="59" height="59"/> | 1140 | <image name="evaluation_icon_play" width="59" height="59"/> |
2059 | <image name="evaluation_icon_training" width="47" height="47"/> | 1141 | <image name="evaluation_icon_training" width="47" height="47"/> |
2060 | <image name="evaluation_icon_training_back" width="150" height="140"/> | 1142 | <image name="evaluation_icon_training_back" width="150" height="140"/> |
2061 | - <image name="moral_bg" width="690" height="430"/> | ||
2062 | <image name="my_bar_icon" width="19" height="22"/> | 1143 | <image name="my_bar_icon" width="19" height="22"/> |
2063 | <image name="my_bar_icon_select" width="19" height="22"/> | 1144 | <image name="my_bar_icon_select" width="19" height="22"/> |
2064 | <image name="my_defphoto" width="61" height="61"/> | 1145 | <image name="my_defphoto" width="61" height="61"/> |
@@ -2066,9 +1147,7 @@ | @@ -2066,9 +1147,7 @@ | ||
2066 | <image name="my_icon_currentInfo" width="9" height="16"/> | 1147 | <image name="my_icon_currentInfo" width="9" height="16"/> |
2067 | <image name="my_icon_orderMessage" width="14" height="19"/> | 1148 | <image name="my_icon_orderMessage" width="14" height="19"/> |
2068 | <image name="navigationBar_backgrounImage" width="375" height="139"/> | 1149 | <image name="navigationBar_backgrounImage" width="375" height="139"/> |
2069 | - <image name="reort_loop" width="150" height="115"/> | ||
2070 | <image name="report_bar_icon" width="22" height="20"/> | 1150 | <image name="report_bar_icon" width="22" height="20"/> |
2071 | <image name="report_bar_icon_select" width="22" height="20"/> | 1151 | <image name="report_bar_icon_select" width="22" height="20"/> |
2072 | - <image name="report_teacher" width="130" height="155"/> | ||
2073 | </resources> | 1152 | </resources> |
2074 | </document> | 1153 | </document> |