Commit bc1b562e30afc7431f0ec4f0d9645fad44f46ab0
1 parent
66434a34
全部课程 显示空白问题
Showing
3 changed files
with
7 additions
and
4 deletions
metaCode.xcodeproj/project.pbxproj
| @@ -932,6 +932,7 @@ | @@ -932,6 +932,7 @@ | ||
| 932 | 191732F92B0AF329007BCC04 /* GoodsDetail */, | 932 | 191732F92B0AF329007BCC04 /* GoodsDetail */, |
| 933 | 19565ED22AF9FE67007D6727 /* GoodsManager */, | 933 | 19565ED22AF9FE67007D6727 /* GoodsManager */, |
| 934 | 1926C2902AE0FD4500C71DC3 /* CNLiveDownSlideModel.swift */, | 934 | 1926C2902AE0FD4500C71DC3 /* CNLiveDownSlideModel.swift */, |
| 935 | + 19FA201A2AE60423001F7186 /* CNLiveDownSlideModelLayout.swift */, | ||
| 935 | 19BB1FE52AEB93B80094D962 /* CNLiveShopUserInfoModel.swift */, | 936 | 19BB1FE52AEB93B80094D962 /* CNLiveShopUserInfoModel.swift */, |
| 936 | 19BB1FE72AECAD060094D962 /* CNLiveShopConsoleModel.swift */, | 937 | 19BB1FE72AECAD060094D962 /* CNLiveShopConsoleModel.swift */, |
| 937 | 19BB1FEF2AF0E5B30094D962 /* CNLiveShopDetailModel.swift */, | 938 | 19BB1FEF2AF0E5B30094D962 /* CNLiveShopDetailModel.swift */, |
| @@ -944,7 +945,6 @@ | @@ -944,7 +945,6 @@ | ||
| 944 | children = ( | 945 | children = ( |
| 945 | 1917330B2B109691007BCC04 /* CNLivePlayer */, | 946 | 1917330B2B109691007BCC04 /* CNLivePlayer */, |
| 946 | 19CC4D512ADD129800308E2A /* CNUpSlideAnimationTransition.swift */, | 947 | 19CC4D512ADD129800308E2A /* CNUpSlideAnimationTransition.swift */, |
| 947 | - 19FA201A2AE60423001F7186 /* CNLiveDownSlideModelLayout.swift */, | ||
| 948 | 19D2CE622AE8B65D00691757 /* CNLiveDownSlideTool.swift */, | 948 | 19D2CE622AE8B65D00691757 /* CNLiveDownSlideTool.swift */, |
| 949 | 19BB202A2AF382150094D962 /* CNLiveAdaptTool.swift */, | 949 | 19BB202A2AF382150094D962 /* CNLiveAdaptTool.swift */, |
| 950 | 191733302B170537007BCC04 /* CNLiveCommonManager.swift */, | 950 | 191733302B170537007BCC04 /* CNLiveCommonManager.swift */, |
metaCode/Classes/Main/HomePage/Controller/DownSlideController/CNUpSlideViewController.swift
| @@ -104,8 +104,6 @@ class CNUpSlideViewController: CNLiveBaseViewController,UITableViewDelegate,UITa | @@ -104,8 +104,6 @@ class CNUpSlideViewController: CNLiveBaseViewController,UITableViewDelegate,UITa | ||
| 104 | if slideModel.type == SlideModelTypeRecommend4{ | 104 | if slideModel.type == SlideModelTypeRecommend4{ |
| 105 | guard let cell = tableView.dequeueReusableCell(withIdentifier: kCNLiveDownSlideRecommendCellIdentifier) as? CNLiveDownSlideRecommendCell | 105 | guard let cell = tableView.dequeueReusableCell(withIdentifier: kCNLiveDownSlideRecommendCellIdentifier) as? CNLiveDownSlideRecommendCell |
| 106 | else { | 106 | else { |
| 107 | -// let cell = CNLiveDownSlideRecommendCell() | ||
| 108 | -// cell.slideModel = slideModel | ||
| 109 | return CNLiveDownSlideRecommendCell() | 107 | return CNLiveDownSlideRecommendCell() |
| 110 | } | 108 | } |
| 111 | cell.slideModel = slideModel | 109 | cell.slideModel = slideModel |
metaCode/Classes/Main/Util/CNLiveDownSlideModelLayout.swift renamed to metaCode/Classes/Main/Model/CNLiveDownSlideModelLayout.swift
| @@ -47,8 +47,13 @@ class CNLiveDownSlideModelLayout:NSObject{ | @@ -47,8 +47,13 @@ class CNLiveDownSlideModelLayout:NSObject{ | ||
| 47 | } | 47 | } |
| 48 | _slideModel?.cellH = CGFloat(totalNum)*(DownSlideTodayRecommendH + DownSlideRecommendLeftGap) | 48 | _slideModel?.cellH = CGFloat(totalNum)*(DownSlideTodayRecommendH + DownSlideRecommendLeftGap) |
| 49 | }else if(_slideModel?.type == SlideModelTypeAllCourse12){//全部课程 | 49 | }else if(_slideModel?.type == SlideModelTypeAllCourse12){//全部课程 |
| 50 | + //总显示块数/循环数 | ||
| 51 | + var totalNum = (contentsNum >= row) ? row : contentsNum | ||
| 52 | + if row == 0{//row为0 , contents全部显示 | ||
| 53 | + totalNum = contentsNum | ||
| 54 | + } | ||
| 50 | 55 | ||
| 51 | - _slideModel?.cellH = DownSlideAllCourseTitleH + DownSlideAllCourseRowH * CGFloat(_slideModel!.rowNum)+DownSlideRecommendLeftGap | 56 | + _slideModel?.cellH = DownSlideAllCourseTitleH + DownSlideAllCourseRowH * CGFloat(totalNum)+DownSlideRecommendLeftGap |
| 52 | 57 | ||
| 53 | }else if(_slideModel?.type == SlideModelTypeOneCourse75){//单节课程 | 58 | }else if(_slideModel?.type == SlideModelTypeOneCourse75){//单节课程 |
| 54 | 59 |