Commit 58c1dc9c02f4443f871c70098c0292845f1e7f78

Authored by Cao yang
1 parent 3afd9170
Exists in parentassistant

提交

Showing 16 changed files with 896 additions and 127 deletions   Show diff stats
ParentAssistant/ParentAssistant.xcodeproj/project.pbxproj
@@ -34,6 +34,7 @@ @@ -34,6 +34,7 @@
34 9FB4F6F97960021FB4F02BBE /* Pods_ParentAssistant.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A6EEE742C2FA920AEDF24728 /* Pods_ParentAssistant.framework */; }; 34 9FB4F6F97960021FB4F02BBE /* Pods_ParentAssistant.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A6EEE742C2FA920AEDF24728 /* Pods_ParentAssistant.framework */; };
35 AD65FB78206354220052415B /* MoralTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD65FB77206354220052415B /* MoralTableViewCell.swift */; }; 35 AD65FB78206354220052415B /* MoralTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD65FB77206354220052415B /* MoralTableViewCell.swift */; };
36 AD65FB7A20637F110052415B /* MoralViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD65FB7920637F110052415B /* MoralViewController.swift */; }; 36 AD65FB7A20637F110052415B /* MoralViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD65FB7920637F110052415B /* MoralViewController.swift */; };
  37 + ADAEA3982064960300A47D2C /* SceneDetailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADAEA3972064960300A47D2C /* SceneDetailViewController.swift */; };
37 ADE33B312062202300BEA6E6 /* Macro.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADE33B302062202300BEA6E6 /* Macro.swift */; }; 38 ADE33B312062202300BEA6E6 /* Macro.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADE33B302062202300BEA6E6 /* Macro.swift */; };
38 BF388469205A4DE900A240EF /* StudentClassInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF388468205A4DE900A240EF /* StudentClassInfo.swift */; }; 39 BF388469205A4DE900A240EF /* StudentClassInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF388468205A4DE900A240EF /* StudentClassInfo.swift */; };
39 BF38846C205A58F800A240EF /* YXMessageManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF38846B205A58F800A240EF /* YXMessageManager.swift */; }; 40 BF38846C205A58F800A240EF /* YXMessageManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF38846B205A58F800A240EF /* YXMessageManager.swift */; };
@@ -170,6 +171,7 @@ @@ -170,6 +171,7 @@
170 A6EEE742C2FA920AEDF24728 /* Pods_ParentAssistant.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_ParentAssistant.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 171 A6EEE742C2FA920AEDF24728 /* Pods_ParentAssistant.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_ParentAssistant.framework; sourceTree = BUILT_PRODUCTS_DIR; };
171 AD65FB77206354220052415B /* MoralTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MoralTableViewCell.swift; sourceTree = "<group>"; }; 172 AD65FB77206354220052415B /* MoralTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MoralTableViewCell.swift; sourceTree = "<group>"; };
172 AD65FB7920637F110052415B /* MoralViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MoralViewController.swift; sourceTree = "<group>"; }; 173 AD65FB7920637F110052415B /* MoralViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MoralViewController.swift; sourceTree = "<group>"; };
  174 + ADAEA3972064960300A47D2C /* SceneDetailViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SceneDetailViewController.swift; sourceTree = "<group>"; };
173 ADE33B302062202300BEA6E6 /* Macro.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Macro.swift; sourceTree = "<group>"; }; 175 ADE33B302062202300BEA6E6 /* Macro.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Macro.swift; sourceTree = "<group>"; };
174 BF388468205A4DE900A240EF /* StudentClassInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StudentClassInfo.swift; sourceTree = "<group>"; }; 176 BF388468205A4DE900A240EF /* StudentClassInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StudentClassInfo.swift; sourceTree = "<group>"; };
175 BF38846B205A58F800A240EF /* YXMessageManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YXMessageManager.swift; sourceTree = "<group>"; }; 177 BF38846B205A58F800A240EF /* YXMessageManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YXMessageManager.swift; sourceTree = "<group>"; };
@@ -409,6 +411,7 @@ @@ -409,6 +411,7 @@
409 children = ( 411 children = (
410 599364E7204E62E700C8B371 /* ReportViewController.swift */, 412 599364E7204E62E700C8B371 /* ReportViewController.swift */,
411 AD65FB7920637F110052415B /* MoralViewController.swift */, 413 AD65FB7920637F110052415B /* MoralViewController.swift */,
  414 + ADAEA3972064960300A47D2C /* SceneDetailViewController.swift */,
412 BF3B829E2050CC7E002078EA /* View */, 415 BF3B829E2050CC7E002078EA /* View */,
413 ); 416 );
414 path = report; 417 path = report;
@@ -916,6 +919,7 @@ @@ -916,6 +919,7 @@
916 BFCED88B20528DE700055373 /* MyViewControllerModel.swift in Sources */, 919 BFCED88B20528DE700055373 /* MyViewControllerModel.swift in Sources */,
917 BFF9B7E92056852A00F39B3E /* RegisterViewController.swift in Sources */, 920 BFF9B7E92056852A00F39B3E /* RegisterViewController.swift in Sources */,
918 BFBC06C72063AE8900CCFAFF /* ZLaunchAdButton.swift in Sources */, 921 BFBC06C72063AE8900CCFAFF /* ZLaunchAdButton.swift in Sources */,
  922 + ADAEA3982064960300A47D2C /* SceneDetailViewController.swift in Sources */,
919 BFBC06CE2063AE8900CCFAFF /* ZLaunchLog.swift in Sources */, 923 BFBC06CE2063AE8900CCFAFF /* ZLaunchLog.swift in Sources */,
920 BFBC06CB2063AE8900CCFAFF /* ZLaunchAdView.swift in Sources */, 924 BFBC06CB2063AE8900CCFAFF /* ZLaunchAdView.swift in Sources */,
921 BFEAAACA205257460072FAAF /* NSString+NCDate.m in Sources */, 925 BFEAAACA205257460072FAAF /* NSString+NCDate.m in Sources */,
ParentAssistant/ParentAssistant.xcodeproj/xcuserdata/caoyang.xcuserdatad/xcschemes/xcschememanagement.plist 0 → 100644
@@ -0,0 +1,14 @@ @@ -0,0 +1,14 @@
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
  3 +<plist version="1.0">
  4 +<dict>
  5 + <key>SchemeUserState</key>
  6 + <dict>
  7 + <key>ParentAssistant.xcscheme</key>
  8 + <dict>
  9 + <key>orderHint</key>
  10 + <integer>0</integer>
  11 + </dict>
  12 + </dict>
  13 +</dict>
  14 +</plist>
ParentAssistant/ParentAssistant.xcworkspace/xcuserdata/caoyang.xcuserdatad/UserInterfaceState.xcuserstate 0 → 100644
No preview for this file type
ParentAssistant/ParentAssistant/Classes/controllers/report/MoralViewController.swift
@@ -8,14 +8,57 @@ @@ -8,14 +8,57 @@
8 8
9 import UIKit 9 import UIKit
10 10
11 -class MoralViewController: UIViewController { 11 +class MoralViewController: UIViewController,UITableViewDelegate,UITableViewDataSource {
12 12
  13 + @IBOutlet weak var tableView: UITableView!
13 override func viewDidLoad() { 14 override func viewDidLoad() {
14 super.viewDidLoad() 15 super.viewDidLoad()
15 - 16 + self.title = "德育报告"
  17 + tableView.delegate = self
  18 + tableView.dataSource = self
16 // Do any additional setup after loading the view. 19 // Do any additional setup after loading the view.
17 } 20 }
18 21
  22 + func numberOfSections(in tableView: UITableView) -> Int {
  23 + return 3
  24 + }
  25 + func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
  26 +
  27 + if section == 2 {
  28 + return 3
  29 + }else{
  30 + return 1
  31 + }
  32 + }
  33 + func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
  34 + if indexPath.section == 2{
  35 + return 80
  36 + }else{
  37 + return 280
  38 + }
  39 + }
  40 + func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
  41 + var cell = UITableViewCell.init()
  42 + switch indexPath.section {
  43 + case 0:
  44 + cell = tableView.dequeueReusableCell(withIdentifier: "moralDetail", for: indexPath)
  45 + return cell
  46 + case 1:
  47 + cell = tableView.dequeueReusableCell(withIdentifier: "educationDetail", for: indexPath)
  48 + return cell
  49 + case 2:
  50 + cell = tableView.dequeueReusableCell(withIdentifier: "behaviorDetail", for: indexPath)
  51 + return cell
  52 + default:
  53 + return cell
  54 + }
  55 + }
  56 + func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
  57 + if indexPath.section == 2 {
  58 + let scene = Story.instantiateViewControllerWithIdentifier("SceneDetailViewController", storyName: "Main") as! SceneDetailViewController
  59 + self.navigationController?.pushViewController(scene, animated: true)
  60 + }
  61 + }
19 override func didReceiveMemoryWarning() { 62 override func didReceiveMemoryWarning() {
20 super.didReceiveMemoryWarning() 63 super.didReceiveMemoryWarning()
21 // Dispose of any resources that can be recreated. 64 // Dispose of any resources that can be recreated.
ParentAssistant/ParentAssistant/Classes/controllers/report/ReportViewController.swift
@@ -123,8 +123,10 @@ extension ReportViewController: ReportHeaderViewDelegate{ @@ -123,8 +123,10 @@ extension ReportViewController: ReportHeaderViewDelegate{
123 } 123 }
124 //点击日期 124 //点击日期
125 func selectDateButton() { 125 func selectDateButton() {
  126 +
126 appDelegate.window!.makeToast("该功能暂不开放", duration: 1, position: CSToastPositionCenter) 127 appDelegate.window!.makeToast("该功能暂不开放", duration: 1, position: CSToastPositionCenter)
127 return 128 return
  129 +
128 let isHidden = calendarView.isHidden 130 let isHidden = calendarView.isHidden
129 if isHidden { 131 if isHidden {
130 calendarView.isHidden = false 132 calendarView.isHidden = false
ParentAssistant/ParentAssistant/Classes/controllers/report/SceneDetailViewController.swift 0 → 100644
@@ -0,0 +1,69 @@ @@ -0,0 +1,69 @@
  1 +//
  2 +// SceneDetailViewController.swift
  3 +// ParentAssistant
  4 +//
  5 +// Created by Cao yang on 2018/3/22.
  6 +// Copyright © 2018年 HANGZHOUTEAM. All rights reserved.
  7 +//
  8 +
  9 +import UIKit
  10 +
  11 +class SceneDetailViewController: UIViewController,UITableViewDataSource,UITableViewDelegate {
  12 +
  13 + @IBOutlet weak var sceneTableView: UITableView!
  14 + override func viewDidLoad() {
  15 + super.viewDidLoad()
  16 + self.title = "场景详情"
  17 + sceneTableView.delegate = self
  18 + sceneTableView.dataSource = self
  19 + // Do any additional setup after loading the view.
  20 + }
  21 + func numberOfSections(in tableView: UITableView) -> Int {
  22 + return 3
  23 + }
  24 + func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
  25 + if section == 2 {
  26 + return 5
  27 + }
  28 + return 1
  29 + }
  30 + func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
  31 + if indexPath.section == 2 {
  32 + return 80
  33 + }
  34 + return 250
  35 + }
  36 + func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
  37 + var cell = UITableViewCell.init()
  38 + switch indexPath.section {
  39 + case 0:
  40 + cell = tableView.dequeueReusableCell(withIdentifier: "cultureCell", for: indexPath)
  41 + return cell
  42 + case 1:
  43 + cell = tableView.dequeueReusableCell(withIdentifier: "scoreCell", for: indexPath)
  44 + return cell
  45 + case 2:
  46 + cell = tableView.dequeueReusableCell(withIdentifier: "disciplineCell", for: indexPath)
  47 + return cell
  48 + default:
  49 + return cell
  50 + }
  51 + }
  52 +
  53 + override func didReceiveMemoryWarning() {
  54 + super.didReceiveMemoryWarning()
  55 + // Dispose of any resources that can be recreated.
  56 + }
  57 +
  58 +
  59 + /*
  60 + // MARK: - Navigation
  61 +
  62 + // In a storyboard-based application, you will often want to do a little preparation before navigation
  63 + override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
  64 + // Get the new view controller using segue.destinationViewController.
  65 + // Pass the selected object to the new view controller.
  66 + }
  67 + */
  68 +
  69 +}
ParentAssistant/ParentAssistant/Supporting Files/Assets.xcassets/evaluation/evaluation_icon_camera.imageset/Contents.json
@@ -1,21 +0,0 @@ @@ -1,21 +0,0 @@
1 -{  
2 - "images" : [  
3 - {  
4 - "idiom" : "universal",  
5 - "scale" : "1x"  
6 - },  
7 - {  
8 - "idiom" : "universal",  
9 - "filename" : "相机.png",  
10 - "scale" : "2x"  
11 - },  
12 - {  
13 - "idiom" : "universal",  
14 - "scale" : "3x"  
15 - }  
16 - ],  
17 - "info" : {  
18 - "version" : 1,  
19 - "author" : "xcode"  
20 - }  
21 -}  
22 \ No newline at end of file 0 \ No newline at end of file
ParentAssistant/ParentAssistant/Supporting Files/Assets.xcassets/evaluation/evaluation_icon_camera.imageset/相机.png

1.04 KB

ParentAssistant/ParentAssistant/Supporting Files/Assets.xcassets/test001.imageset/Contents.json 0 → 100644
@@ -0,0 +1,21 @@ @@ -0,0 +1,21 @@
  1 +{
  2 + "images" : [
  3 + {
  4 + "idiom" : "universal",
  5 + "filename" : "test001.png",
  6 + "scale" : "1x"
  7 + },
  8 + {
  9 + "idiom" : "universal",
  10 + "scale" : "2x"
  11 + },
  12 + {
  13 + "idiom" : "universal",
  14 + "scale" : "3x"
  15 + }
  16 + ],
  17 + "info" : {
  18 + "version" : 1,
  19 + "author" : "xcode"
  20 + }
  21 +}
0 \ No newline at end of file 22 \ No newline at end of file
ParentAssistant/ParentAssistant/Supporting Files/Assets.xcassets/test001.imageset/test001.png 0 → 100644

41.3 KB

ParentAssistant/ParentAssistant/Supporting Files/Assets.xcassets/test002.imageset/Contents.json 0 → 100644
@@ -0,0 +1,21 @@ @@ -0,0 +1,21 @@
  1 +{
  2 + "images" : [
  3 + {
  4 + "idiom" : "universal",
  5 + "filename" : "test002.png",
  6 + "scale" : "1x"
  7 + },
  8 + {
  9 + "idiom" : "universal",
  10 + "scale" : "2x"
  11 + },
  12 + {
  13 + "idiom" : "universal",
  14 + "scale" : "3x"
  15 + }
  16 + ],
  17 + "info" : {
  18 + "version" : 1,
  19 + "author" : "xcode"
  20 + }
  21 +}
0 \ No newline at end of file 22 \ No newline at end of file
ParentAssistant/ParentAssistant/Supporting Files/Assets.xcassets/test002.imageset/test002.png 0 → 100644

17 KB

ParentAssistant/ParentAssistant/Supporting Files/Assets.xcassets/test003.imageset/Contents.json 0 → 100644
@@ -0,0 +1,21 @@ @@ -0,0 +1,21 @@
  1 +{
  2 + "images" : [
  3 + {
  4 + "idiom" : "universal",
  5 + "filename" : "test003.png",
  6 + "scale" : "1x"
  7 + },
  8 + {
  9 + "idiom" : "universal",
  10 + "scale" : "2x"
  11 + },
  12 + {
  13 + "idiom" : "universal",
  14 + "scale" : "3x"
  15 + }
  16 + ],
  17 + "info" : {
  18 + "version" : 1,
  19 + "author" : "xcode"
  20 + }
  21 +}
0 \ No newline at end of file 22 \ No newline at end of file
ParentAssistant/ParentAssistant/Supporting Files/Assets.xcassets/test003.imageset/test003.png 0 → 100644

85.5 KB

ParentAssistant/ParentAssistant/Supporting Files/Base.lproj/Main.storyboard
@@ -7,6 +7,7 @@ @@ -7,6 +7,7 @@
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="Aspect ratio constraints" minToolsVersion="5.1"/> 9 <capability name="Aspect ratio constraints" minToolsVersion="5.1"/>
  10 + <capability name="Constraints to layout margins" minToolsVersion="6.0"/>
10 <capability name="Constraints with non-1.0 multipliers" minToolsVersion="5.1"/> 11 <capability name="Constraints with non-1.0 multipliers" minToolsVersion="5.1"/>
11 <capability name="Safe area layout guides" minToolsVersion="9.0"/> 12 <capability name="Safe area layout guides" minToolsVersion="9.0"/>
12 <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/> 13 <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
@@ -63,7 +64,7 @@ @@ -63,7 +64,7 @@
63 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="CKI-XD-Eo7"> 64 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="CKI-XD-Eo7">
64 <rect key="frame" x="14.5" y="49.5" width="150" height="150"/> 65 <rect key="frame" x="14.5" y="49.5" width="150" height="150"/>
65 <subviews> 66 <subviews>
66 - <imageView userInteractionEnabled="NO" contentMode="center" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="evaluation_icon_training" translatesAutoresizingMaskIntoConstraints="NO" id="jM3-pe-HNZ"> 67 + <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="evaluation_icon_training" translatesAutoresizingMaskIntoConstraints="NO" id="jM3-pe-HNZ">
67 <rect key="frame" x="22.5" y="8" width="105" height="105"/> 68 <rect key="frame" x="22.5" y="8" width="105" height="105"/>
68 <constraints> 69 <constraints>
69 <constraint firstAttribute="width" secondItem="jM3-pe-HNZ" secondAttribute="height" multiplier="1:1" id="9C5-F1-Q52"/> 70 <constraint firstAttribute="width" secondItem="jM3-pe-HNZ" secondAttribute="height" multiplier="1:1" id="9C5-F1-Q52"/>
@@ -78,22 +79,12 @@ @@ -78,22 +79,12 @@
78 <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/> 79 <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
79 <nil key="highlightedColor"/> 80 <nil key="highlightedColor"/>
80 </label> 81 </label>
81 - <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="DdA-Bu-fRv">  
82 - <rect key="frame" x="0.0" y="-0.5" width="150" height="150"/>  
83 - <connections>  
84 - <action selector="specialTrainingAction:" destination="BYZ-38-t0r" eventType="touchUpInside" id="nm7-9U-f2H"/>  
85 - </connections>  
86 - </button>  
87 </subviews> 82 </subviews>
88 <color key="backgroundColor" red="0.39705835388445299" green="1" blue="0.97920779819417048" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> 83 <color key="backgroundColor" red="0.39705835388445299" green="1" blue="0.97920779819417048" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
89 <constraints> 84 <constraints>
90 <constraint firstItem="jM3-pe-HNZ" firstAttribute="top" secondItem="CKI-XD-Eo7" secondAttribute="top" constant="8" id="22U-Js-vpV"/> 85 <constraint firstItem="jM3-pe-HNZ" firstAttribute="top" secondItem="CKI-XD-Eo7" secondAttribute="top" constant="8" id="22U-Js-vpV"/>
91 <constraint firstItem="lMI-9m-Zal" firstAttribute="top" secondItem="jM3-pe-HNZ" secondAttribute="bottom" constant="8" id="3Kt-US-NJz"/> 86 <constraint firstItem="lMI-9m-Zal" firstAttribute="top" secondItem="jM3-pe-HNZ" secondAttribute="bottom" constant="8" id="3Kt-US-NJz"/>
92 - <constraint firstAttribute="trailing" secondItem="DdA-Bu-fRv" secondAttribute="trailing" id="KdL-5o-N9w"/>  
93 <constraint firstAttribute="width" constant="150" id="RGQ-Uh-sQh"/> 87 <constraint firstAttribute="width" constant="150" id="RGQ-Uh-sQh"/>
94 - <constraint firstItem="DdA-Bu-fRv" firstAttribute="top" secondItem="CKI-XD-Eo7" secondAttribute="top" id="TTa-bY-nof"/>  
95 - <constraint firstItem="DdA-Bu-fRv" firstAttribute="leading" secondItem="CKI-XD-Eo7" secondAttribute="leading" id="XSZ-Yc-31v"/>  
96 - <constraint firstAttribute="bottom" secondItem="DdA-Bu-fRv" secondAttribute="bottom" id="XfA-bV-Oug"/>  
97 <constraint firstAttribute="bottom" secondItem="lMI-9m-Zal" secondAttribute="bottom" constant="8" id="YuU-rd-fZY"/> 88 <constraint firstAttribute="bottom" secondItem="lMI-9m-Zal" secondAttribute="bottom" constant="8" id="YuU-rd-fZY"/>
98 <constraint firstItem="jM3-pe-HNZ" firstAttribute="centerX" secondItem="CKI-XD-Eo7" secondAttribute="centerX" id="fPw-Rq-f06"/> 89 <constraint firstItem="jM3-pe-HNZ" firstAttribute="centerX" secondItem="CKI-XD-Eo7" secondAttribute="centerX" id="fPw-Rq-f06"/>
99 <constraint firstItem="lMI-9m-Zal" firstAttribute="centerX" secondItem="CKI-XD-Eo7" secondAttribute="centerX" id="mOJ-4Z-xW1"/> 90 <constraint firstItem="lMI-9m-Zal" firstAttribute="centerX" secondItem="CKI-XD-Eo7" secondAttribute="centerX" id="mOJ-4Z-xW1"/>
@@ -129,32 +120,22 @@ @@ -129,32 +120,22 @@
129 <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/> 120 <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
130 <nil key="highlightedColor"/> 121 <nil key="highlightedColor"/>
131 </label> 122 </label>
132 - <imageView userInteractionEnabled="NO" contentMode="center" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="evaluation_icon_learningManagement" translatesAutoresizingMaskIntoConstraints="NO" id="9ln-nr-VzA"> 123 + <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="evaluation_icon_learningManagement" translatesAutoresizingMaskIntoConstraints="NO" id="9ln-nr-VzA">
133 <rect key="frame" x="23" y="8" width="105" height="105"/> 124 <rect key="frame" x="23" y="8" width="105" height="105"/>
134 <constraints> 125 <constraints>
135 <constraint firstAttribute="width" secondItem="9ln-nr-VzA" secondAttribute="height" multiplier="1:1" id="DWe-xZ-kC3"/> 126 <constraint firstAttribute="width" secondItem="9ln-nr-VzA" secondAttribute="height" multiplier="1:1" id="DWe-xZ-kC3"/>
136 </constraints> 127 </constraints>
137 </imageView> 128 </imageView>
138 - <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Knf-fN-cYp">  
139 - <rect key="frame" x="0.0" y="0.0" width="150" height="150"/>  
140 - <connections>  
141 - <action selector="detectionOfLearningAction:" destination="BYZ-38-t0r" eventType="touchUpInside" id="AvV-c3-to4"/>  
142 - </connections>  
143 - </button>  
144 </subviews> 129 </subviews>
145 <color key="backgroundColor" red="0.61174042456188515" green="0.82746609543490623" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> 130 <color key="backgroundColor" red="0.61174042456188515" green="0.82746609543490623" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
146 <constraints> 131 <constraints>
147 <constraint firstItem="9ln-nr-VzA" firstAttribute="top" secondItem="1z3-Uc-my7" secondAttribute="top" constant="8" id="5c5-L6-tOy"/> 132 <constraint firstItem="9ln-nr-VzA" firstAttribute="top" secondItem="1z3-Uc-my7" secondAttribute="top" constant="8" id="5c5-L6-tOy"/>
148 <constraint firstItem="2RT-ZA-65V" firstAttribute="top" secondItem="9ln-nr-VzA" secondAttribute="bottom" constant="8" id="ILS-qi-Pqa"/> 133 <constraint firstItem="2RT-ZA-65V" firstAttribute="top" secondItem="9ln-nr-VzA" secondAttribute="bottom" constant="8" id="ILS-qi-Pqa"/>
149 <constraint firstItem="9ln-nr-VzA" firstAttribute="centerX" secondItem="1z3-Uc-my7" secondAttribute="centerX" id="KfB-Qi-0ZA"/> 134 <constraint firstItem="9ln-nr-VzA" firstAttribute="centerX" secondItem="1z3-Uc-my7" secondAttribute="centerX" id="KfB-Qi-0ZA"/>
150 - <constraint firstAttribute="bottom" secondItem="Knf-fN-cYp" secondAttribute="bottom" id="KgK-a4-SeP"/>  
151 - <constraint firstItem="Knf-fN-cYp" firstAttribute="top" secondItem="1z3-Uc-my7" secondAttribute="top" id="XkT-Ln-aBl"/>  
152 - <constraint firstAttribute="trailing" secondItem="Knf-fN-cYp" secondAttribute="trailing" id="lXS-C3-pjn"/>  
153 <constraint firstAttribute="width" constant="150" id="mdM-Dj-z5q"/> 135 <constraint firstAttribute="width" constant="150" id="mdM-Dj-z5q"/>
154 <constraint firstItem="2RT-ZA-65V" firstAttribute="centerX" secondItem="1z3-Uc-my7" secondAttribute="centerX" id="nTc-V9-qbv"/> 136 <constraint firstItem="2RT-ZA-65V" firstAttribute="centerX" secondItem="1z3-Uc-my7" secondAttribute="centerX" id="nTc-V9-qbv"/>
155 <constraint firstAttribute="width" secondItem="1z3-Uc-my7" secondAttribute="height" multiplier="1:1" id="otI-Su-s6E"/> 137 <constraint firstAttribute="width" secondItem="1z3-Uc-my7" secondAttribute="height" multiplier="1:1" id="otI-Su-s6E"/>
156 <constraint firstAttribute="bottom" secondItem="2RT-ZA-65V" secondAttribute="bottom" constant="8" id="s3B-42-Qq8"/> 138 <constraint firstAttribute="bottom" secondItem="2RT-ZA-65V" secondAttribute="bottom" constant="8" id="s3B-42-Qq8"/>
157 - <constraint firstItem="Knf-fN-cYp" firstAttribute="leading" secondItem="1z3-Uc-my7" secondAttribute="leading" id="vx8-op-Yxx"/>  
158 </constraints> 139 </constraints>
159 <userDefinedRuntimeAttributes> 140 <userDefinedRuntimeAttributes>
160 <userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius"> 141 <userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
@@ -199,12 +180,6 @@ @@ -199,12 +180,6 @@
199 <constraint firstItem="FnF-em-s4P" firstAttribute="leading" secondItem="Mfx-UH-DLu" secondAttribute="leading" id="h42-wa-DFL"/> 180 <constraint firstItem="FnF-em-s4P" firstAttribute="leading" secondItem="Mfx-UH-DLu" secondAttribute="leading" id="h42-wa-DFL"/>
200 <constraint firstAttribute="trailing" secondItem="FnF-em-s4P" secondAttribute="trailing" id="w3O-n6-rV3"/> 181 <constraint firstAttribute="trailing" secondItem="FnF-em-s4P" secondAttribute="trailing" id="w3O-n6-rV3"/>
201 </constraints> 182 </constraints>
202 - <userDefinedRuntimeAttributes>  
203 - <userDefinedRuntimeAttribute type="boolean" keyPath="layer.masksToBounds" value="YES"/>  
204 - <userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">  
205 - <integer key="value" value="5"/>  
206 - </userDefinedRuntimeAttribute>  
207 - </userDefinedRuntimeAttributes>  
208 </view> 183 </view>
209 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="SbT-UM-A5e"> 184 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="SbT-UM-A5e">
210 <rect key="frame" x="8" y="366" width="359" height="35"/> 185 <rect key="frame" x="8" y="366" width="359" height="35"/>
@@ -258,7 +233,7 @@ @@ -258,7 +233,7 @@
258 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="kkx-lN-sfK"> 233 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="kkx-lN-sfK">
259 <rect key="frame" x="0.0" y="0.0" width="175.5" height="175.5"/> 234 <rect key="frame" x="0.0" y="0.0" width="175.5" height="175.5"/>
260 <subviews> 235 <subviews>
261 - <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="navigationBar_backgrounImage" translatesAutoresizingMaskIntoConstraints="NO" id="Jql-zY-Zqo"> 236 + <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="Jql-zY-Zqo">
262 <rect key="frame" x="0.0" y="0.0" width="175.5" height="175.5"/> 237 <rect key="frame" x="0.0" y="0.0" width="175.5" height="175.5"/>
263 </imageView> 238 </imageView>
264 <button opaque="NO" tag="3000" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="O7r-js-8BI"> 239 <button opaque="NO" tag="3000" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="O7r-js-8BI">
@@ -303,7 +278,7 @@ @@ -303,7 +278,7 @@
303 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="6YE-Yx-A8r"> 278 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="6YE-Yx-A8r">
304 <rect key="frame" x="183.5" y="92" width="175.5" height="83.5"/> 279 <rect key="frame" x="183.5" y="92" width="175.5" height="83.5"/>
305 <subviews> 280 <subviews>
306 - <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="navigationBar_backgrounImage" translatesAutoresizingMaskIntoConstraints="NO" id="qMv-R9-Qa3"> 281 + <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="qMv-R9-Qa3">
307 <rect key="frame" x="0.0" y="0.0" width="175.5" height="83.5"/> 282 <rect key="frame" x="0.0" y="0.0" width="175.5" height="83.5"/>
308 </imageView> 283 </imageView>
309 <button opaque="NO" tag="3002" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Uk9-TJ-dgw"> 284 <button opaque="NO" tag="3002" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Uk9-TJ-dgw">
@@ -347,7 +322,7 @@ @@ -347,7 +322,7 @@
347 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="nTE-Oc-4PW"> 322 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="nTE-Oc-4PW">
348 <rect key="frame" x="183.5" y="0.0" width="175.5" height="84"/> 323 <rect key="frame" x="183.5" y="0.0" width="175.5" height="84"/>
349 <subviews> 324 <subviews>
350 - <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="navigationBar_backgrounImage" translatesAutoresizingMaskIntoConstraints="NO" id="P7A-gb-DMF"> 325 + <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="P7A-gb-DMF">
351 <rect key="frame" x="0.0" y="0.0" width="175.5" height="84"/> 326 <rect key="frame" x="0.0" y="0.0" width="175.5" height="84"/>
352 </imageView> 327 </imageView>
353 <button opaque="NO" tag="3001" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="l93-Wh-xSB"> 328 <button opaque="NO" tag="3001" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="l93-Wh-xSB">
@@ -439,14 +414,7 @@ @@ -439,14 +414,7 @@
439 </constraints> 414 </constraints>
440 <viewLayoutGuide key="safeArea" id="6Tk-OE-BBY"/> 415 <viewLayoutGuide key="safeArea" id="6Tk-OE-BBY"/>
441 </view> 416 </view>
442 - <navigationItem key="navigationItem" title="测评" id="1Lk-x4-9OW">  
443 - <barButtonItem key="rightBarButtonItem" image="evaluation_icon_camera" id="l6T-mg-X9W">  
444 - <color key="tintColor" white="0.0" alpha="1" colorSpace="calibratedWhite"/>  
445 - <connections>  
446 - <action selector="selectCamareAction:" destination="BYZ-38-t0r" id="HaF-F0-daK"/>  
447 - </connections>  
448 - </barButtonItem>  
449 - </navigationItem> 417 + <navigationItem key="navigationItem" title="测评" id="1Lk-x4-9OW"/>
450 <connections> 418 <connections>
451 <outlet property="collectionView" destination="FnF-em-s4P" id="5l4-ct-nXK"/> 419 <outlet property="collectionView" destination="FnF-em-s4P" id="5l4-ct-nXK"/>
452 <outlet property="contentHeight" destination="BmN-ke-PtF" id="ecB-Td-MI3"/> 420 <outlet property="contentHeight" destination="BmN-ke-PtF" id="ecB-Td-MI3"/>
@@ -463,9 +431,6 @@ @@ -463,9 +431,6 @@
463 <outletCollection property="activityImage" destination="jM3-pe-HNZ" collectionClass="NSMutableArray" id="pyE-2j-xA6"/> 431 <outletCollection property="activityImage" destination="jM3-pe-HNZ" collectionClass="NSMutableArray" id="pyE-2j-xA6"/>
464 <outletCollection property="activityName" destination="lMI-9m-Zal" collectionClass="NSMutableArray" id="Qyw-lY-6Tz"/> 432 <outletCollection property="activityName" destination="lMI-9m-Zal" collectionClass="NSMutableArray" id="Qyw-lY-6Tz"/>
465 <outletCollection property="activityEntrance" destination="CKI-XD-Eo7" collectionClass="NSMutableArray" id="UkU-ac-oj9"/> 433 <outletCollection property="activityEntrance" destination="CKI-XD-Eo7" collectionClass="NSMutableArray" id="UkU-ac-oj9"/>
466 - <outletCollection property="courseLabel" destination="LRo-YD-6S6" collectionClass="NSMutableArray" id="m1E-h0-QS6"/>  
467 - <outletCollection property="courseLabel" destination="HzZ-gc-k6q" collectionClass="NSMutableArray" id="e5s-Ws-6xb"/>  
468 - <outletCollection property="courseLabel" destination="IlG-SR-47u" collectionClass="NSMutableArray" id="SGE-c6-u2E"/>  
469 </connections> 434 </connections>
470 </viewController> 435 </viewController>
471 <placeholder placeholderIdentifier="IBFirstResponder" id="dkx-z0-nzr" sceneMemberID="firstResponder"/> 436 <placeholder placeholderIdentifier="IBFirstResponder" id="dkx-z0-nzr" sceneMemberID="firstResponder"/>
@@ -481,7 +446,7 @@ @@ -481,7 +446,7 @@
481 <tabBar key="tabBar" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" id="6Bt-XK-CLv"> 446 <tabBar key="tabBar" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" id="6Bt-XK-CLv">
482 <rect key="frame" x="0.0" y="0.0" width="1000" height="1000"/> 447 <rect key="frame" x="0.0" y="0.0" width="1000" height="1000"/>
483 <autoresizingMask key="autoresizingMask"/> 448 <autoresizingMask key="autoresizingMask"/>
484 - <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/> 449 + <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
485 </tabBar> 450 </tabBar>
486 <connections> 451 <connections>
487 <segue destination="fWd-Qg-F7w" kind="relationship" relationship="viewControllers" id="K3U-Mn-icF"/> 452 <segue destination="fWd-Qg-F7w" kind="relationship" relationship="viewControllers" id="K3U-Mn-icF"/>
@@ -681,7 +646,7 @@ @@ -681,7 +646,7 @@
681 </constraints> 646 </constraints>
682 </tableViewCellContentView> 647 </tableViewCellContentView>
683 <connections> 648 <connections>
684 - <segue destination="aZ0-4x-DE7" kind="show" id="8am-zr-oUY"/> 649 + <segue destination="aZ0-4x-DE7" kind="show" id="W8C-3m-iNT"/>
685 </connections> 650 </connections>
686 </tableViewCell> 651 </tableViewCell>
687 <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"> 652 <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">
@@ -832,29 +797,11 @@ @@ -832,29 +797,11 @@
832 <constraint firstAttribute="bottom" secondItem="wGp-kr-l5S" secondAttribute="bottom" id="p0u-d2-Uig"/> 797 <constraint firstAttribute="bottom" secondItem="wGp-kr-l5S" secondAttribute="bottom" id="p0u-d2-Uig"/>
833 </constraints> 798 </constraints>
834 </view> 799 </view>
835 - <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="8mg-Df-8Rf">  
836 - <rect key="frame" x="0.0" y="60" width="375" height="558"/>  
837 - <subviews>  
838 - <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="该功能暂不开放" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="lff-l8-533">  
839 - <rect key="frame" x="133.5" y="270" width="107.5" height="18"/>  
840 - <fontDescription key="fontDescription" type="system" pointSize="15"/>  
841 - <color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="calibratedWhite"/>  
842 - <nil key="highlightedColor"/>  
843 - </label>  
844 - </subviews>  
845 - <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>  
846 - <constraints>  
847 - <constraint firstItem="lff-l8-533" firstAttribute="centerX" secondItem="8mg-Df-8Rf" secondAttribute="centerX" id="Leq-x3-Rg5"/>  
848 - <constraint firstItem="lff-l8-533" firstAttribute="centerY" secondItem="8mg-Df-8Rf" secondAttribute="centerY" id="iXN-YQ-Jo5"/>  
849 - </constraints>  
850 - </view>  
851 </subviews> 800 </subviews>
852 <color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/> 801 <color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/>
853 <constraints> 802 <constraints>
854 - <constraint firstItem="8mg-Df-8Rf" firstAttribute="trailing" secondItem="9O4-jf-dgu" secondAttribute="trailing" id="2AO-1l-5qN"/>  
855 <constraint firstItem="hwJ-Xg-tKm" firstAttribute="leading" secondItem="9O4-jf-dgu" secondAttribute="leading" id="5Q0-Yi-ShV"/> 803 <constraint firstItem="hwJ-Xg-tKm" firstAttribute="leading" secondItem="9O4-jf-dgu" secondAttribute="leading" id="5Q0-Yi-ShV"/>
856 <constraint firstItem="hwJ-Xg-tKm" firstAttribute="top" secondItem="9O4-jf-dgu" secondAttribute="top" id="61Z-vW-5DV"/> 804 <constraint firstItem="hwJ-Xg-tKm" firstAttribute="top" secondItem="9O4-jf-dgu" secondAttribute="top" id="61Z-vW-5DV"/>
857 - <constraint firstItem="8mg-Df-8Rf" firstAttribute="top" secondItem="5aI-3l-uAy" secondAttribute="top" constant="60" id="FDG-uy-1Ch"/>  
858 <constraint firstItem="EEs-Ae-t7U" firstAttribute="bottom" secondItem="9O4-jf-dgu" secondAttribute="bottom" id="JYY-zh-cHV"/> 805 <constraint firstItem="EEs-Ae-t7U" firstAttribute="bottom" secondItem="9O4-jf-dgu" secondAttribute="bottom" id="JYY-zh-cHV"/>
859 <constraint firstItem="k9z-2G-Fhx" firstAttribute="trailing" secondItem="9O4-jf-dgu" secondAttribute="trailing" id="JtI-9e-igF"/> 806 <constraint firstItem="k9z-2G-Fhx" firstAttribute="trailing" secondItem="9O4-jf-dgu" secondAttribute="trailing" id="JtI-9e-igF"/>
860 <constraint firstItem="EEs-Ae-t7U" firstAttribute="leading" secondItem="9O4-jf-dgu" secondAttribute="leading" id="MzB-kU-gbs"/> 807 <constraint firstItem="EEs-Ae-t7U" firstAttribute="leading" secondItem="9O4-jf-dgu" secondAttribute="leading" id="MzB-kU-gbs"/>
@@ -862,10 +809,8 @@ @@ -862,10 +809,8 @@
862 <constraint firstItem="k9z-2G-Fhx" firstAttribute="leading" secondItem="9O4-jf-dgu" secondAttribute="leading" id="QZG-IF-A8F"/> 809 <constraint firstItem="k9z-2G-Fhx" firstAttribute="leading" secondItem="9O4-jf-dgu" secondAttribute="leading" id="QZG-IF-A8F"/>
863 <constraint firstItem="EEs-Ae-t7U" firstAttribute="top" secondItem="k9z-2G-Fhx" secondAttribute="bottom" constant="5" id="SBe-2c-H4J"/> 810 <constraint firstItem="EEs-Ae-t7U" firstAttribute="top" secondItem="k9z-2G-Fhx" secondAttribute="bottom" constant="5" id="SBe-2c-H4J"/>
864 <constraint firstItem="k9z-2G-Fhx" firstAttribute="top" secondItem="9O4-jf-dgu" secondAttribute="top" id="UIi-qU-PBc"/> 811 <constraint firstItem="k9z-2G-Fhx" firstAttribute="top" secondItem="9O4-jf-dgu" secondAttribute="top" id="UIi-qU-PBc"/>
865 - <constraint firstItem="8mg-Df-8Rf" firstAttribute="bottom" secondItem="9O4-jf-dgu" secondAttribute="bottom" id="UPh-XW-DET"/>  
866 <constraint firstAttribute="bottom" secondItem="hwJ-Xg-tKm" secondAttribute="bottom" id="YjS-6f-Gk9"/> 812 <constraint firstAttribute="bottom" secondItem="hwJ-Xg-tKm" secondAttribute="bottom" id="YjS-6f-Gk9"/>
867 <constraint firstItem="hwJ-Xg-tKm" firstAttribute="trailing" secondItem="9O4-jf-dgu" secondAttribute="trailing" id="sNr-ZT-Lsy"/> 813 <constraint firstItem="hwJ-Xg-tKm" firstAttribute="trailing" secondItem="9O4-jf-dgu" secondAttribute="trailing" id="sNr-ZT-Lsy"/>
868 - <constraint firstItem="8mg-Df-8Rf" firstAttribute="leading" secondItem="9O4-jf-dgu" secondAttribute="leading" id="xvX-0A-t0x"/>  
869 </constraints> 814 </constraints>
870 <viewLayoutGuide key="safeArea" id="9O4-jf-dgu"/> 815 <viewLayoutGuide key="safeArea" id="9O4-jf-dgu"/>
871 </view> 816 </view>
@@ -888,28 +833,28 @@ @@ -888,28 +833,28 @@
888 <rect key="frame" x="0.0" y="0.0" width="375" height="667"/> 833 <rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
889 <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> 834 <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
890 <subviews> 835 <subviews>
891 - <tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="default" rowHeight="-1" estimatedRowHeight="-1" sectionHeaderHeight="28" sectionFooterHeight="28" translatesAutoresizingMaskIntoConstraints="NO" id="BRJ-Oe-fwH">  
892 - <rect key="frame" x="0.0" y="64" width="375" height="554"/>  
893 - <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> 836 + <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">
  837 + <rect key="frame" x="0.0" y="64" width="375" height="544"/>
  838 + <color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/>
894 <prototypes> 839 <prototypes>
895 - <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="MoralTableViewCell" rowHeight="280" id="edU-Xp-UQN" customClass="MoralTableViewCell" customModule="ParentAssistant" customModuleProvider="target"> 840 + <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" restorationIdentifier="moralDetail" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="moralDetail" rowHeight="280" id="edU-Xp-UQN">
896 <rect key="frame" x="0.0" y="28" width="375" height="280"/> 841 <rect key="frame" x="0.0" y="28" width="375" height="280"/>
897 <autoresizingMask key="autoresizingMask"/> 842 <autoresizingMask key="autoresizingMask"/>
898 <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="edU-Xp-UQN" id="jbp-VT-wz9"> 843 <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="edU-Xp-UQN" id="jbp-VT-wz9">
899 - <rect key="frame" x="0.0" y="0.0" width="375" height="279.5"/> 844 + <rect key="frame" x="0.0" y="0.0" width="375" height="280"/>
900 <autoresizingMask key="autoresizingMask"/> 845 <autoresizingMask key="autoresizingMask"/>
901 <subviews> 846 <subviews>
902 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="NuA-yM-hGe"> 847 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="NuA-yM-hGe">
903 - <rect key="frame" x="10" y="10" width="355" height="280"/> 848 + <rect key="frame" x="10" y="10" width="355" height="269.5"/>
904 <subviews> 849 <subviews>
905 <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="EcR-iO-zzH"> 850 <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="EcR-iO-zzH">
906 - <rect key="frame" x="0.0" y="0.0" width="355" height="280"/> 851 + <rect key="frame" x="0.0" y="0.0" width="355" height="269.5"/>
907 <color key="backgroundColor" red="0.22575283050537109" green="0.73064249753952026" blue="0.92262524366378784" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> 852 <color key="backgroundColor" red="0.22575283050537109" green="0.73064249753952026" blue="0.92262524366378784" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
908 </imageView> 853 </imageView>
909 - <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="德育报告" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="kJr-OQ-uJV">  
910 - <rect key="frame" x="10" y="20" width="100" height="20"/> 854 + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="德育得分" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="kJr-OQ-uJV">
  855 + <rect key="frame" x="10" y="20" width="150" height="20"/>
911 <constraints> 856 <constraints>
912 - <constraint firstAttribute="width" constant="100" id="ehO-8n-FwU"/> 857 + <constraint firstAttribute="width" constant="150" id="ehO-8n-FwU"/>
913 <constraint firstAttribute="height" constant="20" id="pYD-aW-6Bk"/> 858 <constraint firstAttribute="height" constant="20" id="pYD-aW-6Bk"/>
914 </constraints> 859 </constraints>
915 <fontDescription key="fontDescription" type="system" pointSize="16"/> 860 <fontDescription key="fontDescription" type="system" pointSize="16"/>
@@ -917,29 +862,29 @@ @@ -917,29 +862,29 @@
917 <color key="highlightedColor" red="0.99999600649999998" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> 862 <color key="highlightedColor" red="0.99999600649999998" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
918 </label> 863 </label>
919 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="4.3分" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="pPw-dt-Xzf"> 864 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="4.3分" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="pPw-dt-Xzf">
920 - <rect key="frame" x="20" y="60" width="100" height="40"/> 865 + <rect key="frame" x="10" y="60" width="150" height="40"/>
921 <constraints> 866 <constraints>
922 <constraint firstAttribute="height" constant="40" id="ecz-CY-03C"/> 867 <constraint firstAttribute="height" constant="40" id="ecz-CY-03C"/>
923 - <constraint firstAttribute="width" constant="100" id="phe-N0-aq1"/> 868 + <constraint firstAttribute="width" constant="150" id="phe-N0-aq1"/>
924 </constraints> 869 </constraints>
925 <fontDescription key="fontDescription" type="system" pointSize="33"/> 870 <fontDescription key="fontDescription" type="system" pointSize="33"/>
926 <color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> 871 <color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
927 <color key="highlightedColor" red="0.99999600649999998" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> 872 <color key="highlightedColor" red="0.99999600649999998" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
928 </label> 873 </label>
929 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="第三名" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="XKn-CP-eGk"> 874 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="第三名" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="XKn-CP-eGk">
930 - <rect key="frame" x="235" y="60" width="100" height="40"/> 875 + <rect key="frame" x="195" y="60" width="150" height="40"/>
931 <constraints> 876 <constraints>
932 <constraint firstAttribute="height" constant="40" id="OVL-Dm-D0P"/> 877 <constraint firstAttribute="height" constant="40" id="OVL-Dm-D0P"/>
933 - <constraint firstAttribute="width" constant="100" id="nQl-2f-7Gr"/> 878 + <constraint firstAttribute="width" constant="150" id="nQl-2f-7Gr"/>
934 </constraints> 879 </constraints>
935 <fontDescription key="fontDescription" type="system" pointSize="33"/> 880 <fontDescription key="fontDescription" type="system" pointSize="33"/>
936 <color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> 881 <color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
937 <nil key="highlightedColor"/> 882 <nil key="highlightedColor"/>
938 </label> 883 </label>
939 - <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="同期上升1.1分" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="hkb-po-YgG">  
940 - <rect key="frame" x="10" y="130" width="120" height="20"/> 884 + <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">
  885 + <rect key="frame" x="10" y="130" width="150" height="20"/>
941 <constraints> 886 <constraints>
942 - <constraint firstAttribute="width" constant="120" id="PSD-YN-C3a"/> 887 + <constraint firstAttribute="width" constant="150" id="PSD-YN-C3a"/>
943 <constraint firstAttribute="height" constant="20" id="ZOa-PU-3Kb"/> 888 <constraint firstAttribute="height" constant="20" id="ZOa-PU-3Kb"/>
944 </constraints> 889 </constraints>
945 <fontDescription key="fontDescription" type="system" pointSize="16"/> 890 <fontDescription key="fontDescription" type="system" pointSize="16"/>
@@ -947,10 +892,10 @@ @@ -947,10 +892,10 @@
947 <nil key="highlightedColor"/> 892 <nil key="highlightedColor"/>
948 </label> 893 </label>
949 <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"> 894 <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">
950 - <rect key="frame" x="225" y="130" width="120" height="20"/> 895 + <rect key="frame" x="195" y="130" width="150" height="20"/>
951 <constraints> 896 <constraints>
952 <constraint firstAttribute="height" constant="20" id="EYX-fX-sIC"/> 897 <constraint firstAttribute="height" constant="20" id="EYX-fX-sIC"/>
953 - <constraint firstAttribute="width" constant="120" id="H2n-Eb-L5g"/> 898 + <constraint firstAttribute="width" constant="150" id="H2n-Eb-L5g"/>
954 </constraints> 899 </constraints>
955 <fontDescription key="fontDescription" type="system" pointSize="16"/> 900 <fontDescription key="fontDescription" type="system" pointSize="16"/>
956 <color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> 901 <color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
@@ -966,51 +911,55 @@ @@ -966,51 +911,55 @@
966 <color key="textColor" red="0.04378364389881239" green="0.14071327995740801" blue="0.3901689403553299" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> 911 <color key="textColor" red="0.04378364389881239" green="0.14071327995740801" blue="0.3901689403553299" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
967 <color key="highlightedColor" red="0.99999600649999998" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> 912 <color key="highlightedColor" red="0.99999600649999998" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
968 </label> 913 </label>
969 - <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="高于平均分1.1分" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Fxg-5d-gP4">  
970 - <rect key="frame" x="10" y="165" width="120" height="20"/> 914 + <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">
  915 + <rect key="frame" x="10" y="155" width="150" height="20"/>
971 <constraints> 916 <constraints>
972 - <constraint firstAttribute="width" constant="120" id="FeR-Ix-FqW"/> 917 + <constraint firstAttribute="width" constant="150" id="FeR-Ix-FqW"/>
973 <constraint firstAttribute="height" constant="20" id="GTU-T7-oLp"/> 918 <constraint firstAttribute="height" constant="20" id="GTU-T7-oLp"/>
974 </constraints> 919 </constraints>
975 - <fontDescription key="fontDescription" type="system" pointSize="16"/> 920 + <fontDescription key="fontDescription" type="system" pointSize="14"/>
976 <color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> 921 <color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
977 <nil key="highlightedColor"/> 922 <nil key="highlightedColor"/>
978 </label> 923 </label>
979 - <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="高于平均排名1.1名" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="cKB-Hn-Ran">  
980 - <rect key="frame" x="225" y="165" width="120" height="20"/> 924 + <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">
  925 + <rect key="frame" x="195" y="155" width="150" height="20"/>
981 <constraints> 926 <constraints>
982 <constraint firstAttribute="height" constant="20" id="lfE-0K-A9n"/> 927 <constraint firstAttribute="height" constant="20" id="lfE-0K-A9n"/>
983 - <constraint firstAttribute="width" constant="120" id="oeR-dB-6G7"/> 928 + <constraint firstAttribute="width" constant="150" id="oeR-dB-6G7"/>
984 </constraints> 929 </constraints>
985 - <fontDescription key="fontDescription" type="system" pointSize="16"/> 930 + <fontDescription key="fontDescription" type="system" pointSize="14"/>
986 <color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> 931 <color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
987 <nil key="highlightedColor"/> 932 <nil key="highlightedColor"/>
988 </label> 933 </label>
989 - <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="03月15日德育报告" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="6hf-ET-tXW">  
990 - <rect key="frame" x="20" y="216" width="315" height="30"/>  
991 - <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>  
992 - <fontDescription key="fontDescription" type="system" pointSize="18"/> 934 + <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">
  935 + <rect key="frame" x="25" y="200" width="305" height="40"/>
  936 + <constraints>
  937 + <constraint firstAttribute="height" constant="40" id="4an-We-6oF"/>
  938 + </constraints>
  939 + <fontDescription key="fontDescription" type="system" pointSize="16"/>
993 <color key="textColor" red="0.09198654443025589" green="0.17189717292785645" blue="0.63014686107635498" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> 940 <color key="textColor" red="0.09198654443025589" green="0.17189717292785645" blue="0.63014686107635498" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
994 <nil key="highlightedColor"/> 941 <nil key="highlightedColor"/>
995 </label> 942 </label>
996 </subviews> 943 </subviews>
997 <color key="backgroundColor" red="0.99999600649999998" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> 944 <color key="backgroundColor" red="0.99999600649999998" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
998 <constraints> 945 <constraints>
  946 + <constraint firstAttribute="trailing" secondItem="6hf-ET-tXW" secondAttribute="trailing" constant="25" id="3ik-Ae-MBR"/>
  947 + <constraint firstItem="6hf-ET-tXW" firstAttribute="top" secondItem="Fxg-5d-gP4" secondAttribute="bottom" constant="25" id="3kK-BI-E7G"/>
  948 + <constraint firstItem="6hf-ET-tXW" firstAttribute="leading" secondItem="NuA-yM-hGe" secondAttribute="leading" constant="25" id="61S-HQ-Lix"/>
999 <constraint firstAttribute="trailing" secondItem="HhW-z2-zvL" secondAttribute="trailing" constant="10" id="6Xn-wl-fPU"/> 949 <constraint firstAttribute="trailing" secondItem="HhW-z2-zvL" secondAttribute="trailing" constant="10" id="6Xn-wl-fPU"/>
1000 <constraint firstAttribute="bottom" secondItem="EcR-iO-zzH" secondAttribute="bottom" id="GlV-P3-AYa"/> 950 <constraint firstAttribute="bottom" secondItem="EcR-iO-zzH" secondAttribute="bottom" id="GlV-P3-AYa"/>
1001 <constraint firstAttribute="trailing" secondItem="loz-6S-4SZ" secondAttribute="trailing" constant="10" id="KnQ-zl-nh0"/> 951 <constraint firstAttribute="trailing" secondItem="loz-6S-4SZ" secondAttribute="trailing" constant="10" id="KnQ-zl-nh0"/>
1002 <constraint firstItem="Fxg-5d-gP4" firstAttribute="leading" secondItem="NuA-yM-hGe" secondAttribute="leading" constant="10" id="MQL-ow-v7B"/> 952 <constraint firstItem="Fxg-5d-gP4" firstAttribute="leading" secondItem="NuA-yM-hGe" secondAttribute="leading" constant="10" id="MQL-ow-v7B"/>
1003 - <constraint firstAttribute="height" constant="280" id="Mn1-7l-6Me"/>  
1004 - <constraint firstAttribute="trailing" secondItem="XKn-CP-eGk" secondAttribute="trailing" constant="20" id="OVT-BE-qZU"/> 953 + <constraint firstAttribute="trailing" secondItem="XKn-CP-eGk" secondAttribute="trailing" constant="10" id="OVT-BE-qZU"/>
1005 <constraint firstItem="kJr-OQ-uJV" firstAttribute="top" secondItem="NuA-yM-hGe" secondAttribute="top" constant="20" id="SVF-97-3ty"/> 954 <constraint firstItem="kJr-OQ-uJV" firstAttribute="top" secondItem="NuA-yM-hGe" secondAttribute="top" constant="20" id="SVF-97-3ty"/>
1006 <constraint firstAttribute="trailing" secondItem="cKB-Hn-Ran" secondAttribute="trailing" constant="10" id="Tqe-wB-7Ks"/> 955 <constraint firstAttribute="trailing" secondItem="cKB-Hn-Ran" secondAttribute="trailing" constant="10" id="Tqe-wB-7Ks"/>
1007 <constraint firstItem="loz-6S-4SZ" firstAttribute="top" secondItem="XKn-CP-eGk" secondAttribute="bottom" constant="30" id="UY4-Mp-GY1"/> 956 <constraint firstItem="loz-6S-4SZ" firstAttribute="top" secondItem="XKn-CP-eGk" secondAttribute="bottom" constant="30" id="UY4-Mp-GY1"/>
1008 - <constraint firstItem="pPw-dt-Xzf" firstAttribute="leading" secondItem="NuA-yM-hGe" secondAttribute="leading" constant="20" id="WRZ-Sg-8Io"/> 957 + <constraint firstItem="pPw-dt-Xzf" firstAttribute="leading" secondItem="NuA-yM-hGe" secondAttribute="leading" constant="10" id="WRZ-Sg-8Io"/>
1009 <constraint firstItem="XKn-CP-eGk" firstAttribute="top" secondItem="HhW-z2-zvL" secondAttribute="bottom" constant="20" id="XHI-iQ-hS6"/> 958 <constraint firstItem="XKn-CP-eGk" firstAttribute="top" secondItem="HhW-z2-zvL" secondAttribute="bottom" constant="20" id="XHI-iQ-hS6"/>
1010 - <constraint firstItem="Fxg-5d-gP4" firstAttribute="top" secondItem="hkb-po-YgG" secondAttribute="bottom" constant="15" id="bPx-MS-bTs"/> 959 + <constraint firstItem="Fxg-5d-gP4" firstAttribute="top" secondItem="hkb-po-YgG" secondAttribute="bottom" constant="5" id="bPx-MS-bTs"/>
1011 <constraint firstAttribute="trailing" secondItem="EcR-iO-zzH" secondAttribute="trailing" id="o9W-f1-P8e"/> 960 <constraint firstAttribute="trailing" secondItem="EcR-iO-zzH" secondAttribute="trailing" id="o9W-f1-P8e"/>
1012 <constraint firstItem="EcR-iO-zzH" firstAttribute="leading" secondItem="NuA-yM-hGe" secondAttribute="leading" id="pPG-PU-KdZ"/> 961 <constraint firstItem="EcR-iO-zzH" firstAttribute="leading" secondItem="NuA-yM-hGe" secondAttribute="leading" id="pPG-PU-KdZ"/>
1013 - <constraint firstItem="cKB-Hn-Ran" firstAttribute="top" secondItem="loz-6S-4SZ" secondAttribute="bottom" constant="15" id="stC-Nx-eCo"/> 962 + <constraint firstItem="cKB-Hn-Ran" firstAttribute="top" secondItem="loz-6S-4SZ" secondAttribute="bottom" constant="5" id="stC-Nx-eCo"/>
1014 <constraint firstItem="HhW-z2-zvL" firstAttribute="top" secondItem="NuA-yM-hGe" secondAttribute="top" constant="20" id="tFo-Gh-mJI"/> 963 <constraint firstItem="HhW-z2-zvL" firstAttribute="top" secondItem="NuA-yM-hGe" secondAttribute="top" constant="20" id="tFo-Gh-mJI"/>
1015 <constraint firstItem="kJr-OQ-uJV" firstAttribute="leading" secondItem="NuA-yM-hGe" secondAttribute="leading" constant="10" id="taH-71-uDr"/> 964 <constraint firstItem="kJr-OQ-uJV" firstAttribute="leading" secondItem="NuA-yM-hGe" secondAttribute="leading" constant="10" id="taH-71-uDr"/>
1016 <constraint firstItem="hkb-po-YgG" firstAttribute="top" secondItem="pPw-dt-Xzf" secondAttribute="bottom" constant="30" id="uZE-jY-V01"/> 965 <constraint firstItem="hkb-po-YgG" firstAttribute="top" secondItem="pPw-dt-Xzf" secondAttribute="bottom" constant="30" id="uZE-jY-V01"/>
@@ -1028,28 +977,618 @@ @@ -1028,28 +977,618 @@
1028 </subviews> 977 </subviews>
1029 <color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/> 978 <color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/>
1030 <constraints> 979 <constraints>
  980 + <constraint firstAttribute="bottom" secondItem="NuA-yM-hGe" secondAttribute="bottom" id="ULG-WP-9tu"/>
1031 <constraint firstItem="NuA-yM-hGe" firstAttribute="leading" secondItem="jbp-VT-wz9" secondAttribute="leading" constant="10" id="kry-b3-hd2"/> 981 <constraint firstItem="NuA-yM-hGe" firstAttribute="leading" secondItem="jbp-VT-wz9" secondAttribute="leading" constant="10" id="kry-b3-hd2"/>
1032 <constraint firstItem="NuA-yM-hGe" firstAttribute="top" secondItem="jbp-VT-wz9" secondAttribute="top" constant="10" id="weF-bk-DQT"/> 982 <constraint firstItem="NuA-yM-hGe" firstAttribute="top" secondItem="jbp-VT-wz9" secondAttribute="top" constant="10" id="weF-bk-DQT"/>
1033 <constraint firstAttribute="trailing" secondItem="NuA-yM-hGe" secondAttribute="trailing" constant="10" id="yoB-4L-JH6"/> 983 <constraint firstAttribute="trailing" secondItem="NuA-yM-hGe" secondAttribute="trailing" constant="10" id="yoB-4L-JH6"/>
1034 </constraints> 984 </constraints>
1035 </tableViewCellContentView> 985 </tableViewCellContentView>
1036 </tableViewCell> 986 </tableViewCell>
  987 + <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="educationDetail" rowHeight="280" id="cT9-nd-Syd">
  988 + <rect key="frame" x="0.0" y="308" width="375" height="280"/>
  989 + <autoresizingMask key="autoresizingMask"/>
  990 + <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="cT9-nd-Syd" id="GQz-Gg-SDo">
  991 + <rect key="frame" x="0.0" y="0.0" width="375" height="280"/>
  992 + <autoresizingMask key="autoresizingMask"/>
  993 + <subviews>
  994 + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="vXo-Fa-6Hr">
  995 + <rect key="frame" x="10" y="10" width="355" height="269.5"/>
  996 + <subviews>
  997 + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="BAf-AK-gLj">
  998 + <rect key="frame" x="50" y="15" width="255" height="44"/>
  999 + <subviews>
  1000 + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="今日" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="hB5-yY-cds">
  1001 + <rect key="frame" x="36" y="0.0" width="40" height="44"/>
  1002 + <constraints>
  1003 + <constraint firstAttribute="height" constant="44" id="ba9-GG-6DC"/>
  1004 + <constraint firstAttribute="width" constant="40" id="gas-Ds-v8t"/>
  1005 + </constraints>
  1006 + <fontDescription key="fontDescription" type="system" pointSize="17"/>
  1007 + <nil key="textColor"/>
  1008 + <nil key="highlightedColor"/>
  1009 + </label>
  1010 + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="昨日" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="vbT-TJ-Rlx">
  1011 + <rect key="frame" x="205" y="0.0" width="40" height="44"/>
  1012 + <constraints>
  1013 + <constraint firstAttribute="height" constant="44" id="0Qq-BR-OZ6"/>
  1014 + <constraint firstAttribute="width" constant="40" id="7OQ-uj-VsT"/>
  1015 + </constraints>
  1016 + <fontDescription key="fontDescription" type="system" pointSize="17"/>
  1017 + <nil key="textColor"/>
  1018 + <nil key="highlightedColor"/>
  1019 + </label>
  1020 + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="g2l-9v-6mj">
  1021 + <rect key="frame" x="10" y="14" width="16" height="16"/>
  1022 + <color key="backgroundColor" red="0.12355335801839828" green="0.57626670598983765" blue="0.94167101383209229" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  1023 + <constraints>
  1024 + <constraint firstAttribute="width" constant="16" id="7Uu-Sj-DgF"/>
  1025 + <constraint firstAttribute="height" constant="16" id="ZLo-3g-2uU"/>
  1026 + </constraints>
  1027 + <userDefinedRuntimeAttributes>
  1028 + <userDefinedRuntimeAttribute type="boolean" keyPath="layer.masksToBounds" value="YES"/>
  1029 + <userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
  1030 + <integer key="value" value="8"/>
  1031 + </userDefinedRuntimeAttribute>
  1032 + </userDefinedRuntimeAttributes>
  1033 + </view>
  1034 + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="woJ-aK-qdt">
  1035 + <rect key="frame" x="179" y="14" width="16" height="16"/>
  1036 + <color key="backgroundColor" red="0.96772700548171997" green="0.051271520555019379" blue="0.24591821432113647" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  1037 + <constraints>
  1038 + <constraint firstAttribute="width" constant="16" id="KqF-Oh-IfA"/>
  1039 + <constraint firstAttribute="height" constant="16" id="YHQ-d0-qVM"/>
  1040 + </constraints>
  1041 + <userDefinedRuntimeAttributes>
  1042 + <userDefinedRuntimeAttribute type="boolean" keyPath="layer.masksToBounds" value="YES"/>
  1043 + <userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
  1044 + <integer key="value" value="8"/>
  1045 + </userDefinedRuntimeAttribute>
  1046 + </userDefinedRuntimeAttributes>
  1047 + </view>
  1048 + </subviews>
  1049 + <color key="backgroundColor" red="0.99999600649999998" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  1050 + <constraints>
  1051 + <constraint firstItem="vbT-TJ-Rlx" firstAttribute="top" secondItem="BAf-AK-gLj" secondAttribute="top" id="5zB-pN-mee"/>
  1052 + <constraint firstAttribute="height" constant="44" id="8kY-AD-xJd"/>
  1053 + <constraint firstItem="vbT-TJ-Rlx" firstAttribute="leading" secondItem="woJ-aK-qdt" secondAttribute="trailing" constant="10" id="8qg-WB-jyd"/>
  1054 + <constraint firstAttribute="trailing" secondItem="vbT-TJ-Rlx" secondAttribute="trailing" constant="10" id="Izb-9p-OUB"/>
  1055 + <constraint firstItem="g2l-9v-6mj" firstAttribute="top" secondItem="BAf-AK-gLj" secondAttribute="top" constant="14" id="QLs-n1-HYg"/>
  1056 + <constraint firstItem="hB5-yY-cds" firstAttribute="top" secondItem="BAf-AK-gLj" secondAttribute="top" id="fEE-Xl-Bvo"/>
  1057 + <constraint firstItem="g2l-9v-6mj" firstAttribute="leading" secondItem="BAf-AK-gLj" secondAttribute="leading" constant="10" id="fWJ-vl-IYK"/>
  1058 + <constraint firstItem="woJ-aK-qdt" firstAttribute="top" secondItem="BAf-AK-gLj" secondAttribute="top" constant="14" id="ipM-hU-2vL"/>
  1059 + <constraint firstItem="hB5-yY-cds" firstAttribute="leading" secondItem="g2l-9v-6mj" secondAttribute="trailing" constant="10" id="k53-ly-Ddj"/>
  1060 + </constraints>
  1061 + </view>
  1062 + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="3tc-50-XKr">
  1063 + <rect key="frame" x="10" y="74" width="335" height="175.5"/>
  1064 + </view>
  1065 + <imageView userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="test001" translatesAutoresizingMaskIntoConstraints="NO" id="O2Z-FA-5ZF">
  1066 + <rect key="frame" x="10" y="59" width="335" height="210.5"/>
  1067 + </imageView>
  1068 + </subviews>
  1069 + <color key="backgroundColor" red="0.99999600649999998" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  1070 + <constraints>
  1071 + <constraint firstAttribute="trailing" secondItem="O2Z-FA-5ZF" secondAttribute="trailing" constant="10" id="DPu-FE-JAV"/>
  1072 + <constraint firstItem="BAf-AK-gLj" firstAttribute="top" secondItem="vXo-Fa-6Hr" secondAttribute="top" constant="15" id="EdB-30-jd8"/>
  1073 + <constraint firstItem="BAf-AK-gLj" firstAttribute="leading" secondItem="vXo-Fa-6Hr" secondAttribute="leading" constant="50" id="Foc-Ql-7UA"/>
  1074 + <constraint firstItem="3tc-50-XKr" firstAttribute="leading" secondItem="vXo-Fa-6Hr" secondAttribute="leading" constant="10" id="LKH-Xf-sSi"/>
  1075 + <constraint firstAttribute="trailing" secondItem="BAf-AK-gLj" secondAttribute="trailing" constant="50" id="NKu-wo-SUP"/>
  1076 + <constraint firstItem="O2Z-FA-5ZF" firstAttribute="leading" secondItem="vXo-Fa-6Hr" secondAttribute="leading" constant="10" id="Wh4-Qh-X9L"/>
  1077 + <constraint firstAttribute="trailing" secondItem="3tc-50-XKr" secondAttribute="trailing" constant="10" id="bjx-CV-I0v"/>
  1078 + <constraint firstAttribute="bottom" secondItem="3tc-50-XKr" secondAttribute="bottom" constant="20" id="f0z-WO-LfT"/>
  1079 + <constraint firstItem="3tc-50-XKr" firstAttribute="top" secondItem="BAf-AK-gLj" secondAttribute="bottom" constant="15" id="jZe-ix-tAh"/>
  1080 + <constraint firstAttribute="bottom" secondItem="O2Z-FA-5ZF" secondAttribute="bottom" id="p19-s9-iKS"/>
  1081 + <constraint firstItem="O2Z-FA-5ZF" firstAttribute="top" secondItem="BAf-AK-gLj" secondAttribute="bottom" id="swb-4Y-nCM"/>
  1082 + </constraints>
  1083 + <userDefinedRuntimeAttributes>
  1084 + <userDefinedRuntimeAttribute type="boolean" keyPath="layer.masksToBounds" value="YES"/>
  1085 + <userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
  1086 + <integer key="value" value="6"/>
  1087 + </userDefinedRuntimeAttribute>
  1088 + </userDefinedRuntimeAttributes>
  1089 + </view>
  1090 + </subviews>
  1091 + <color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/>
  1092 + <constraints>
  1093 + <constraint firstItem="vXo-Fa-6Hr" firstAttribute="top" secondItem="GQz-Gg-SDo" secondAttribute="top" constant="10" id="9rK-99-GLl"/>
  1094 + <constraint firstItem="vXo-Fa-6Hr" firstAttribute="leading" secondItem="GQz-Gg-SDo" secondAttribute="leading" constant="10" id="kau-JG-IEM"/>
  1095 + <constraint firstAttribute="bottom" secondItem="vXo-Fa-6Hr" secondAttribute="bottom" id="sXk-BT-gW8"/>
  1096 + <constraint firstAttribute="trailing" secondItem="vXo-Fa-6Hr" secondAttribute="trailing" constant="10" id="w6L-OF-ikb"/>
  1097 + </constraints>
  1098 + </tableViewCellContentView>
  1099 + </tableViewCell>
  1100 + <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="behaviorDetail" rowHeight="100" id="LSs-xC-on7">
  1101 + <rect key="frame" x="0.0" y="588" width="375" height="100"/>
  1102 + <autoresizingMask key="autoresizingMask"/>
  1103 + <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="LSs-xC-on7" id="g4b-AE-z0B">
  1104 + <rect key="frame" x="0.0" y="0.0" width="375" height="100"/>
  1105 + <autoresizingMask key="autoresizingMask"/>
  1106 + <subviews>
  1107 + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="3Qp-zh-xwy">
  1108 + <rect key="frame" x="10" y="10" width="355" height="89.5"/>
  1109 + <subviews>
  1110 + <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">
  1111 + <rect key="frame" x="10" y="40" width="150" height="20"/>
  1112 + <constraints>
  1113 + <constraint firstAttribute="height" constant="20" id="3zD-IC-3oi"/>
  1114 + <constraint firstAttribute="width" constant="150" id="PiM-cg-aJj"/>
  1115 + </constraints>
  1116 + <fontDescription key="fontDescription" type="system" pointSize="17"/>
  1117 + <color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="0.5" colorSpace="custom" customColorSpace="sRGB"/>
  1118 + <nil key="highlightedColor"/>
  1119 + </label>
  1120 + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="A-" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="dcR-3E-z4e">
  1121 + <rect key="frame" x="305" y="10" width="40" height="30"/>
  1122 + <constraints>
  1123 + <constraint firstAttribute="width" constant="40" id="oo5-nm-jVN"/>
  1124 + <constraint firstAttribute="height" constant="30" id="yIL-7E-thg"/>
  1125 + </constraints>
  1126 + <fontDescription key="fontDescription" type="system" pointSize="20"/>
  1127 + <color key="textColor" red="0.0" green="0.97680455450000003" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  1128 + <nil key="highlightedColor"/>
  1129 + </label>
  1130 + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="排名:第三名 增长1名" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="pKi-l3-fED">
  1131 + <rect key="frame" x="180" y="40" width="160" height="20"/>
  1132 + <constraints>
  1133 + <constraint firstAttribute="width" constant="160" id="UOX-Yq-UNc"/>
  1134 + <constraint firstAttribute="height" constant="20" id="wAx-AC-wB7"/>
  1135 + </constraints>
  1136 + <fontDescription key="fontDescription" type="system" pointSize="17"/>
  1137 + <color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="0.50393300513698636" colorSpace="custom" customColorSpace="sRGB"/>
  1138 + <nil key="highlightedColor"/>
  1139 + </label>
  1140 + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="行为规范" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="i3X-WD-17R">
  1141 + <rect key="frame" x="10" y="10" width="100" height="20"/>
  1142 + <constraints>
  1143 + <constraint firstAttribute="width" constant="100" id="K6t-dE-Yqh"/>
  1144 + <constraint firstAttribute="height" constant="20" id="tkD-27-2zS"/>
  1145 + </constraints>
  1146 + <fontDescription key="fontDescription" type="system" pointSize="19"/>
  1147 + <color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="0.82876712328767121" colorSpace="custom" customColorSpace="sRGB"/>
  1148 + <nil key="highlightedColor"/>
  1149 + </label>
  1150 + </subviews>
  1151 + <color key="backgroundColor" red="0.99999600649999998" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  1152 + <constraints>
  1153 + <constraint firstItem="HOj-hC-AHs" firstAttribute="leading" secondItem="3Qp-zh-xwy" secondAttribute="leading" constant="10" id="95i-QX-Y3F"/>
  1154 + <constraint firstAttribute="trailing" secondItem="dcR-3E-z4e" secondAttribute="trailing" constant="10" id="Cd3-4P-wa1"/>
  1155 + <constraint firstItem="dcR-3E-z4e" firstAttribute="top" secondItem="3Qp-zh-xwy" secondAttribute="top" constant="10" id="EaB-NF-flN"/>
  1156 + <constraint firstItem="pKi-l3-fED" firstAttribute="leading" secondItem="HOj-hC-AHs" secondAttribute="trailing" constant="20" id="NTX-lO-8rF"/>
  1157 + <constraint firstItem="i3X-WD-17R" firstAttribute="leading" secondItem="3Qp-zh-xwy" secondAttribute="leading" constant="10" id="WQn-HK-HqW"/>
  1158 + <constraint firstItem="HOj-hC-AHs" firstAttribute="top" secondItem="i3X-WD-17R" secondAttribute="bottom" constant="10" id="fQp-g2-GfI"/>
  1159 + <constraint firstItem="pKi-l3-fED" firstAttribute="top" secondItem="dcR-3E-z4e" secondAttribute="bottom" id="l3K-LN-KQt"/>
  1160 + <constraint firstItem="i3X-WD-17R" firstAttribute="top" secondItem="3Qp-zh-xwy" secondAttribute="top" constant="10" id="oqC-O4-8ps"/>
  1161 + </constraints>
  1162 + <userDefinedRuntimeAttributes>
  1163 + <userDefinedRuntimeAttribute type="boolean" keyPath="layer.masksToBounds" value="YES"/>
  1164 + <userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
  1165 + <integer key="value" value="6"/>
  1166 + </userDefinedRuntimeAttribute>
  1167 + </userDefinedRuntimeAttributes>
  1168 + </view>
  1169 + </subviews>
  1170 + <color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/>
  1171 + <constraints>
  1172 + <constraint firstAttribute="trailing" secondItem="3Qp-zh-xwy" secondAttribute="trailing" constant="10" id="7pe-QS-8Zf"/>
  1173 + <constraint firstItem="3Qp-zh-xwy" firstAttribute="leading" secondItem="g4b-AE-z0B" secondAttribute="leading" constant="10" id="E72-e1-B1A"/>
  1174 + <constraint firstAttribute="bottom" secondItem="3Qp-zh-xwy" secondAttribute="bottom" id="Maj-gy-HfU"/>
  1175 + <constraint firstItem="3Qp-zh-xwy" firstAttribute="top" secondItem="g4b-AE-z0B" secondAttribute="top" constant="10" id="NNf-Yz-GAY"/>
  1176 + </constraints>
  1177 + </tableViewCellContentView>
  1178 + </tableViewCell>
1037 </prototypes> 1179 </prototypes>
1038 </tableView> 1180 </tableView>
1039 </subviews> 1181 </subviews>
1040 - <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> 1182 + <color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/>
1041 <constraints> 1183 <constraints>
1042 <constraint firstItem="BRJ-Oe-fwH" firstAttribute="leading" secondItem="HSv-85-v4l" secondAttribute="leading" id="17Z-Kg-4zk"/> 1184 <constraint firstItem="BRJ-Oe-fwH" firstAttribute="leading" secondItem="HSv-85-v4l" secondAttribute="leading" id="17Z-Kg-4zk"/>
1043 - <constraint firstItem="HSv-85-v4l" firstAttribute="bottom" secondItem="BRJ-Oe-fwH" secondAttribute="bottom" id="5e5-le-e9Q"/> 1185 + <constraint firstItem="HSv-85-v4l" firstAttribute="bottom" secondItem="BRJ-Oe-fwH" secondAttribute="bottom" constant="10" id="5e5-le-e9Q"/>
1044 <constraint firstItem="HSv-85-v4l" firstAttribute="trailing" secondItem="BRJ-Oe-fwH" secondAttribute="trailing" id="bfF-6F-xSm"/> 1186 <constraint firstItem="HSv-85-v4l" firstAttribute="trailing" secondItem="BRJ-Oe-fwH" secondAttribute="trailing" id="bfF-6F-xSm"/>
1045 <constraint firstItem="BRJ-Oe-fwH" firstAttribute="top" secondItem="HSv-85-v4l" secondAttribute="top" id="xwh-LK-t8p"/> 1187 <constraint firstItem="BRJ-Oe-fwH" firstAttribute="top" secondItem="HSv-85-v4l" secondAttribute="top" id="xwh-LK-t8p"/>
1046 </constraints> 1188 </constraints>
1047 <viewLayoutGuide key="safeArea" id="HSv-85-v4l"/> 1189 <viewLayoutGuide key="safeArea" id="HSv-85-v4l"/>
1048 </view> 1190 </view>
  1191 + <connections>
  1192 + <outlet property="tableView" destination="BRJ-Oe-fwH" id="W0Z-qg-o5W"/>
  1193 + </connections>
1049 </viewController> 1194 </viewController>
1050 <placeholder placeholderIdentifier="IBFirstResponder" id="dWZ-wh-hFd" userLabel="First Responder" sceneMemberID="firstResponder"/> 1195 <placeholder placeholderIdentifier="IBFirstResponder" id="dWZ-wh-hFd" userLabel="First Responder" sceneMemberID="firstResponder"/>
1051 </objects> 1196 </objects>
1052 - <point key="canvasLocation" x="2478" y="441"/> 1197 + <point key="canvasLocation" x="2359" y="410"/>
  1198 + </scene>
  1199 + <!--场景详情-->
  1200 + <scene sceneID="UoQ-sj-mPR">
  1201 + <objects>
  1202 + <viewController storyboardIdentifier="SceneDetailViewController" title="场景详情" id="Jbe-uk-Stb" customClass="SceneDetailViewController" customModule="ParentAssistant" customModuleProvider="target" sceneMemberID="viewController">
  1203 + <view key="view" contentMode="scaleToFill" id="hey-7l-cuF">
  1204 + <rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
  1205 + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
  1206 + <subviews>
  1207 + <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">
  1208 + <rect key="frame" x="0.0" y="20" width="375" height="637"/>
  1209 + <color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/>
  1210 + <prototypes>
  1211 + <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="cultureCell" rowHeight="250" id="Sbf-4Z-E81">
  1212 + <rect key="frame" x="0.0" y="28" width="375" height="250"/>
  1213 + <autoresizingMask key="autoresizingMask"/>
  1214 + <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="Sbf-4Z-E81" id="p9c-ar-2iv">
  1215 + <rect key="frame" x="0.0" y="0.0" width="375" height="250"/>
  1216 + <autoresizingMask key="autoresizingMask"/>
  1217 + <subviews>
  1218 + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="8E5-EK-QBq">
  1219 + <rect key="frame" x="10" y="10" width="355" height="240"/>
  1220 + <subviews>
  1221 + <imageView userInteractionEnabled="NO" contentMode="scaleAspectFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="test002" translatesAutoresizingMaskIntoConstraints="NO" id="XXc-j0-EmD">
  1222 + <rect key="frame" x="5" y="20" width="130" height="186"/>
  1223 + <constraints>
  1224 + <constraint firstAttribute="height" constant="186" id="cz5-BS-oE1"/>
  1225 + <constraint firstAttribute="width" constant="130" id="wr9-zn-Jgm"/>
  1226 + </constraints>
  1227 + </imageView>
  1228 + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="文明礼仪" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Psh-KP-4Wq">
  1229 + <rect key="frame" x="150" y="10" width="120" height="40"/>
  1230 + <constraints>
  1231 + <constraint firstAttribute="height" constant="40" id="euf-Y6-DJb"/>
  1232 + <constraint firstAttribute="width" constant="120" id="tme-v3-0lv"/>
  1233 + </constraints>
  1234 + <fontDescription key="fontDescription" type="system" pointSize="20"/>
  1235 + <color key="textColor" red="0.05977229492278846" green="0.25587294009390937" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  1236 + <nil key="highlightedColor"/>
  1237 + </label>
  1238 + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="得分: 85 分" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Wcw-jF-3E1">
  1239 + <rect key="frame" x="150" y="55" width="120" height="20"/>
  1240 + <constraints>
  1241 + <constraint firstAttribute="width" constant="120" id="Cmj-y1-SxA"/>
  1242 + <constraint firstAttribute="height" constant="20" id="OHe-DK-sz2"/>
  1243 + </constraints>
  1244 + <fontDescription key="fontDescription" type="system" pointSize="17"/>
  1245 + <color key="textColor" red="0.35603391029945258" green="0.78778803151874899" blue="0.98780536167512689" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  1246 + <nil key="highlightedColor"/>
  1247 + </label>
  1248 + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="绩点: 4.3 分" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="XBZ-1A-yLH">
  1249 + <rect key="frame" x="150" y="80" width="120" height="20"/>
  1250 + <constraints>
  1251 + <constraint firstAttribute="height" constant="20" id="Ojz-nO-vxg"/>
  1252 + <constraint firstAttribute="width" constant="120" id="Pi9-kV-9TP"/>
  1253 + </constraints>
  1254 + <fontDescription key="fontDescription" type="system" pointSize="17"/>
  1255 + <color key="textColor" red="0.35732034071183999" green="0.79063448645729151" blue="0.99137452411167515" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  1256 + <nil key="highlightedColor"/>
  1257 + </label>
  1258 + <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">
  1259 + <rect key="frame" x="150" y="105" width="120" height="20"/>
  1260 + <constraints>
  1261 + <constraint firstAttribute="height" constant="20" id="Ybe-M8-6A5"/>
  1262 + <constraint firstAttribute="width" constant="120" id="x6U-mh-zmk"/>
  1263 + </constraints>
  1264 + <fontDescription key="fontDescription" type="system" pointSize="17"/>
  1265 + <color key="textColor" red="0.36042921420844276" green="0.79751341922543606" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  1266 + <nil key="highlightedColor"/>
  1267 + </label>
  1268 + <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">
  1269 + <rect key="frame" x="150" y="135" width="120" height="20"/>
  1270 + <constraints>
  1271 + <constraint firstAttribute="height" constant="20" id="e0v-7a-wVW"/>
  1272 + <constraint firstAttribute="width" constant="120" id="wTx-0f-epB"/>
  1273 + </constraints>
  1274 + <fontDescription key="fontDescription" type="system" pointSize="17"/>
  1275 + <color key="textColor" red="0.08818466372138678" green="0.28730014058798492" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  1276 + <nil key="highlightedColor"/>
  1277 + </label>
  1278 + <textView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" text="与上次相比有进步,保持文明礼仪,注意行为规范" textAlignment="natural" translatesAutoresizingMaskIntoConstraints="NO" id="FAc-nJ-yb3">
  1279 + <rect key="frame" x="145" y="155" width="200" height="57"/>
  1280 + <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  1281 + <constraints>
  1282 + <constraint firstAttribute="height" constant="57" id="YHu-NQ-pqg"/>
  1283 + </constraints>
  1284 + <color key="textColor" red="0.12349432013048467" green="0.21636298090844941" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  1285 + <fontDescription key="fontDescription" type="system" pointSize="14"/>
  1286 + <textInputTraits key="textInputTraits" autocapitalizationType="sentences"/>
  1287 + </textView>
  1288 + </subviews>
  1289 + <color key="backgroundColor" red="0.99999600649999998" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  1290 + <constraints>
  1291 + <constraint firstItem="NVG-Dm-581" firstAttribute="top" secondItem="XBZ-1A-yLH" secondAttribute="bottom" constant="5" id="00S-XO-JRT"/>
  1292 + <constraint firstItem="XXc-j0-EmD" firstAttribute="top" secondItem="8E5-EK-QBq" secondAttribute="top" constant="20" id="178-70-P4o"/>
  1293 + <constraint firstItem="XBZ-1A-yLH" firstAttribute="top" secondItem="Wcw-jF-3E1" secondAttribute="bottom" constant="5" id="6Uz-eq-sN1"/>
  1294 + <constraint firstAttribute="trailing" secondItem="FAc-nJ-yb3" secondAttribute="trailing" constant="10" id="ECL-YW-wNo"/>
  1295 + <constraint firstItem="NVG-Dm-581" firstAttribute="leading" secondItem="XXc-j0-EmD" secondAttribute="trailing" constant="15" id="KDh-S9-SfN"/>
  1296 + <constraint firstItem="Wcw-jF-3E1" firstAttribute="top" secondItem="Psh-KP-4Wq" secondAttribute="bottom" constant="5" id="PRB-97-KpQ"/>
  1297 + <constraint firstItem="XBZ-1A-yLH" firstAttribute="leading" secondItem="XXc-j0-EmD" secondAttribute="trailing" constant="15" id="T4P-0a-gGW"/>
  1298 + <constraint firstItem="FAc-nJ-yb3" firstAttribute="leading" secondItem="XXc-j0-EmD" secondAttribute="trailing" constant="10" id="XdY-a7-b8j"/>
  1299 + <constraint firstItem="Psh-KP-4Wq" firstAttribute="leading" secondItem="XXc-j0-EmD" secondAttribute="trailing" constant="15" id="Z0v-sm-EXD"/>
  1300 + <constraint firstItem="XXc-j0-EmD" firstAttribute="leading" secondItem="8E5-EK-QBq" secondAttribute="leading" constant="5" id="ZV4-zg-9Fe"/>
  1301 + <constraint firstItem="peF-aY-iLQ" firstAttribute="top" secondItem="NVG-Dm-581" secondAttribute="bottom" constant="10" id="a0L-8y-7UB"/>
  1302 + <constraint firstItem="Psh-KP-4Wq" firstAttribute="top" secondItem="8E5-EK-QBq" secondAttribute="top" constant="10" id="lNE-Kv-rVj"/>
  1303 + <constraint firstItem="Wcw-jF-3E1" firstAttribute="leading" secondItem="XXc-j0-EmD" secondAttribute="trailing" constant="15" id="scG-to-yGf"/>
  1304 + <constraint firstItem="FAc-nJ-yb3" firstAttribute="top" secondItem="peF-aY-iLQ" secondAttribute="bottom" id="v5b-rv-Wf5"/>
  1305 + <constraint firstItem="peF-aY-iLQ" firstAttribute="leading" secondItem="XXc-j0-EmD" secondAttribute="trailing" constant="15" id="v6a-mq-e5A"/>
  1306 + </constraints>
  1307 + <userDefinedRuntimeAttributes>
  1308 + <userDefinedRuntimeAttribute type="boolean" keyPath="layer.masksToBounds" value="YES"/>
  1309 + <userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
  1310 + <integer key="value" value="6"/>
  1311 + </userDefinedRuntimeAttribute>
  1312 + </userDefinedRuntimeAttributes>
  1313 + </view>
  1314 + </subviews>
  1315 + <color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/>
  1316 + <constraints>
  1317 + <constraint firstAttribute="bottom" secondItem="8E5-EK-QBq" secondAttribute="bottom" id="J2L-fM-6jn"/>
  1318 + <constraint firstItem="8E5-EK-QBq" firstAttribute="leading" secondItem="p9c-ar-2iv" secondAttribute="leading" constant="10" id="JDw-y9-2DB"/>
  1319 + <constraint firstAttribute="trailing" secondItem="8E5-EK-QBq" secondAttribute="trailing" constant="10" id="Pty-Tq-eNN"/>
  1320 + <constraint firstItem="8E5-EK-QBq" firstAttribute="top" secondItem="p9c-ar-2iv" secondAttribute="top" constant="10" id="n3L-T7-7zE"/>
  1321 + </constraints>
  1322 + </tableViewCellContentView>
  1323 + </tableViewCell>
  1324 + <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="scoreCell" rowHeight="280" id="YX5-IF-Qlq">
  1325 + <rect key="frame" x="0.0" y="278" width="375" height="280"/>
  1326 + <autoresizingMask key="autoresizingMask"/>
  1327 + <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="YX5-IF-Qlq" id="eza-mR-Jnp">
  1328 + <rect key="frame" x="0.0" y="0.0" width="375" height="280"/>
  1329 + <autoresizingMask key="autoresizingMask"/>
  1330 + <subviews>
  1331 + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="pyr-9X-CHE">
  1332 + <rect key="frame" x="10" y="10" width="355" height="270"/>
  1333 + <subviews>
  1334 + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="flm-QF-4ZE">
  1335 + <rect key="frame" x="8" y="64" width="339" height="198"/>
  1336 + <subviews>
  1337 + <imageView userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="test003" translatesAutoresizingMaskIntoConstraints="NO" id="PYZ-o0-zkM">
  1338 + <rect key="frame" x="0.0" y="0.0" width="339" height="198"/>
  1339 + </imageView>
  1340 + </subviews>
  1341 + <color key="backgroundColor" red="0.99999600649999998" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  1342 + <constraints>
  1343 + <constraint firstAttribute="bottom" secondItem="PYZ-o0-zkM" secondAttribute="bottom" id="HcK-wx-7Go"/>
  1344 + <constraint firstAttribute="trailing" secondItem="PYZ-o0-zkM" secondAttribute="trailing" id="hab-QH-hW7"/>
  1345 + <constraint firstItem="PYZ-o0-zkM" firstAttribute="leading" secondItem="flm-QF-4ZE" secondAttribute="leading" id="u0M-Ee-xpK"/>
  1346 + <constraint firstItem="PYZ-o0-zkM" firstAttribute="top" secondItem="flm-QF-4ZE" secondAttribute="top" id="xHk-90-Nd3"/>
  1347 + </constraints>
  1348 + </view>
  1349 + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="VjO-jB-oUF">
  1350 + <rect key="frame" x="8" y="7" width="339" height="49"/>
  1351 + <subviews>
  1352 + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="kpT-5T-UAU">
  1353 + <rect key="frame" x="242" y="12" width="16" height="16"/>
  1354 + <color key="backgroundColor" red="0.23556900024414062" green="0.92213624715805054" blue="0.22870925068855286" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  1355 + <constraints>
  1356 + <constraint firstAttribute="width" constant="16" id="9Lt-2a-m4m"/>
  1357 + <constraint firstAttribute="height" constant="16" id="r0O-vU-Jk8"/>
  1358 + </constraints>
  1359 + <userDefinedRuntimeAttributes>
  1360 + <userDefinedRuntimeAttribute type="boolean" keyPath="layer.masksToBounds" value="YES"/>
  1361 + <userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
  1362 + <integer key="value" value="8"/>
  1363 + </userDefinedRuntimeAttribute>
  1364 + </userDefinedRuntimeAttributes>
  1365 + </view>
  1366 + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="平均得分" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="FrY-0D-sBM">
  1367 + <rect key="frame" x="136" y="10" width="66" height="20"/>
  1368 + <constraints>
  1369 + <constraint firstAttribute="height" constant="20" id="PuC-Jf-H7K"/>
  1370 + </constraints>
  1371 + <fontDescription key="fontDescription" type="system" pointSize="15"/>
  1372 + <nil key="textColor"/>
  1373 + <nil key="highlightedColor"/>
  1374 + </label>
  1375 + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="FzF-1s-QFR">
  1376 + <rect key="frame" x="10" y="12" width="16" height="16"/>
  1377 + <color key="backgroundColor" red="0.016804177310000001" green="0.19835099580000001" blue="1" alpha="0.58256635273972601" colorSpace="custom" customColorSpace="sRGB"/>
  1378 + <constraints>
  1379 + <constraint firstAttribute="height" constant="16" id="0ev-7O-rKb"/>
  1380 + <constraint firstAttribute="width" constant="16" id="7gn-h0-yAb"/>
  1381 + </constraints>
  1382 + <userDefinedRuntimeAttributes>
  1383 + <userDefinedRuntimeAttribute type="boolean" keyPath="layer.masksToBounds" value="YES"/>
  1384 + <userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
  1385 + <integer key="value" value="8"/>
  1386 + </userDefinedRuntimeAttribute>
  1387 + </userDefinedRuntimeAttributes>
  1388 + </view>
  1389 + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="最高得分" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="ugR-id-hYZ">
  1390 + <rect key="frame" x="263" y="10" width="66" height="20"/>
  1391 + <constraints>
  1392 + <constraint firstAttribute="height" constant="20" id="MaU-4n-7wy"/>
  1393 + <constraint firstAttribute="width" constant="66" id="Swx-8R-cJR"/>
  1394 + </constraints>
  1395 + <fontDescription key="fontDescription" type="system" pointSize="15"/>
  1396 + <nil key="textColor"/>
  1397 + <nil key="highlightedColor"/>
  1398 + </label>
  1399 + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="NhS-aq-jEP">
  1400 + <rect key="frame" x="115" y="12" width="16" height="16"/>
  1401 + <color key="backgroundColor" red="0.99942404029999998" green="0.98555368190000003" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  1402 + <constraints>
  1403 + <constraint firstAttribute="height" constant="16" id="SMK-d4-AyH"/>
  1404 + <constraint firstAttribute="width" constant="16" id="dta-hs-2aO"/>
  1405 + </constraints>
  1406 + <userDefinedRuntimeAttributes>
  1407 + <userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
  1408 + <integer key="value" value="8"/>
  1409 + </userDefinedRuntimeAttribute>
  1410 + <userDefinedRuntimeAttribute type="boolean" keyPath="layer.masksToBounds" value="YES"/>
  1411 + </userDefinedRuntimeAttributes>
  1412 + </view>
  1413 + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="个人得分" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="qHt-PD-nGP">
  1414 + <rect key="frame" x="31" y="10" width="66" height="20"/>
  1415 + <constraints>
  1416 + <constraint firstAttribute="height" constant="20" id="f2C-Ho-Df7"/>
  1417 + <constraint firstAttribute="width" constant="66" id="gVn-YK-t3Z"/>
  1418 + </constraints>
  1419 + <fontDescription key="fontDescription" type="system" pointSize="15"/>
  1420 + <nil key="textColor"/>
  1421 + <nil key="highlightedColor"/>
  1422 + </label>
  1423 + </subviews>
  1424 + <color key="backgroundColor" red="0.99999600649999998" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  1425 + <constraints>
  1426 + <constraint firstItem="FzF-1s-QFR" firstAttribute="top" secondItem="VjO-jB-oUF" secondAttribute="top" constant="12" id="2a6-1g-zjG"/>
  1427 + <constraint firstItem="FrY-0D-sBM" firstAttribute="leading" secondItem="VjO-jB-oUF" secondAttribute="leading" constant="136" id="DYt-iz-wDE"/>
  1428 + <constraint firstItem="FrY-0D-sBM" firstAttribute="top" secondItem="VjO-jB-oUF" secondAttribute="top" constant="10" id="J8z-qY-53A"/>
  1429 + <constraint firstItem="NhS-aq-jEP" firstAttribute="top" secondItem="VjO-jB-oUF" secondAttribute="top" constant="12" id="KXR-f9-3PX"/>
  1430 + <constraint firstItem="ugR-id-hYZ" firstAttribute="leading" secondItem="kpT-5T-UAU" secondAttribute="trailing" constant="5" id="MRZ-eO-UpZ"/>
  1431 + <constraint firstItem="FzF-1s-QFR" firstAttribute="leading" secondItem="VjO-jB-oUF" secondAttribute="leading" constant="10" id="Pb3-Lf-Ot5"/>
  1432 + <constraint firstAttribute="trailing" secondItem="FrY-0D-sBM" secondAttribute="trailing" constant="137" id="TIH-Mg-PyB"/>
  1433 + <constraint firstItem="ugR-id-hYZ" firstAttribute="top" secondItem="VjO-jB-oUF" secondAttribute="top" constant="10" id="dPr-Oz-NTF"/>
  1434 + <constraint firstItem="qHt-PD-nGP" firstAttribute="leading" secondItem="FzF-1s-QFR" secondAttribute="trailing" constant="5" id="dUK-5b-0P3"/>
  1435 + <constraint firstItem="qHt-PD-nGP" firstAttribute="top" secondItem="VjO-jB-oUF" secondAttribute="top" constant="10" id="dfw-3q-cuS"/>
  1436 + <constraint firstAttribute="trailing" secondItem="ugR-id-hYZ" secondAttribute="trailing" constant="10" id="dtU-Gc-PG7"/>
  1437 + <constraint firstItem="FrY-0D-sBM" firstAttribute="leading" secondItem="NhS-aq-jEP" secondAttribute="trailing" constant="5" id="iSy-GK-MRq"/>
  1438 + <constraint firstItem="kpT-5T-UAU" firstAttribute="top" secondItem="VjO-jB-oUF" secondAttribute="top" constant="12" id="uXQ-NV-EfU"/>
  1439 + </constraints>
  1440 + </view>
  1441 + </subviews>
  1442 + <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  1443 + <constraints>
  1444 + <constraint firstItem="flm-QF-4ZE" firstAttribute="top" secondItem="VjO-jB-oUF" secondAttribute="bottom" constant="8" symbolic="YES" id="1Hq-fC-yZt"/>
  1445 + <constraint firstItem="VjO-jB-oUF" firstAttribute="leading" secondItem="pyr-9X-CHE" secondAttribute="leadingMargin" id="Bed-68-EEI"/>
  1446 + <constraint firstAttribute="bottom" secondItem="VjO-jB-oUF" secondAttribute="bottom" constant="214" id="TaP-rN-aOK"/>
  1447 + <constraint firstItem="VjO-jB-oUF" firstAttribute="top" secondItem="pyr-9X-CHE" secondAttribute="top" constant="7" id="ZAW-U7-67q"/>
  1448 + <constraint firstItem="flm-QF-4ZE" firstAttribute="bottom" secondItem="pyr-9X-CHE" secondAttribute="bottomMargin" id="cgP-v6-S1R"/>
  1449 + <constraint firstItem="VjO-jB-oUF" firstAttribute="trailing" secondItem="pyr-9X-CHE" secondAttribute="trailingMargin" id="lcp-2D-o7h"/>
  1450 + <constraint firstItem="VjO-jB-oUF" firstAttribute="trailing" secondItem="flm-QF-4ZE" secondAttribute="trailing" id="lib-eB-qvC"/>
  1451 + <constraint firstItem="VjO-jB-oUF" firstAttribute="leading" secondItem="flm-QF-4ZE" secondAttribute="leading" id="rbZ-WT-CDk"/>
  1452 + </constraints>
  1453 + <userDefinedRuntimeAttributes>
  1454 + <userDefinedRuntimeAttribute type="boolean" keyPath="layer.masksToBounds" value="YES"/>
  1455 + <userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
  1456 + <integer key="value" value="6"/>
  1457 + </userDefinedRuntimeAttribute>
  1458 + </userDefinedRuntimeAttributes>
  1459 + </view>
  1460 + </subviews>
  1461 + <color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/>
  1462 + <constraints>
  1463 + <constraint firstItem="pyr-9X-CHE" firstAttribute="leading" secondItem="eza-mR-Jnp" secondAttribute="leading" constant="10" id="0aW-zh-xED"/>
  1464 + <constraint firstAttribute="trailing" secondItem="pyr-9X-CHE" secondAttribute="trailing" constant="10" id="St1-5L-vSB"/>
  1465 + <constraint firstAttribute="bottom" secondItem="pyr-9X-CHE" secondAttribute="bottom" id="Sv5-Ni-8nF"/>
  1466 + <constraint firstItem="pyr-9X-CHE" firstAttribute="top" secondItem="eza-mR-Jnp" secondAttribute="top" constant="10" id="jEa-Pb-u9n"/>
  1467 + </constraints>
  1468 + </tableViewCellContentView>
  1469 + </tableViewCell>
  1470 + <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="disciplineCell" rowHeight="90" id="gXN-fm-dPx">
  1471 + <rect key="frame" x="0.0" y="558" width="375" height="90"/>
  1472 + <autoresizingMask key="autoresizingMask"/>
  1473 + <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="gXN-fm-dPx" id="0Hn-Z4-F5G">
  1474 + <rect key="frame" x="0.0" y="0.0" width="375" height="90"/>
  1475 + <autoresizingMask key="autoresizingMask"/>
  1476 + <subviews>
  1477 + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="n4a-T5-fp6">
  1478 + <rect key="frame" x="10" y="10" width="355" height="80"/>
  1479 + <subviews>
  1480 + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="优秀" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="JXG-zZ-B4o">
  1481 + <rect key="frame" x="10" y="10" width="50" height="20"/>
  1482 + <constraints>
  1483 + <constraint firstAttribute="width" constant="50" id="5jk-O5-ZKh"/>
  1484 + <constraint firstAttribute="height" constant="20" id="xza-Bs-Xg4"/>
  1485 + </constraints>
  1486 + <fontDescription key="fontDescription" type="system" pointSize="15"/>
  1487 + <color key="textColor" red="0.27279120683670044" green="0.91192549467086792" blue="0.5818055272102356" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  1488 + <nil key="highlightedColor"/>
  1489 + </label>
  1490 + <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">
  1491 + <rect key="frame" x="295" y="10" width="50" height="20"/>
  1492 + <constraints>
  1493 + <constraint firstAttribute="width" constant="50" id="PLj-Zy-kza"/>
  1494 + <constraint firstAttribute="height" constant="20" id="ywL-4D-cc0"/>
  1495 + </constraints>
  1496 + <fontDescription key="fontDescription" type="system" pointSize="15"/>
  1497 + <color key="textColor" red="0.27279120683670044" green="0.91192549467086792" blue="0.5818055272102356" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  1498 + <nil key="highlightedColor"/>
  1499 + </label>
  1500 + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="沈小东" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="alw-wz-UnE">
  1501 + <rect key="frame" x="10" y="40" width="80" height="20"/>
  1502 + <constraints>
  1503 + <constraint firstAttribute="height" constant="20" id="Wqz-AI-UgY"/>
  1504 + <constraint firstAttribute="width" constant="80" id="f6i-xg-gdo"/>
  1505 + </constraints>
  1506 + <fontDescription key="fontDescription" type="system" pointSize="15"/>
  1507 + <nil key="textColor"/>
  1508 + <nil key="highlightedColor"/>
  1509 + </label>
  1510 + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="二年(2)班" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="7nd-dC-VJe">
  1511 + <rect key="frame" x="90" y="40" width="80" height="20"/>
  1512 + <constraints>
  1513 + <constraint firstAttribute="width" constant="80" id="ImH-Zu-VOs"/>
  1514 + <constraint firstAttribute="height" constant="20" id="xQu-f1-ncs"/>
  1515 + </constraints>
  1516 + <fontDescription key="fontDescription" type="system" pointSize="15"/>
  1517 + <nil key="textColor"/>
  1518 + <nil key="highlightedColor"/>
  1519 + </label>
  1520 + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="2018-03-12 17:30" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="AZt-aj-618">
  1521 + <rect key="frame" x="180" y="40" width="165" height="20"/>
  1522 + <constraints>
  1523 + <constraint firstAttribute="height" constant="20" id="JnP-ZA-fcx"/>
  1524 + </constraints>
  1525 + <fontDescription key="fontDescription" type="system" pointSize="15"/>
  1526 + <nil key="textColor"/>
  1527 + <nil key="highlightedColor"/>
  1528 + </label>
  1529 + <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">
  1530 + <rect key="frame" x="99" y="10" width="157" height="20"/>
  1531 + <constraints>
  1532 + <constraint firstAttribute="height" constant="20" id="U6q-9r-Nfr"/>
  1533 + </constraints>
  1534 + <fontDescription key="fontDescription" type="system" pointSize="15"/>
  1535 + <color key="textColor" red="0.27279120683670044" green="0.91192549467086792" blue="0.5818055272102356" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  1536 + <nil key="highlightedColor"/>
  1537 + </label>
  1538 + </subviews>
  1539 + <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  1540 + <constraints>
  1541 + <constraint firstItem="alw-wz-UnE" firstAttribute="top" secondItem="JXG-zZ-B4o" secondAttribute="bottom" constant="10" id="1f1-iz-X3D"/>
  1542 + <constraint firstAttribute="trailing" secondItem="ftO-pc-XdN" secondAttribute="trailing" constant="99" id="AxJ-tu-bk5"/>
  1543 + <constraint firstItem="7nd-dC-VJe" firstAttribute="leading" secondItem="alw-wz-UnE" secondAttribute="trailing" id="BUV-bh-YI5"/>
  1544 + <constraint firstItem="7nd-dC-VJe" firstAttribute="top" secondItem="ftO-pc-XdN" secondAttribute="bottom" constant="10" id="Dr8-PW-p3W"/>
  1545 + <constraint firstItem="alw-wz-UnE" firstAttribute="leading" secondItem="n4a-T5-fp6" secondAttribute="leading" constant="10" id="NtT-Sf-PBs"/>
  1546 + <constraint firstAttribute="trailing" secondItem="AZt-aj-618" secondAttribute="trailing" constant="10" id="RsE-rL-y0s"/>
  1547 + <constraint firstItem="JXG-zZ-B4o" firstAttribute="leading" secondItem="n4a-T5-fp6" secondAttribute="leading" constant="10" id="TKW-OL-7sc"/>
  1548 + <constraint firstItem="ftO-pc-XdN" firstAttribute="leading" secondItem="n4a-T5-fp6" secondAttribute="leading" constant="99" id="XR5-nY-qmX"/>
  1549 + <constraint firstItem="AZt-aj-618" firstAttribute="leading" secondItem="7nd-dC-VJe" secondAttribute="trailing" constant="10" id="jkL-9P-Nlt"/>
  1550 + <constraint firstItem="ftO-pc-XdN" firstAttribute="top" secondItem="n4a-T5-fp6" secondAttribute="top" constant="10" id="lXK-u0-r1O"/>
  1551 + <constraint firstItem="AZt-aj-618" firstAttribute="top" secondItem="ftO-pc-XdN" secondAttribute="bottom" constant="10" id="qTi-Ak-ANb"/>
  1552 + <constraint firstItem="JXG-zZ-B4o" firstAttribute="top" secondItem="n4a-T5-fp6" secondAttribute="top" constant="10" id="tcE-vD-YD1"/>
  1553 + <constraint firstItem="Oqg-R7-DJP" firstAttribute="top" secondItem="n4a-T5-fp6" secondAttribute="top" constant="10" id="uFR-Cc-5uM"/>
  1554 + <constraint firstAttribute="trailing" secondItem="Oqg-R7-DJP" secondAttribute="trailing" constant="10" id="x5V-4u-XLf"/>
  1555 + </constraints>
  1556 + <userDefinedRuntimeAttributes>
  1557 + <userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
  1558 + <integer key="value" value="6"/>
  1559 + </userDefinedRuntimeAttribute>
  1560 + <userDefinedRuntimeAttribute type="boolean" keyPath="layer.masksToBounds" value="YES"/>
  1561 + </userDefinedRuntimeAttributes>
  1562 + </view>
  1563 + </subviews>
  1564 + <color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/>
  1565 + <constraints>
  1566 + <constraint firstItem="n4a-T5-fp6" firstAttribute="top" secondItem="0Hn-Z4-F5G" secondAttribute="top" constant="10" id="QNx-ff-GZC"/>
  1567 + <constraint firstItem="n4a-T5-fp6" firstAttribute="leading" secondItem="0Hn-Z4-F5G" secondAttribute="leading" constant="10" id="U5r-7C-jqu"/>
  1568 + <constraint firstAttribute="bottom" secondItem="n4a-T5-fp6" secondAttribute="bottom" id="XpR-Nv-WiZ"/>
  1569 + <constraint firstAttribute="trailing" secondItem="n4a-T5-fp6" secondAttribute="trailing" constant="10" id="j5s-Dn-wGu"/>
  1570 + </constraints>
  1571 + </tableViewCellContentView>
  1572 + </tableViewCell>
  1573 + </prototypes>
  1574 + </tableView>
  1575 + </subviews>
  1576 + <color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/>
  1577 + <constraints>
  1578 + <constraint firstItem="baW-9X-pIe" firstAttribute="top" secondItem="YbX-Gn-fPm" secondAttribute="top" id="IYz-UA-0TV"/>
  1579 + <constraint firstItem="YbX-Gn-fPm" firstAttribute="bottom" secondItem="baW-9X-pIe" secondAttribute="bottom" constant="10" id="fH4-7i-jIk"/>
  1580 + <constraint firstItem="YbX-Gn-fPm" firstAttribute="trailing" secondItem="baW-9X-pIe" secondAttribute="trailing" id="mYC-en-UOx"/>
  1581 + <constraint firstItem="baW-9X-pIe" firstAttribute="leading" secondItem="YbX-Gn-fPm" secondAttribute="leading" id="ov4-P9-eDY"/>
  1582 + </constraints>
  1583 + <viewLayoutGuide key="safeArea" id="YbX-Gn-fPm"/>
  1584 + </view>
  1585 + <connections>
  1586 + <outlet property="sceneTableView" destination="baW-9X-pIe" id="Rpf-rg-9n3"/>
  1587 + </connections>
  1588 + </viewController>
  1589 + <placeholder placeholderIdentifier="IBFirstResponder" id="msC-eZ-quK" userLabel="First Responder" sceneMemberID="firstResponder"/>
  1590 + </objects>
  1591 + <point key="canvasLocation" x="3093.5999999999999" y="409.7451274362819"/>
1053 </scene> 1592 </scene>
1054 <!--My View Controller--> 1593 <!--My View Controller-->
1055 <scene sceneID="Mnt-Vb-tkB"> 1594 <scene sceneID="Mnt-Vb-tkB">
@@ -1630,7 +2169,6 @@ @@ -1630,7 +2169,6 @@
1630 <image name="Information_bar_icon_select" width="22" height="20"/> 2169 <image name="Information_bar_icon_select" width="22" height="20"/>
1631 <image name="evaluation_bar_icon" width="22" height="21"/> 2170 <image name="evaluation_bar_icon" width="22" height="21"/>
1632 <image name="evaluation_bar_icon_select" width="22" height="21"/> 2171 <image name="evaluation_bar_icon_select" width="22" height="21"/>
1633 - <image name="evaluation_icon_camera" width="22" height="18"/>  
1634 <image name="evaluation_icon_learningManagement" width="45" height="47"/> 2172 <image name="evaluation_icon_learningManagement" width="45" height="47"/>
1635 <image name="evaluation_icon_play" width="59" height="59"/> 2173 <image name="evaluation_icon_play" width="59" height="59"/>
1636 <image name="evaluation_icon_training" width="47" height="47"/> 2174 <image name="evaluation_icon_training" width="47" height="47"/>
@@ -1642,5 +2180,8 @@ @@ -1642,5 +2180,8 @@
1642 <image name="navigationBar_backgrounImage" width="375" height="139"/> 2180 <image name="navigationBar_backgrounImage" width="375" height="139"/>
1643 <image name="report_bar_icon" width="22" height="20"/> 2181 <image name="report_bar_icon" width="22" height="20"/>
1644 <image name="report_bar_icon_select" width="22" height="20"/> 2182 <image name="report_bar_icon_select" width="22" height="20"/>
  2183 + <image name="test001" width="540" height="278"/>
  2184 + <image name="test002" width="216" height="282"/>
  2185 + <image name="test003" width="732" height="388"/>
1645 </resources> 2186 </resources>
1646 </document> 2187 </document>
ParentAssistant/Pods/Pods.xcodeproj/xcuserdata/caoyang.xcuserdatad/xcschemes/xcschememanagement.plist 0 → 100644
@@ -0,0 +1,54 @@ @@ -0,0 +1,54 @@
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
  3 +<plist version="1.0">
  4 +<dict>
  5 + <key>SchemeUserState</key>
  6 + <dict>
  7 + <key>Alamofire.xcscheme</key>
  8 + <dict>
  9 + <key>orderHint</key>
  10 + <integer>1</integer>
  11 + </dict>
  12 + <key>DZNEmptyDataSet.xcscheme</key>
  13 + <dict>
  14 + <key>orderHint</key>
  15 + <integer>2</integer>
  16 + </dict>
  17 + <key>Pods-ParentAssistant.xcscheme</key>
  18 + <dict>
  19 + <key>orderHint</key>
  20 + <integer>3</integer>
  21 + </dict>
  22 + <key>Reachability.xcscheme</key>
  23 + <dict>
  24 + <key>orderHint</key>
  25 + <integer>4</integer>
  26 + </dict>
  27 + <key>SDWebImage.xcscheme</key>
  28 + <dict>
  29 + <key>orderHint</key>
  30 + <integer>5</integer>
  31 + </dict>
  32 + <key>SVProgressHUD.xcscheme</key>
  33 + <dict>
  34 + <key>orderHint</key>
  35 + <integer>6</integer>
  36 + </dict>
  37 + <key>SwiftHash.xcscheme</key>
  38 + <dict>
  39 + <key>orderHint</key>
  40 + <integer>7</integer>
  41 + </dict>
  42 + <key>Toast.xcscheme</key>
  43 + <dict>
  44 + <key>orderHint</key>
  45 + <integer>8</integer>
  46 + </dict>
  47 + <key>XRCarouselView.xcscheme</key>
  48 + <dict>
  49 + <key>orderHint</key>
  50 + <integer>9</integer>
  51 + </dict>
  52 + </dict>
  53 +</dict>
  54 +</plist>