diff --git a/ParentAssistant/ParentAssistant.xcodeproj/project.pbxproj b/ParentAssistant/ParentAssistant.xcodeproj/project.pbxproj index 5ae3d76..e5834f3 100644 --- a/ParentAssistant/ParentAssistant.xcodeproj/project.pbxproj +++ b/ParentAssistant/ParentAssistant.xcodeproj/project.pbxproj @@ -471,9 +471,9 @@ 599364E2204E62E700C8B371 /* my */ = { isa = PBXGroup; children = ( + BFCED886205280B700055373 /* Controller */, BFCED889205280C900055373 /* Model */, 599364E4204E62E700C8B371 /* View */, - BFCED886205280B700055373 /* Controller */, ); path = my; sourceTree = ""; @@ -505,6 +505,7 @@ 599364F1204E632600C8B371 /* util */ = { isa = PBXGroup; children = ( + BF38846A205A57E700A240EF /* NIM */, BFF9B7F02057A27C00F39B3E /* view */, 590944E12057DA73004478B5 /* utils.swift */, ADE33B302062202300BEA6E6 /* Macro.swift */, @@ -657,7 +658,7 @@ BF38846B205A58F800A240EF /* YXMessageManager.swift */, ); name = NIM; - path = ParentAssistant/NIM; + path = ParentAssistant/Classes/util/NIM; sourceTree = SOURCE_ROOT; }; BF3B829E2050CC7E002078EA /* View */ = { @@ -728,7 +729,6 @@ BF7A4C6B204E320700460463 /* Classes */ = { isa = PBXGroup; children = ( - BF38846A205A57E700A240EF /* NIM */, 599364D9204E62E700C8B371 /* controllers */, 599364F1204E632600C8B371 /* util */, BFEAAAAC205257270072FAAF /* libs */, @@ -777,10 +777,10 @@ BFCED886205280B700055373 /* Controller */ = { isa = PBXGroup; children = ( + BFCED887205280B700055373 /* MyViewController.swift */, BFF9B7E82056852A00F39B3E /* RegisterViewController.swift */, BF621CAD2056663C0040D2C1 /* LoginViewController.swift */, BFF9B7EA205772E100F39B3E /* GetBackPasswordViewController.swift */, - BFCED887205280B700055373 /* MyViewController.swift */, BF621CAF2056664C0040D2C1 /* CurrentInfoViewController.swift */, BF406CD52057B03A000A6681 /* MessageViewController.swift */, BF406CDB2057C110000A6681 /* OrderDetailViewController.swift */, diff --git a/ParentAssistant/ParentAssistant.xcworkspace/xcuserdata/caoyang.xcuserdatad/UserInterfaceState.xcuserstate b/ParentAssistant/ParentAssistant.xcworkspace/xcuserdata/caoyang.xcuserdatad/UserInterfaceState.xcuserstate index 5131b06..2fcc234 100644 Binary files a/ParentAssistant/ParentAssistant.xcworkspace/xcuserdata/caoyang.xcuserdatad/UserInterfaceState.xcuserstate and b/ParentAssistant/ParentAssistant.xcworkspace/xcuserdata/caoyang.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/ParentAssistant/ParentAssistant/Classes/controllers/Grow/GrowViewController.swift b/ParentAssistant/ParentAssistant/Classes/controllers/Grow/GrowViewController.swift index 42be16b..b283b34 100644 --- a/ParentAssistant/ParentAssistant/Classes/controllers/Grow/GrowViewController.swift +++ b/ParentAssistant/ParentAssistant/Classes/controllers/Grow/GrowViewController.swift @@ -38,7 +38,7 @@ class GrowViewController: UIViewController,UIScrollViewDelegate { lazy var titleLine = {()->CALayer in let lineLay = CALayer.init() lineLay.frame.size = CGSize.init(width: 50, height: 2) - lineLay.backgroundColor = UIColor.blue.cgColor + lineLay.backgroundColor = UIColor.white.cgColor return lineLay }() //是否显示右侧按钮 @@ -70,6 +70,7 @@ class GrowViewController: UIViewController,UIScrollViewDelegate { } titleLab.font = UIFont.systemFont(ofSize: 15) titleLab.textAlignment = .center + titleLab.textColor = .white leftView.addSubview(titleLab) let imageView = UIImageView.init(frame: CGRect.init(x: 50, y: 11, width: 10, height: 22)) @@ -85,6 +86,7 @@ class GrowViewController: UIViewController,UIScrollViewDelegate { let rightView = UIButton.init(frame: CGRect.init(x: 0, y: 0, width: 50, height: 44)) let titleRLab = UILabel.init(frame: CGRect.init(x: 0, y: 0, width: 40, height: 44)) titleRLab.text = "筛选" + titleRLab.textColor = .white titleRLab.font = UIFont.systemFont(ofSize: 15) titleRLab.textAlignment = .center rightView.addSubview(titleRLab) @@ -131,7 +133,7 @@ class GrowViewController: UIViewController,UIScrollViewDelegate { let btn = UIButton.init() btn.setTitle(titleArr[i], for: .normal) btn.titleLabel!.font = UIFont.systemFont(ofSize: 17) - btn.setTitleColor(UIColor.black, for: .normal) + btn.setTitleColor(UIColor.white, for: .normal) btn.tag = i btn.addTarget(self, action: #selector(clickTitleAction(btn:)), for:UIControlEvents.touchUpInside) btn.frame.size = CGSize.init(width: 40, height: ZJBNavH) diff --git a/ParentAssistant/ParentAssistant/Classes/controllers/Grow/View/ProgramView/ProgramVacateAddView.swift b/ParentAssistant/ParentAssistant/Classes/controllers/Grow/View/ProgramView/ProgramVacateAddView.swift index a3830e1..aad0f63 100644 --- a/ParentAssistant/ParentAssistant/Classes/controllers/Grow/View/ProgramView/ProgramVacateAddView.swift +++ b/ParentAssistant/ParentAssistant/Classes/controllers/Grow/View/ProgramView/ProgramVacateAddView.swift @@ -8,11 +8,53 @@ import UIKit -class ProgramVacateAddView: UIView { +class ProgramVacateAddView: UIView,UITableViewDelegate,UITableViewDataSource { + lazy var tableView = { ()-> UITableView in + + let table = UITableView.init(frame: self.bounds) + table.delegate = self + table.dataSource = self + table.register(UINib.init(nibName: "ProgramVacateDetailCell", bundle: nil), forCellReuseIdentifier: "ProgramVacateDetailCell") + table.register(UINib.init(nibName: "ProgramVacateTextFieldCell", bundle: nil), forCellReuseIdentifier: "ProgramVacateTextFieldCell") + table.register(UINib.init(nibName: "ProgramVacateImageCell", bundle: nil), forCellReuseIdentifier: "ProgramVacateImageCell") + return table + }() + + //data + var dataArr = Array() + override init(frame: CGRect) { super.init(frame: frame) + self.dataArr = ["学生姓名:","班级:","请假场景:","请假类型:","请假时间:","返校时间:","离校原因:","照片:","审核人:"] + self.addSubview(self.tableView) + + } + + //MARK: - TableView Deleagate && DataSource + func numberOfSections(in tableView: UITableView) -> Int { + + return 1 + } + func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { + + return self.dataArr.count } + func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat { + return 50 + } + func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { + + if indexPath.row != 6 || indexPath.row != 7 { + + let cell = tableView.dequeueReusableCell(withIdentifier: "ProgramVacateDetailCell", for: indexPath) as! ProgramVacateDetailCell + cell.titleLab.text = dataArr[indexPath.row] + return cell + } + + return UITableViewCell.init() + } + required init?(coder aDecoder: NSCoder) { diff --git a/ParentAssistant/ParentAssistant/Classes/controllers/Grow/View/ProgramView/ProgramVacateBodyTableViewCell.xib b/ParentAssistant/ParentAssistant/Classes/controllers/Grow/View/ProgramView/ProgramVacateBodyTableViewCell.xib index 962e527..b1b77bb 100644 --- a/ParentAssistant/ParentAssistant/Classes/controllers/Grow/View/ProgramView/ProgramVacateBodyTableViewCell.xib +++ b/ParentAssistant/ParentAssistant/Classes/controllers/Grow/View/ProgramView/ProgramVacateBodyTableViewCell.xib @@ -55,7 +55,7 @@