//
|
// CourseVC.swift
|
// WanPai
|
//
|
// Created by 杨锴 on 2023/6/8.
|
//
|
|
import UIKit
|
import JQTools
|
import QMUIKit
|
|
class CourseVC: BaseVC {
|
|
@IBOutlet weak var scrollView: CourseScrollView!
|
@IBOutlet weak var view_container: UIView!
|
@IBOutlet weak var btn_addStudent: QMUIButton!
|
@IBOutlet weak var img_bg: UIImageView!
|
@IBOutlet weak var cons_imgHeight: NSLayoutConstraint!
|
private var imgSize = UIImage(named: "bg_home_2")?.size ?? .zero
|
|
override func viewDidLoad() {
|
super.viewDidLoad()
|
|
}
|
|
override func setUI() {
|
scrollView.bounces = false
|
btn_addStudent.imagePosition = .left
|
btn_addStudent.spacingBetweenImageAndTitle = 0
|
btn_addStudent.imageEdgeInsets = UIEdgeInsets(top: 3, left: 0, bottom: 0, right: 0)
|
cons_imgHeight.constant = JQ_ScreenH * imgSize.width / JQ_ScreenW
|
scrollView.contentInset = UIEdgeInsets( top: JQ_ScreenW * 0.6794 - JQ_NavBarHeight - 20, left: 0, bottom: 0, right: 0)
|
}
|
|
|
@IBAction func addStudentAction(_ sender: QMUIButton) {
|
let addstudentVC = AddStudentVC()
|
push(vc: addstudentVC)
|
}
|
}
|
|
public class CourseScrollView:UIScrollView{
|
public override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
|
for subView in subviews{
|
let p = subView.convert(point, to: self)
|
let hitTestView = subView.hitTest(p, with: event)
|
return hitTestView
|
}
|
return nil
|
}
|
}
|