Commit c7ed30f2d800888f8b1585423b442eee8fd7ee87

Authored by Cao yang
1 parent 1ec3b7df
Exists in parentassistant

commit

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>