//
|
// CourseListVC.swift
|
// WanPai
|
//
|
// Created by 杨锴 on 2023/6/9.
|
//
|
|
import UIKit
|
import QMUIKit
|
|
class CourseListVC: BaseVC {
|
|
@IBOutlet weak var view_topView: UIView!
|
@IBOutlet weak var tf_search: QMUITextField!
|
@IBOutlet weak var tableView: UITableView!
|
@IBOutlet weak var btn_courseType: QMUIButton!
|
@IBOutlet weak var btn_stores: QMUIButton!
|
@IBOutlet weak var btn_sales: QMUIButton!
|
@IBOutlet weak var btn_distance: QMUIButton!
|
|
override func viewDidLoad() {
|
super.viewDidLoad()
|
title = "课程列表"
|
}
|
|
override func setUI() {
|
btn_courseType.imagePosition = .right
|
btn_stores.imagePosition = .right
|
btn_sales.imagePosition = .right
|
btn_distance.imagePosition = .right
|
|
btn_courseType.spacingBetweenImageAndTitle = 5
|
btn_stores.spacingBetweenImageAndTitle = 5
|
btn_sales.spacingBetweenImageAndTitle = 5
|
btn_distance.spacingBetweenImageAndTitle = 5
|
|
tableView.delegate = self
|
tableView.dataSource = self
|
tableView.register(UINib(nibName: "CourseTCell", bundle: nil), forCellReuseIdentifier: "_CourseTCell")
|
tableView.separatorStyle = .none
|
}
|
|
@IBAction func searchAction(_ sender: UIButton) {
|
|
}
|
|
@IBAction func crouseTypeAction(_ sender: UIButton) {
|
guard !sender.isSelected else {return}
|
sender.isSelected = true
|
CourseSubTypeView.show(inView: self.view, afterView: view_topView, items: ["足球课程","篮球课程","羽毛球课程","网球课程"]) { str in
|
sender.isSelected = false
|
|
} closeClouse: {
|
sender.isSelected = false
|
}
|
}
|
|
@IBAction func inStoresAction(_ sender: UIButton) {
|
guard !sender.isSelected else {return}
|
sender.isSelected = true
|
CourseSubTypeView.show(inView: self.view, afterView: view_topView, items: ["玩湃-喜望店","玩湃-喜望店","玩湃-喜望店","玩湃-喜望店"]) { str in
|
sender.isSelected = false
|
|
} closeClouse: {
|
sender.isSelected = false
|
}
|
}
|
|
@IBAction func saleAction(_ sender: UIButton) {
|
|
}
|
|
@IBAction func distanceAction(_ sender: UIButton) {
|
|
}
|
|
}
|
|
extension CourseListVC:UITableViewDelegate{
|
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
|
let vc = CourseDetailVC()
|
push(vc: vc)
|
}
|
|
}
|
|
extension CourseListVC:UITableViewDataSource{
|
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
|
let cell = tableView.dequeueReusableCell(withIdentifier: "_CourseTCell") as! CourseTCell
|
return cell
|
}
|
|
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
|
return 5
|
}
|
|
|
}
|