Commit 1c8b61ab61572b4bf2bda48ef560608b783d30ae
1 parent
7273edbf
Exists in
parentassistant
页面布局优化
Showing
15 changed files
with
24 additions
and
24 deletions
Show diff stats
ParentAssistant/ParentAssistant.xcworkspace/xcuserdata/caoyang.xcuserdatad/UserInterfaceState.xcuserstate
No preview for this file type
ParentAssistant/ParentAssistant/Classes/controllers/Grow/Report/MoralViewController.swift
@@ -69,7 +69,7 @@ class MoralViewController: UIViewController,UITableViewDelegate,UITableViewDataS | @@ -69,7 +69,7 @@ class MoralViewController: UIViewController,UITableViewDelegate,UITableViewDataS | ||
69 | case 0: | 69 | case 0: |
70 | return 240 | 70 | return 240 |
71 | case 1: | 71 | case 1: |
72 | - return 280 | 72 | + return screenWidth*0.62 |
73 | case 2: | 73 | case 2: |
74 | return 70 | 74 | return 70 |
75 | default: | 75 | default: |
ParentAssistant/ParentAssistant/Classes/controllers/Grow/Report/SceneDetailViewController.swift
@@ -45,7 +45,7 @@ class SceneDetailViewController: UIViewController,UITableViewDataSource,UITableV | @@ -45,7 +45,7 @@ class SceneDetailViewController: UIViewController,UITableViewDataSource,UITableV | ||
45 | case 0: | 45 | case 0: |
46 | return 240 | 46 | return 240 |
47 | case 1: | 47 | case 1: |
48 | - return 300 | 48 | + return screenWidth*0.62 |
49 | case 2: | 49 | case 2: |
50 | return 70 | 50 | return 70 |
51 | default: | 51 | default: |
ParentAssistant/ParentAssistant/Classes/controllers/Grow/View/ProgramView/GrowCheckDownTableViewCell.swift
@@ -16,7 +16,7 @@ class GrowCheckDownTableViewCell: UITableViewCell { | @@ -16,7 +16,7 @@ class GrowCheckDownTableViewCell: UITableViewCell { | ||
16 | override func awakeFromNib() { | 16 | override func awakeFromNib() { |
17 | super.awakeFromNib() | 17 | super.awakeFromNib() |
18 | // Initialization code | 18 | // Initialization code |
19 | - self.backgroundColor = backgroundColor | 19 | + self.backgroundColor = backGroundColor |
20 | } | 20 | } |
21 | 21 | ||
22 | func setCellData(model:StudentCardModel){ | 22 | func setCellData(model:StudentCardModel){ |
ParentAssistant/ParentAssistant/Classes/controllers/Grow/View/ProgramView/ProgramVacateBodyTableViewCell.swift
@@ -19,7 +19,7 @@ class ProgramVacateBodyTableViewCell: UITableViewCell { | @@ -19,7 +19,7 @@ class ProgramVacateBodyTableViewCell: UITableViewCell { | ||
19 | @IBOutlet weak var vacateResult: UILabel! | 19 | @IBOutlet weak var vacateResult: UILabel! |
20 | override func awakeFromNib() { | 20 | override func awakeFromNib() { |
21 | super.awakeFromNib() | 21 | super.awakeFromNib() |
22 | - self.backgroundColor = backgroundColor | 22 | + self.backgroundColor = backGroundColor |
23 | 23 | ||
24 | // Initialization code | 24 | // Initialization code |
25 | } | 25 | } |
ParentAssistant/ParentAssistant/Classes/controllers/Grow/View/ProgramView/ProgramVacateTableViewCell.swift
@@ -15,7 +15,7 @@ class ProgramVacateTableViewCell: UITableViewCell { | @@ -15,7 +15,7 @@ class ProgramVacateTableViewCell: UITableViewCell { | ||
15 | @IBOutlet weak var endTime: UILabel! | 15 | @IBOutlet weak var endTime: UILabel! |
16 | override func awakeFromNib() { | 16 | override func awakeFromNib() { |
17 | super.awakeFromNib() | 17 | super.awakeFromNib() |
18 | - self.backgroundColor = backgroundColor | 18 | + self.backgroundColor = backGroundColor |
19 | 19 | ||
20 | // Initialization code | 20 | // Initialization code |
21 | } | 21 | } |
ParentAssistant/ParentAssistant/Classes/controllers/Grow/View/ReportView/BehaviorDetailCell.swift
@@ -12,7 +12,7 @@ class BehaviorDetailCell: UITableViewCell { | @@ -12,7 +12,7 @@ class BehaviorDetailCell: UITableViewCell { | ||
12 | 12 | ||
13 | override func awakeFromNib() { | 13 | override func awakeFromNib() { |
14 | super.awakeFromNib() | 14 | super.awakeFromNib() |
15 | - self.backgroundColor = backgroundColor | 15 | + self.backgroundColor = backGroundColor |
16 | 16 | ||
17 | // Initialization code | 17 | // Initialization code |
18 | } | 18 | } |
ParentAssistant/ParentAssistant/Classes/controllers/Grow/View/ReportView/EducationDetailCell.swift
@@ -14,11 +14,10 @@ class EducationDetailCell: UITableViewCell { | @@ -14,11 +14,10 @@ class EducationDetailCell: UITableViewCell { | ||
14 | 14 | ||
15 | override func awakeFromNib() { | 15 | override func awakeFromNib() { |
16 | super.awakeFromNib() | 16 | super.awakeFromNib() |
17 | - self.backgroundColor = backgroundColor | ||
18 | - | ||
19 | - let rect = CGRect.init(x: 10, y: 60, width: screenWidth-20, height: self.bounds.size.height-60) | ||
20 | - customLineChart = LineChartView.init(frame: rect) | 17 | + self.backgroundColor = backGroundColor |
21 | 18 | ||
19 | + let rect = CGRect.init(x: 10, y: 60, width: screenWidth-20, height: screenWidth*0.62-60) | ||
20 | + customLineChart = LineChartView.init(frame: rect) | ||
22 | print("linechart frame = \(customLineChart.frame)") | 21 | print("linechart frame = \(customLineChart.frame)") |
23 | customLineChart.drawUI(xLableArr: nil) | 22 | customLineChart.drawUI(xLableArr: nil) |
24 | let arr1 = [4,4,2,1,3] | 23 | let arr1 = [4,4,2,1,3] |
ParentAssistant/ParentAssistant/Classes/controllers/Grow/View/ReportView/GrowSubjectCell.swift
@@ -12,7 +12,7 @@ class GrowSubjectCell: UITableViewCell { | @@ -12,7 +12,7 @@ class GrowSubjectCell: UITableViewCell { | ||
12 | 12 | ||
13 | override func awakeFromNib() { | 13 | override func awakeFromNib() { |
14 | super.awakeFromNib() | 14 | super.awakeFromNib() |
15 | - self.backgroundColor = backgroundColor | 15 | + self.backgroundColor = backGroundColor |
16 | 16 | ||
17 | // Initialization code | 17 | // Initialization code |
18 | } | 18 | } |
ParentAssistant/ParentAssistant/Classes/controllers/Grow/View/ReportView/LineChartView.swift
@@ -39,7 +39,8 @@ class LineChartView: UIView { | @@ -39,7 +39,8 @@ class LineChartView: UIView { | ||
39 | override init(frame: CGRect) { | 39 | override init(frame: CGRect) { |
40 | super.init(frame: frame) | 40 | super.init(frame: frame) |
41 | if !frame.isEmpty { | 41 | if !frame.isEmpty { |
42 | - self.yCellHeight = self.bounds.size.height/(CGFloat(yCount)+1) | 42 | + //留点空间放横坐标按钮 |
43 | + self.yCellHeight = (frame.size.height-30)/(CGFloat(yCount)) | ||
43 | } | 44 | } |
44 | } | 45 | } |
45 | func drawUI(xLableArr:Array<String>?){ | 46 | func drawUI(xLableArr:Array<String>?){ |
@@ -61,7 +62,7 @@ class LineChartView: UIView { | @@ -61,7 +62,7 @@ class LineChartView: UIView { | ||
61 | yLab.font = UIFont.systemFont(ofSize: 14) | 62 | yLab.font = UIFont.systemFont(ofSize: 14) |
62 | self.addSubview(yLab) | 63 | self.addSubview(yLab) |
63 | 64 | ||
64 | - let lineLab = UILabel.init(frame: CGRect.init(x: 40, y: yLab.center.y, width: self.bounds.size.width-80, height: 0.4)) | 65 | + let lineLab = UILabel.init(frame: CGRect.init(x: 40, y: yLab.center.y, width: self.bounds.size.width-50, height: 0.4)) |
65 | lineLab.backgroundColor = UIColorWithRGB(R: 190, G: 190, B: 190) | 66 | lineLab.backgroundColor = UIColorWithRGB(R: 190, G: 190, B: 190) |
66 | self.addSubview(lineLab) | 67 | self.addSubview(lineLab) |
67 | 68 | ||
@@ -73,7 +74,7 @@ class LineChartView: UIView { | @@ -73,7 +74,7 @@ class LineChartView: UIView { | ||
73 | private func drawX() { | 74 | private func drawX() { |
74 | let xWidth = (self.bounds.size.width)/CGFloat(yCount) | 75 | let xWidth = (self.bounds.size.width)/CGFloat(yCount) |
75 | for index in 0..<xCount { | 76 | for index in 0..<xCount { |
76 | - let nameBtn = UIButton.init(frame: CGRect.init(x: xWidth+CGFloat(index)*xWidth, y: yCellHeight*6-10, width: 40, height: 30)) | 77 | + let nameBtn = UIButton.init(frame: CGRect.init(x: xWidth+CGFloat(index)*xWidth, y: yCellHeight*CGFloat(yCount-1)+20, width: 40, height: 30)) |
77 | nameBtn.setTitle(xLabArr[index], for: UIControlState.normal) | 78 | nameBtn.setTitle(xLabArr[index], for: UIControlState.normal) |
78 | nameBtn.setTitleColor(UIColorWithRGB(R: 119, G: 119, B: 119), for: UIControlState.normal) | 79 | nameBtn.setTitleColor(UIColorWithRGB(R: 119, G: 119, B: 119), for: UIControlState.normal) |
79 | nameBtn.titleLabel!.textAlignment = .center | 80 | nameBtn.titleLabel!.textAlignment = .center |
@@ -82,7 +83,7 @@ class LineChartView: UIView { | @@ -82,7 +83,7 @@ class LineChartView: UIView { | ||
82 | // nameBtn.backgroundColor = UIColor.orange | 83 | // nameBtn.backgroundColor = UIColor.orange |
83 | self.addSubview(nameBtn) | 84 | self.addSubview(nameBtn) |
84 | 85 | ||
85 | - nameBtn.addTarget(self, action: #selector(touchXAction(tap:)), for: UIControlEvents.touchUpInside) | 86 | + nameBtn.addTarget(self, action: #selector(touchXAction(tap:)), for: UIControlEvents.touchDown) |
86 | 87 | ||
87 | xCenterArr.append(nameBtn.frame.origin.x+20) | 88 | xCenterArr.append(nameBtn.frame.origin.x+20) |
88 | } | 89 | } |
@@ -123,15 +124,15 @@ class LineChartView: UIView { | @@ -123,15 +124,15 @@ class LineChartView: UIView { | ||
123 | //X轴下划线 | 124 | //X轴下划线 |
124 | let movePath = CGMutablePath() | 125 | let movePath = CGMutablePath() |
125 | movePath.move(to: CGPoint.init(x: xCenterArr[index], y: yCenterArr[0])) | 126 | movePath.move(to: CGPoint.init(x: xCenterArr[index], y: yCenterArr[0])) |
126 | - movePath.addLine(to: CGPoint.init(x: xCenterArr[index], y: 10+5*(self.bounds.height/(CGFloat(yCount)+1)))) | 127 | + movePath.addLine(to: CGPoint.init(x: xCenterArr[index], y: 10+CGFloat(yCount-1)*yCellHeight)) |
127 | lineLayer.path = movePath | 128 | lineLayer.path = movePath |
128 | 129 | ||
129 | xMoveLayer.strokeColor = UIColorWithRGB(R: 92, G: 145, B: 230).cgColor | 130 | xMoveLayer.strokeColor = UIColorWithRGB(R: 92, G: 145, B: 230).cgColor |
130 | xMoveLayer.lineWidth = 2 | 131 | xMoveLayer.lineWidth = 2 |
131 | self.layer.addSublayer(xMoveLayer) | 132 | self.layer.addSublayer(xMoveLayer) |
132 | let movePath2 = CGMutablePath() | 133 | let movePath2 = CGMutablePath() |
133 | - movePath2.move(to: CGPoint.init(x: xCenterArr[index]-15, y: yCellHeight*6+20)) | ||
134 | - movePath2.addLine(to: CGPoint.init(x: xCenterArr[index]+15, y: yCellHeight*6+20)) | 134 | + movePath2.move(to: CGPoint.init(x: xCenterArr[index]-15, y: yCellHeight*CGFloat(yCount-1)+20+30)) |
135 | + movePath2.addLine(to: CGPoint.init(x: xCenterArr[index]+15, y: yCellHeight*CGFloat(yCount-1)+20+30)) | ||
135 | xMoveLayer.path = movePath2 | 136 | xMoveLayer.path = movePath2 |
136 | 137 | ||
137 | if yLabArray.count == dateArr.count { | 138 | if yLabArray.count == dateArr.count { |
ParentAssistant/ParentAssistant/Classes/controllers/Grow/View/ReportView/MoralDetailCell.swift
@@ -20,7 +20,7 @@ class MoralDetailCell: UITableViewCell { | @@ -20,7 +20,7 @@ class MoralDetailCell: UITableViewCell { | ||
20 | @IBOutlet weak var evaluationLab: UILabel! | 20 | @IBOutlet weak var evaluationLab: UILabel! |
21 | override func awakeFromNib() { | 21 | override func awakeFromNib() { |
22 | super.awakeFromNib() | 22 | super.awakeFromNib() |
23 | - self.backgroundColor = backgroundColor | 23 | + self.backgroundColor = backGroundColor |
24 | 24 | ||
25 | // Initialization code | 25 | // Initialization code |
26 | } | 26 | } |
ParentAssistant/ParentAssistant/Classes/controllers/Grow/View/ReportView/MoralTableViewCell.swift
@@ -18,7 +18,7 @@ class MoralTableViewCell: UITableViewCell { | @@ -18,7 +18,7 @@ class MoralTableViewCell: UITableViewCell { | ||
18 | @IBOutlet weak var reportDateLab: UILabel! | 18 | @IBOutlet weak var reportDateLab: UILabel! |
19 | override func awakeFromNib() { | 19 | override func awakeFromNib() { |
20 | super.awakeFromNib() | 20 | super.awakeFromNib() |
21 | - self.backgroundColor = backgroundColor | 21 | + self.backgroundColor = backGroundColor |
22 | 22 | ||
23 | // Initialization code | 23 | // Initialization code |
24 | } | 24 | } |
ParentAssistant/ParentAssistant/Classes/controllers/Grow/View/ReportView/SceneDownCell.swift
@@ -18,7 +18,7 @@ class SceneDownCell: UITableViewCell { | @@ -18,7 +18,7 @@ class SceneDownCell: UITableViewCell { | ||
18 | @IBOutlet weak var dateLab: UILabel! | 18 | @IBOutlet weak var dateLab: UILabel! |
19 | override func awakeFromNib() { | 19 | override func awakeFromNib() { |
20 | super.awakeFromNib() | 20 | super.awakeFromNib() |
21 | - self.backgroundColor = backgroundColor | 21 | + self.backgroundColor = backGroundColor |
22 | 22 | ||
23 | // Initialization code | 23 | // Initialization code |
24 | } | 24 | } |
ParentAssistant/ParentAssistant/Classes/controllers/Grow/View/ReportView/SceneMiddleCell.swift
@@ -13,10 +13,10 @@ class SceneMiddleCell: UITableViewCell { | @@ -13,10 +13,10 @@ class SceneMiddleCell: UITableViewCell { | ||
13 | var customLineChart = LineChartView() | 13 | var customLineChart = LineChartView() |
14 | override func awakeFromNib() { | 14 | override func awakeFromNib() { |
15 | super.awakeFromNib() | 15 | super.awakeFromNib() |
16 | - self.backgroundColor = backgroundColor | 16 | + self.backgroundColor = backGroundColor |
17 | 17 | ||
18 | // Initialization code | 18 | // Initialization code |
19 | - let rect = CGRect.init(x: 0, y: 60, width: screenWidth-20, height: self.bounds.size.height-60) | 19 | + let rect = CGRect.init(x: 20, y: 60, width: screenWidth-40, height: screenWidth*0.62-60) |
20 | customLineChart = LineChartView.init(frame: rect) | 20 | customLineChart = LineChartView.init(frame: rect) |
21 | let customXLabArr = ["03/12","03/13","03/14","03/15","03/16"] | 21 | let customXLabArr = ["03/12","03/13","03/14","03/15","03/16"] |
22 | 22 |
ParentAssistant/ParentAssistant/Classes/controllers/Grow/View/ReportView/SceneTopCell.swift
@@ -16,7 +16,7 @@ class SceneTopCell: UITableViewCell { | @@ -16,7 +16,7 @@ class SceneTopCell: UITableViewCell { | ||
16 | @IBOutlet weak var SuggestLab: UITextView! //指导意见 | 16 | @IBOutlet weak var SuggestLab: UITextView! //指导意见 |
17 | override func awakeFromNib() { | 17 | override func awakeFromNib() { |
18 | super.awakeFromNib() | 18 | super.awakeFromNib() |
19 | - self.backgroundColor = backgroundColor | 19 | + self.backgroundColor = backGroundColor |
20 | 20 | ||
21 | // Initialization code | 21 | // Initialization code |
22 | } | 22 | } |