Commit 10d1b2721586f7a2cd24f882568b52af0e4ed44d

Authored by Cao yang
1 parent b4536405
Exists in parentassistant

添加报告页面左右按钮

ParentAssistant/ParentAssistant.xcworkspace/xcuserdata/caoyang.xcuserdatad/UserInterfaceState.xcuserstate
No preview for this file type
ParentAssistant/ParentAssistant/Classes/controllers/report/ReportViewController.swift
... ... @@ -47,30 +47,54 @@ class ReportViewController: UIViewController {
47 47 self.navigationController?.navigationBar.barStyle = UIBarStyle.default// UIColorFromRGB(0xC5DAFF)
48 48 let backImage = UIImage(named: "navigationBar_backgrounImage")
49 49 self.navigationController?.navigationBar.setBackgroundImage(backImage, for: UIBarMetrics.default)
  50 +
50 51 self.configTheme()
51   -// self.navigationItem.title = "报告"
  52 +
52 53 setuptitleView()
53 54  
54 55 }
55 56 func setuptitleView(){
56 57  
  58 + //左按钮
  59 + let leftView = UIButton.init(frame: CGRect.init(x: 0, y: 0, width: 80, height: 44))
  60 + let titleLab = UILabel.init(frame: CGRect.init(x: 0, y: 0, width: 60, height: 44))
  61 + if AccountManager.shared.isOnline() {
  62 + if AccountManager.shared.rawUserInfo!.contentData()["studentClass"].arrayValue.count == 0 {
  63 + titleLab.text = "未绑定"
  64 + }else{
  65 + titleLab.text = AccountManager.shared.rawUserInfo!.contentData()["studentClass"][0]["studentName"].stringValue
  66 + }
  67 + }else{
  68 + titleLab.text = "未登录"
  69 + }
  70 + leftView.addSubview(titleLab)
57 71  
58   -// // MARK: - 设置顶部的titleView
59   -// titleView = Bundle.main.loadNibNamed("ReportHeaderView", owner: nil, options: nil)![0] as! ReportHeaderView
60   -//// titleView.delegate = self
61   -// titleView.frame = CGRect(x: 0, y: 0, width: screenWidth, height: 44)
62   -// self.navigationItem.titleView = titleView
63   -// titleView.layoutSubviews()
64   -// //navigation左上角显示名称 家长未绑定孩子
65   -// if AccountManager.shared.isOnline() {
66   -// if AccountManager.shared.rawUserInfo!.contentData()["studentClass"].arrayValue.count == 0 {
67   -// titleView.nameButton.setTitle("未绑定", for: UIControlState.normal)
68   -// }else{
69   -// titleView.nameButton.setTitle(AccountManager.shared.rawUserInfo!.contentData()["studentClass"][0]["studentName"].stringValue, for: UIControlState.normal)
70   -// }
71   -// }else{
72   -// titleView.nameButton.setTitle("未登录", for: UIControlState.normal)
73   -// }
  72 + let imageView = UIImageView.init(frame: CGRect.init(x: 60, y: 11, width: 20, height: 22))
  73 + imageView.image = UIImage.init(named: "report_pull")
  74 + imageView.contentMode = .scaleAspectFit
  75 + leftView.addSubview(imageView)
  76 +
  77 + leftView.addTarget(self, action: #selector(showView), for: UIControlEvents.touchDown)
  78 +
  79 + let leftBtn = UIBarButtonItem.init(customView: leftView)
  80 + self.navigationItem.leftBarButtonItem = leftBtn
  81 +
  82 + //右按钮
  83 + let rightView = UIButton.init(frame: CGRect.init(x: 0, y: 0, width: 80, height: 44))
  84 + let titleRLab = UILabel.init(frame: CGRect.init(x: 0, y: 0, width: 50, height: 44))
  85 + titleRLab.text = "筛选"
  86 + titleRLab.textAlignment = .right
  87 + rightView.addSubview(titleRLab)
  88 +
  89 + let imageRView = UIImageView.init(frame: CGRect.init(x: 60, y: 11, width: 20, height: 22))
  90 + imageRView.image = UIImage.init(named: "report_select")
  91 + imageRView.contentMode = .scaleAspectFit
  92 + rightView.addSubview(imageRView)
  93 +
  94 + rightView.addTarget(self, action: #selector(showView), for: UIControlEvents.touchDown)
  95 + let rightBtn = UIBarButtonItem.init(customView: rightView)
  96 + self.navigationItem.rightBarButtonItem = rightBtn
  97 +
74 98 }
75 99 // MARK: - 设置日期页面
76 100 func setupDateView(){
... ...
ParentAssistant/ParentAssistant/Supporting Files/Assets.xcassets/report/report_pull.imageset/Contents.json 0 → 100644
... ... @@ -0,0 +1,21 @@
  1 +{
  2 + "images" : [
  3 + {
  4 + "idiom" : "universal",
  5 + "scale" : "1x"
  6 + },
  7 + {
  8 + "idiom" : "universal",
  9 + "filename" : "report_pull@2x.png",
  10 + "scale" : "2x"
  11 + },
  12 + {
  13 + "idiom" : "universal",
  14 + "scale" : "3x"
  15 + }
  16 + ],
  17 + "info" : {
  18 + "version" : 1,
  19 + "author" : "xcode"
  20 + }
  21 +}
0 22 \ No newline at end of file
... ...
ParentAssistant/ParentAssistant/Supporting Files/Assets.xcassets/report/report_pull.imageset/report_pull@2x.png 0 → 100644

1.43 KB

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

1.21 KB

ParentAssistant/ParentAssistant/Supporting Files/Base.lproj/Main.storyboard
... ... @@ -2030,7 +2030,7 @@
2030 2030 <image name="Information_bar_icon_select" width="22" height="20"/>
2031 2031 <image name="evaluation_bar_icon" width="22" height="21"/>
2032 2032 <image name="evaluation_bar_icon_select" width="22" height="21"/>
2033   - <image name="evaluation_icon_activite2" width="200" height="100"/>
  2033 + <image name="evaluation_icon_activite3" width="200" height="100"/>
2034 2034 <image name="evaluation_icon_camera" width="32" height="32"/>
2035 2035 <image name="evaluation_icon_detection_back" width="150" height="140"/>
2036 2036 <image name="evaluation_icon_learningManagement" width="45" height="47"/>
... ...