Commit 937546d885c5ddc11407cd4db3c8ed961ab547dc

Authored by “张旭”
1 parent 82672565

全部课程详情页 标题偶尔位置不对问题

metaCode/Classes/Main/HomePage/Controller/DownSlideController/CNUpSlideDetailViewController.swift
@@ -20,6 +20,8 @@ enum CNLiveHomePageCellType { @@ -20,6 +20,8 @@ enum CNLiveHomePageCellType {
20 case playletToCourse 20 case playletToCourse
21 } 21 }
22 22
  23 +let allCourseCellHeight:CGFloat = 75
  24 +
23 class CNUpSlideDetailViewController: CNLiveBaseViewController,UITableViewDataSource, UITableViewDelegate,EmptyDataSetSource, EmptyDataSetDelegate { 25 class CNUpSlideDetailViewController: CNLiveBaseViewController,UITableViewDataSource, UITableViewDelegate,EmptyDataSetSource, EmptyDataSetDelegate {
24 26
25 //slideModel 27 //slideModel
@@ -96,8 +98,9 @@ class CNUpSlideDetailViewController: CNLiveBaseViewController,UITableViewDataSou @@ -96,8 +98,9 @@ class CNUpSlideDetailViewController: CNLiveBaseViewController,UITableViewDataSou
96 98
97 private func setupUI() { 99 private func setupUI() {
98 self.view.layer.masksToBounds = true 100 self.view.layer.masksToBounds = true
  101 + self.view.backgroundColor = .white
99 self.view.addSubview(self.tableView) 102 self.view.addSubview(self.tableView)
100 - self.tableView.frame = CGRect(x: 0, y: 0, width: KSreenWidth, height: KSreenHeight) 103 + self.tableView.frame = CGRect(x: 0, y: KStatusBarHeight, width: KSreenWidth, height: KSreenHeight-KStatusBarHeight)
101 view.addSubview(closeBtn) 104 view.addSubview(closeBtn)
102 view.addGestureRecognizer(dismissPanGesture) 105 view.addGestureRecognizer(dismissPanGesture)
103 } 106 }
@@ -266,7 +269,7 @@ class CNUpSlideDetailViewController: CNLiveBaseViewController,UITableViewDataSou @@ -266,7 +269,7 @@ class CNUpSlideDetailViewController: CNLiveBaseViewController,UITableViewDataSou
266 }else if self.cellType == .course || self.cellType == .playletToCourse{ 269 }else if self.cellType == .course || self.cellType == .playletToCourse{
267 if self.slideModel?.type == SlideModelTypeAllCourse12{ 270 if self.slideModel?.type == SlideModelTypeAllCourse12{
268 //全部课程 271 //全部课程
269 - return 75 272 + return allCourseCellHeight
270 }else if self.slideModel?.type == SlideModelTypeOneCourse75{ 273 }else if self.slideModel?.type == SlideModelTypeOneCourse75{
271 //大图课程 274 //大图课程
272 return KSreenWidth*(KSreenWidth/DownSlideSingleCourseW) 275 return KSreenWidth*(KSreenWidth/DownSlideSingleCourseW)
metaCode/Classes/Main/HomePages/View/HomepageDetail/CNLiveDuanjuTitleCell.swift
@@ -18,10 +18,10 @@ class CNLiveDuanjuTitleCell:UITableViewCell{ @@ -18,10 +18,10 @@ class CNLiveDuanjuTitleCell:UITableViewCell{
18 18
19 if self.cellType == .course || self.cellType == .playletToCourse{ 19 if self.cellType == .course || self.cellType == .playletToCourse{
20 self.blockTitleLabl.text = _blockName ?? "全部课程" 20 self.blockTitleLabl.text = _blockName ?? "全部课程"
21 - self.blockTitleLabl.top = KStatusBarHeight+10 21 + self.blockTitleLabl.top = (allCourseCellHeight-30)/2
22 }else if self.cellType == .playlet{ 22 }else if self.cellType == .playlet{
23 self.blockTitleLabl.text = _blockName ?? "在追短剧" 23 self.blockTitleLabl.text = _blockName ?? "在追短剧"
24 - self.blockTitleLabl.top = 10 24 + self.blockTitleLabl.top = (45-30)/2
25 25
26 } 26 }
27 } 27 }