From d9a2bbdb9595037432c36766489110c4b9229ac0 Mon Sep 17 00:00:00 2001
From: 杨锴 <841720330@qq.com>
Date: 星期一, 19 八月 2024 16:32:04 +0800
Subject: [PATCH] fix

---
 XQMuse/Root/Course/VC/CourseVCOfficalCommentVC.swift |   27 +++++++++++++++++++++++++--
 1 files changed, 25 insertions(+), 2 deletions(-)

diff --git a/XQMuse/Root/Course/VC/CourseVCOfficalCommentVC.swift b/XQMuse/Root/Course/VC/CourseVCOfficalCommentVC.swift
index 7dec829..69780c5 100644
--- a/XQMuse/Root/Course/VC/CourseVCOfficalCommentVC.swift
+++ b/XQMuse/Root/Course/VC/CourseVCOfficalCommentVC.swift
@@ -12,12 +12,23 @@
 
 				private var collectionView:UICollectionView!
 				private var titleItems = [TitleItem]()
+				private var subTitleItems = [TitleItem]()
 
 				override func viewDidLoad() {
 								super.viewDidLoad()
 
 								titleItems.append(TitleItem(title: "新手冥想指南", subTitle: "Meditation guide"))
 								titleItems.append(TitleItem(title: "推荐课程", subTitle: "与内心的宁静与喜悦入睡"))
+
+								subTitleItems.append(TitleItem(title: "会员专区",coverImage: "course_1"))
+								subTitleItems.append(TitleItem(title: "免费专区",coverImage: "course_2"))
+								subTitleItems.append(TitleItem(title: "付费专区",coverImage: "course_3"))
+								subTitleItems.append(TitleItem(title: "线下课程",coverImage: "course_4"))
+								subTitleItems.append(TitleItem(title: "疗愈",coverImage: "course_5"))
+								subTitleItems.append(TitleItem(title: "关系",coverImage: "course_6"))
+								subTitleItems.append(TitleItem(title: "财富",coverImage: "course_7"))
+								subTitleItems.append(TitleItem(title: "分类",coverImage: "course_8"))
+
 				}
 
 				override func setUI() {
@@ -41,6 +52,11 @@
 
 extension CourseVCOfficalCommentVC:UICollectionViewDelegate & UICollectionViewDataSource{
 
+				func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
+								let vc = CourseDetialVC(courseSytle: .style1)
+								JQ_currentViewController().jq_push(vc: vc)
+				}
+
 
 				func collectionView(_ collectionView: UICollectionView, viewForSupplementaryElementOfKind kind: String, at indexPath: IndexPath) -> UICollectionReusableView {
 								if kind == UICollectionView.elementKindSectionHeader{
@@ -56,7 +72,12 @@
 
 								if indexPath.section == 0{
 												let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "_CourseOfficalCommendTopCCell", for: indexPath) as! CourseOfficalCommendTopCCell
-												cell.backgroundColor = .jq_randomColor
+												cell.setTitles(subTitleItems)
+												cell.clickAtClouse { index in
+																let vc = CourseMenuVC()
+																vc.hidesBottomBarWhenPushed = true
+																JQ_currentNavigationController().pushViewController(vc, animated: true)
+												}
 												return cell
 								}
 
@@ -80,7 +101,9 @@
 extension CourseVCOfficalCommentVC:UICollectionViewDelegateFlowLayout{
 				func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {
 								if indexPath.section == 0{
-												return CGSize(width: JQ_ScreenW, height: 421)
+
+												let h = ceil(subTitleItems.count.double / 4.0) * 101.25 + floor(subTitleItems.count.double / 4.0) * 5 + 208.5
+												return CGSize(width: JQ_ScreenW, height: h)
 								}
 
 								let w = (JQ_ScreenW - 19 * 2 - 14) / 2

--
Gitblit v1.7.1