Commit 294abd650c56724ad5b5d9c611fe9b09cfcfa5ea

Authored by 王军波
1 parent c4ff6f0a

结构

LiveVideoCloud.xcodeproj/project.pbxproj
@@ -247,7 +247,6 @@ @@ -247,7 +247,6 @@
247 D2888D941E6EB8B4003A77C8 /* LVCTabBar.m in Sources */ = {isa = PBXBuildFile; fileRef = D2888D931E6EB8B4003A77C8 /* LVCTabBar.m */; }; 247 D2888D941E6EB8B4003A77C8 /* LVCTabBar.m in Sources */ = {isa = PBXBuildFile; fileRef = D2888D931E6EB8B4003A77C8 /* LVCTabBar.m */; };
248 D2888D9E1E6EBF1B003A77C8 /* LVCLiveViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D2888D9B1E6EBF1B003A77C8 /* LVCLiveViewController.m */; }; 248 D2888D9E1E6EBF1B003A77C8 /* LVCLiveViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D2888D9B1E6EBF1B003A77C8 /* LVCLiveViewController.m */; };
249 D2888DB11E6EC05F003A77C8 /* TempViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D2888DB01E6EC05F003A77C8 /* TempViewController.m */; }; 249 D2888DB11E6EC05F003A77C8 /* TempViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D2888DB01E6EC05F003A77C8 /* TempViewController.m */; };
250 - D2888DB41E6EC154003A77C8 /* HomeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D2888DB31E6EC154003A77C8 /* HomeViewController.m */; };  
251 D2994BA81E8F490400E8D2CC /* CNLiveChatManager.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D2994BA41E8F48DE00E8D2CC /* CNLiveChatManager.framework */; }; 250 D2994BA81E8F490400E8D2CC /* CNLiveChatManager.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D2994BA41E8F48DE00E8D2CC /* CNLiveChatManager.framework */; };
252 D2994BA91E8F490400E8D2CC /* CNLiveChatManager.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = D2994BA41E8F48DE00E8D2CC /* CNLiveChatManager.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 251 D2994BA91E8F490400E8D2CC /* CNLiveChatManager.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = D2994BA41E8F48DE00E8D2CC /* CNLiveChatManager.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
253 D2994BAA1E8F490700E8D2CC /* CNLiveMsgTools.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D2994BA51E8F48DE00E8D2CC /* CNLiveMsgTools.framework */; }; 252 D2994BAA1E8F490700E8D2CC /* CNLiveMsgTools.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D2994BA51E8F48DE00E8D2CC /* CNLiveMsgTools.framework */; };
@@ -275,6 +274,7 @@ @@ -275,6 +274,7 @@
275 D2EBC8831F02109C00F198FB /* LVCUGCBackgroundView.m in Sources */ = {isa = PBXBuildFile; fileRef = D2EBC87E1F02109C00F198FB /* LVCUGCBackgroundView.m */; }; 274 D2EBC8831F02109C00F198FB /* LVCUGCBackgroundView.m in Sources */ = {isa = PBXBuildFile; fileRef = D2EBC87E1F02109C00F198FB /* LVCUGCBackgroundView.m */; };
276 D2EBC8841F02109C00F198FB /* LVCUGCLivePlayerCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D2EBC8801F02109C00F198FB /* LVCUGCLivePlayerCell.m */; }; 275 D2EBC8841F02109C00F198FB /* LVCUGCLivePlayerCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D2EBC8801F02109C00F198FB /* LVCUGCLivePlayerCell.m */; };
277 D2EBC8851F02109C00F198FB /* LVCUGCPlayerLoadingView.m in Sources */ = {isa = PBXBuildFile; fileRef = D2EBC8821F02109C00F198FB /* LVCUGCPlayerLoadingView.m */; }; 276 D2EBC8851F02109C00F198FB /* LVCUGCPlayerLoadingView.m in Sources */ = {isa = PBXBuildFile; fileRef = D2EBC8821F02109C00F198FB /* LVCUGCPlayerLoadingView.m */; };
  277 + D2EBC8881F0225D900F198FB /* LVCVodPlayerListController.m in Sources */ = {isa = PBXBuildFile; fileRef = D2EBC8871F0225D900F198FB /* LVCVodPlayerListController.m */; };
278 /* End PBXBuildFile section */ 278 /* End PBXBuildFile section */
279 279
280 /* Begin PBXContainerItemProxy section */ 280 /* Begin PBXContainerItemProxy section */
@@ -804,8 +804,6 @@ @@ -804,8 +804,6 @@
804 D2888D9B1E6EBF1B003A77C8 /* LVCLiveViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LVCLiveViewController.m; sourceTree = "<group>"; }; 804 D2888D9B1E6EBF1B003A77C8 /* LVCLiveViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LVCLiveViewController.m; sourceTree = "<group>"; };
805 D2888DAF1E6EC05F003A77C8 /* TempViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TempViewController.h; sourceTree = "<group>"; }; 805 D2888DAF1E6EC05F003A77C8 /* TempViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TempViewController.h; sourceTree = "<group>"; };
806 D2888DB01E6EC05F003A77C8 /* TempViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TempViewController.m; sourceTree = "<group>"; }; 806 D2888DB01E6EC05F003A77C8 /* TempViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TempViewController.m; sourceTree = "<group>"; };
807 - D2888DB21E6EC154003A77C8 /* HomeViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HomeViewController.h; sourceTree = "<group>"; };  
808 - D2888DB31E6EC154003A77C8 /* HomeViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HomeViewController.m; sourceTree = "<group>"; };  
809 D2994BA41E8F48DE00E8D2CC /* CNLiveChatManager.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = CNLiveChatManager.framework; sourceTree = "<group>"; }; 807 D2994BA41E8F48DE00E8D2CC /* CNLiveChatManager.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = CNLiveChatManager.framework; sourceTree = "<group>"; };
810 D2994BA51E8F48DE00E8D2CC /* CNLiveMsgTools.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = CNLiveMsgTools.framework; sourceTree = "<group>"; }; 808 D2994BA51E8F48DE00E8D2CC /* CNLiveMsgTools.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = CNLiveMsgTools.framework; sourceTree = "<group>"; };
811 D29D88461E88C53300543A03 /* LVCUGCLivePrepareView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LVCUGCLivePrepareView.h; sourceTree = "<group>"; }; 809 D29D88461E88C53300543A03 /* LVCUGCLivePrepareView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LVCUGCLivePrepareView.h; sourceTree = "<group>"; };
@@ -853,6 +851,8 @@ @@ -853,6 +851,8 @@
853 D2EBC8801F02109C00F198FB /* LVCUGCLivePlayerCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LVCUGCLivePlayerCell.m; sourceTree = "<group>"; }; 851 D2EBC8801F02109C00F198FB /* LVCUGCLivePlayerCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LVCUGCLivePlayerCell.m; sourceTree = "<group>"; };
854 D2EBC8811F02109C00F198FB /* LVCUGCPlayerLoadingView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LVCUGCPlayerLoadingView.h; sourceTree = "<group>"; }; 852 D2EBC8811F02109C00F198FB /* LVCUGCPlayerLoadingView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LVCUGCPlayerLoadingView.h; sourceTree = "<group>"; };
855 D2EBC8821F02109C00F198FB /* LVCUGCPlayerLoadingView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LVCUGCPlayerLoadingView.m; sourceTree = "<group>"; }; 853 D2EBC8821F02109C00F198FB /* LVCUGCPlayerLoadingView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LVCUGCPlayerLoadingView.m; sourceTree = "<group>"; };
  854 + D2EBC8861F0225D900F198FB /* LVCVodPlayerListController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LVCVodPlayerListController.h; sourceTree = "<group>"; };
  855 + D2EBC8871F0225D900F198FB /* LVCVodPlayerListController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LVCVodPlayerListController.m; sourceTree = "<group>"; };
856 /* End PBXFileReference section */ 856 /* End PBXFileReference section */
857 857
858 /* Begin PBXFrameworksBuildPhase section */ 858 /* Begin PBXFrameworksBuildPhase section */
@@ -2168,8 +2168,8 @@ @@ -2168,8 +2168,8 @@
2168 D2888DA81E6EC014003A77C8 /* Controller */ = { 2168 D2888DA81E6EC014003A77C8 /* Controller */ = {
2169 isa = PBXGroup; 2169 isa = PBXGroup;
2170 children = ( 2170 children = (
2171 - D2888DB21E6EC154003A77C8 /* HomeViewController.h */,  
2172 - D2888DB31E6EC154003A77C8 /* HomeViewController.m */, 2171 + D2EBC8861F0225D900F198FB /* LVCVodPlayerListController.h */,
  2172 + D2EBC8871F0225D900F198FB /* LVCVodPlayerListController.m */,
2173 ); 2173 );
2174 path = Controller; 2174 path = Controller;
2175 sourceTree = "<group>"; 2175 sourceTree = "<group>";
@@ -2506,6 +2506,7 @@ @@ -2506,6 +2506,7 @@
2506 D236967E1E7F9E4100E4BF71 /* GiftPayButton.m in Sources */, 2506 D236967E1E7F9E4100E4BF71 /* GiftPayButton.m in Sources */,
2507 4BD8560A1EBACD530082061D /* UIWebView+AFNetworking.m in Sources */, 2507 4BD8560A1EBACD530082061D /* UIWebView+AFNetworking.m in Sources */,
2508 D219E86B1EFD04A700650F38 /* LVCBigHorizontalCollectionViewCell.m in Sources */, 2508 D219E86B1EFD04A700650F38 /* LVCBigHorizontalCollectionViewCell.m in Sources */,
  2509 + D2EBC8881F0225D900F198FB /* LVCVodPlayerListController.m in Sources */,
2509 4B45CE831EB86A590079AFB7 /* LVCMineModel.m in Sources */, 2510 4B45CE831EB86A590079AFB7 /* LVCMineModel.m in Sources */,
2510 4B45CE791EB86A590079AFB7 /* MineAboutUsController.m in Sources */, 2511 4B45CE791EB86A590079AFB7 /* MineAboutUsController.m in Sources */,
2511 81A483081E88B6140097A80A /* UIView+ViewController.m in Sources */, 2512 81A483081E88B6140097A80A /* UIView+ViewController.m in Sources */,
@@ -2638,7 +2639,6 @@ @@ -2638,7 +2639,6 @@
2638 D2888D941E6EB8B4003A77C8 /* LVCTabBar.m in Sources */, 2639 D2888D941E6EB8B4003A77C8 /* LVCTabBar.m in Sources */,
2639 4B45CE771EB86A590079AFB7 /* IDViewController.m in Sources */, 2640 4B45CE771EB86A590079AFB7 /* IDViewController.m in Sources */,
2640 4BD855FF1EBACD530082061D /* AFURLConnectionOperation.m in Sources */, 2641 4BD855FF1EBACD530082061D /* AFURLConnectionOperation.m in Sources */,
2641 - D2888DB41E6EC154003A77C8 /* HomeViewController.m in Sources */,  
2642 D2B7B2541E824B2D00ED084E /* ChatBarrageView.m in Sources */, 2642 D2B7B2541E824B2D00ED084E /* ChatBarrageView.m in Sources */,
2643 D25530061E7911A800DF38A5 /* GiftAnimationAction.m in Sources */, 2643 D25530061E7911A800DF38A5 /* GiftAnimationAction.m in Sources */,
2644 4B45CE881EB86A590079AFB7 /* LVCMineShowCell.m in Sources */, 2644 4B45CE881EB86A590079AFB7 /* LVCMineShowCell.m in Sources */,
LiveVideoCloud/AppCustoms/Main/ZXTabBarController.m
@@ -8,14 +8,12 @@ @@ -8,14 +8,12 @@
8 8
9 #import "ZXTabBarController.h" 9 #import "ZXTabBarController.h"
10 #import "ZXNavigationController.h" 10 #import "ZXNavigationController.h"
11 -#import "HomeViewController.h"  
12 #import "LVCLiveViewController.h" 11 #import "LVCLiveViewController.h"
13 #import "LVCMineViewController.h" 12 #import "LVCMineViewController.h"
14 #import "LVCTabBar.h" 13 #import "LVCTabBar.h"
15 #import "LoginViewController.h" 14 #import "LoginViewController.h"
16 -#import "LVCHomePageViewController.h"  
17 -#import "LVCMineViewController.h"//  
18 #import "LVCUGCLiveListController.h" 15 #import "LVCUGCLiveListController.h"
  16 +#import "LVCVodPlayerListController.h"
19 17
20 @interface ZXTabBarController ()<LVCTabBarDelegate> 18 @interface ZXTabBarController ()<LVCTabBarDelegate>
21 19
@@ -52,8 +50,8 @@ @@ -52,8 +50,8 @@
52 50
53 - (void)createUI 51 - (void)createUI
54 { 52 {
55 - [self setupOneChildViewController:[[ZXNavigationController alloc]initWithRootViewController:[[HomeViewController alloc]init]] title:@"" image:@"home page" selectedImage:@"home page-click on"];  
56 - [self setupOneChildViewController:[[ZXNavigationController alloc]initWithRootViewController:[[HomeViewController alloc]init]] title:@"" image:@"live_default" selectedImage:@"live_focused"]; 53 + [self setupOneChildViewController:[[ZXNavigationController alloc]initWithRootViewController:[[LVCVodPlayerListController alloc]init]] title:@"" image:@"home page" selectedImage:@"home page-click on"];
  54 + [self setupOneChildViewController:[[ZXNavigationController alloc]initWithRootViewController:[[UIViewController alloc]init]] title:@"" image:@"live_default" selectedImage:@"live_focused"];
57 [self setupOneChildViewController:[[ZXNavigationController alloc]initWithRootViewController:[[LVCUGCLiveListController alloc]init]] title:@"" image:@"news_default" selectedImage:@"news_focused"]; 55 [self setupOneChildViewController:[[ZXNavigationController alloc]initWithRootViewController:[[LVCUGCLiveListController alloc]init]] title:@"" image:@"news_default" selectedImage:@"news_focused"];
58 [self setupOneChildViewController:[[ZXNavigationController alloc]initWithRootViewController:[[LVCMineViewController alloc]init]] title:@"" image:@"my" selectedImage:@"my-click on"]; 56 [self setupOneChildViewController:[[ZXNavigationController alloc]initWithRootViewController:[[LVCMineViewController alloc]init]] title:@"" image:@"my" selectedImage:@"my-click on"];
59 } 57 }
LiveVideoCloud/Classes/Sections/homeSections/Controller/HomeViewController.m deleted 100644 → 0
1 -//  
2 -// HomeViewController.m  
3 -// ZXBaseProject  
4 -//  
5 -// Created by 张旭 on 2017/1/10.  
6 -// Copyright © 2017年 cnlive. All rights reserved.  
7 -//  
8 -  
9 -#import "HomeViewController.h"  
10 -#import "LVCLivePlayerController.h"  
11 -#import "LVCLivePlayerController.h"  
12 -#import "LVCUGCLivePlayerController.h"  
13 -#import "LVCTVLiveViewController.h"  
14 -#import "LVCTelevisionView.h"  
15 -#import "LVCUGCLiveListView.h"  
16 -#import "LVCVodPlayerListView.h"  
17 -  
18 -@interface HomeViewController ()<V8HorizontalPickerViewDataSource, V8HorizontalPickerViewDelegate,MHPagingScrollViewDelegate,UIScrollViewDelegate>  
19 -{  
20 - NSArray *_titleArr;  
21 - CGFloat _titleSpace;  
22 -  
23 -}  
24 -  
25 -@property (nonatomic, strong)V8HorizontalPickerView *titleView;  
26 -@property (nonatomic, strong)MHPagingScrollView *pageView;  
27 -  
28 -@end  
29 -  
30 -@implementation HomeViewController  
31 -  
32 -- (void)viewDidLoad {  
33 - [super viewDidLoad];  
34 - self.view.backgroundColor = [UIColor whiteColor];  
35 -  
36 - _titleArr = @[@"电视台"];  
37 - CGFloat width = 0;  
38 - for (NSString *title in _titleArr) {  
39 - CGSize size = [title sizeWithAttributes:@{NSFontAttributeName:self.titleView.elementFont}];  
40 - width += size.width+5;  
41 - }  
42 - if (width < self.titleView.width) {  
43 - _titleSpace = (self.titleView.width-width)/_titleArr.count;  
44 - } else {  
45 - _titleSpace = 0;  
46 - }  
47 -  
48 - self.navigationItem.titleView = self.titleView;  
49 -  
50 - [_pageView reloadPages];  
51 - [_titleView reloadData];  
52 - [self.view addSubview:self.pageView];  
53 -  
54 -}  
55 -  
56 -#pragma mark - V8HorizontalPickerViewDataSource  
57 -  
58 -- (NSInteger)numberOfElementsInHorizontalPickerView:(V8HorizontalPickerView *)picker  
59 -{  
60 - return _titleArr.count;  
61 -}  
62 -  
63 -#pragma mark - V8HorizontalPickerViewDelegate  
64 -  
65 -- (NSString *)horizontalPickerView:(V8HorizontalPickerView *)picker titleForElementAtIndex:(NSInteger)index  
66 -{  
67 - return _titleArr[index];  
68 -}  
69 -  
70 -- (NSInteger)horizontalPickerView:(V8HorizontalPickerView *)picker widthForElementAtIndex:(NSInteger)index  
71 -{  
72 -  
73 - if (_titleSpace != 0) {  
74 -  
75 - CGSize size = [_titleArr[index] sizeWithAttributes:@{NSFontAttributeName:self.titleView.elementFont}];  
76 - return size.width +_titleSpace;  
77 - } else {  
78 -  
79 - CGSize size = [_titleArr[index] sizeWithAttributes:@{NSFontAttributeName:self.titleView.elementFont}];  
80 - return size.width + 15;  
81 - }  
82 -}  
83 -  
84 -- (void)horizontalPickerView:(V8HorizontalPickerView *)picker didSelectElementAtIndex:(NSInteger)index  
85 -{  
86 - if (self.pageView.indexOfSelectedPage != index) {  
87 - [self.pageView selectPageAtIndex:index animated:YES];  
88 - }  
89 -}  
90 -  
91 -#pragma mark - UIScrollViewDelegate  
92 -  
93 -- (void)scrollViewDidScroll:(UIScrollView *)scrollView  
94 -{  
95 -  
96 - if (self.titleView.currentSelectedIndex != self.pageView.indexOfSelectedPage) {  
97 -  
98 - [self.titleView scrollToElement:self.pageView.indexOfSelectedPage animated:YES];  
99 -  
100 - }  
101 - [self.pageView scrollViewDidScroll];  
102 -  
103 -}  
104 -  
105 -#pragma mark - MHPagingScrollViewDelegate  
106 -  
107 -- (NSUInteger)numberOfPagesInPagingScrollView:(MHPagingScrollView *)pagingScrollView  
108 -{  
109 - return _titleArr.count;  
110 -}  
111 -  
112 -- (UIView *)pagingScrollView:(MHPagingScrollView *)pagingScrollView pageForIndex:(NSUInteger)index  
113 -{  
114 - if ([_titleArr[index] isEqualToString:@"电视台"]) {  
115 -  
116 - LVCTelevisionView *tvView = (LVCTelevisionView *)[pagingScrollView pageViewByIndex:index];  
117 - if (!tvView) {  
118 - tvView = [[LVCTelevisionView alloc] init];  
119 - }  
120 - return tvView;  
121 - }  
122 -// else if ([_titleArr[index] isEqualToString:@"直播"]) {  
123 -//  
124 -// LVCUGCLiveListView *liveListView = (LVCUGCLiveListView *)[pagingScrollView pageViewByIndex:index];  
125 -// if (!liveListView) {  
126 -// liveListView = [[LVCUGCLiveListView alloc] initWithFrame:CGRectMake(0, 64, SCREEN_WIDTH, SCREEN_HEIGHT - 114)];  
127 -// } else {  
128 -// [liveListView isNeedToRefresh];  
129 -// }  
130 -// liveListView.scrollToTop = YES;  
131 -// return liveListView;  
132 -// }else if ([_titleArr[index] isEqualToString:@"点播"]) {  
133 -//  
134 -// LVCVodPlayerListView *vodListView = (LVCVodPlayerListView *)[pagingScrollView pageViewByIndex:index];  
135 -// if (!vodListView) {  
136 -// vodListView = [[LVCVodPlayerListView alloc] initWithFrame:CGRectMake(0, 64, SCREEN_WIDTH, SCREEN_HEIGHT - 114)];  
137 -// } else {  
138 -//// [vodListView isNeedToRefresh];  
139 -// }  
140 -//// vodListView.scrollToTop = YES;  
141 -// return vodListView;  
142 -// }  
143 - return nil;  
144 -}  
145 -  
146 -- (V8HorizontalPickerView *)titleView  
147 -{  
148 - if (!_titleView) {  
149 -  
150 - _titleView = [[V8HorizontalPickerView alloc] initWithFrame:CGRectMake(0, 0, SCREEN_WIDTH-120, 44) home:YES];  
151 - _titleView.textColor = [UIColor colorWithHexString:@"#7e7e7d"];  
152 - _titleView.selectedTextColor = [UIColor blackColorZX];  
153 - _titleView.delegate = self;  
154 - _titleView.dataSource = self;  
155 - _titleView.elementFont = [UIFont boldSystemFontOfSize:18];  
156 - _titleView.scrollView.scrollsToTop = NO;  
157 -  
158 - }  
159 - return _titleView;  
160 -}  
161 -  
162 -- (MHPagingScrollView *)pageView  
163 -{  
164 - if (!_pageView) {  
165 - _pageView = [[MHPagingScrollView alloc] initWithFrame:CGRectMake(0, 0, SCREEN_WIDTH, SCREEN_HEIGHT-49)];  
166 - _pageView.pagingDelegate = self;  
167 - _pageView.delegate = self;  
168 - _pageView.scrollsToTop = NO;  
169 - }  
170 - return _pageView;  
171 -}  
172 -  
173 -- (void)didReceiveMemoryWarning {  
174 - [super didReceiveMemoryWarning];  
175 - // Dispose of any resources that can be recreated.  
176 -}  
177 -  
178 -/*  
179 -#pragma mark - Navigation  
180 -  
181 -// In a storyboard-based application, you will often want to do a little preparation before navigation  
182 -- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {  
183 - // Get the new view controller using [segue destinationViewController].  
184 - // Pass the selected object to the new view controller.  
185 -}  
186 -*/  
187 -  
188 -@end  
LiveVideoCloud/Classes/Sections/homeSections/Controller/HomeViewController.h renamed to LiveVideoCloud/Classes/Sections/homeSections/Controller/LVCVodPlayerListController.h
1 // 1 //
2 -// HomeViewController.h  
3 -// ZXBaseProject 2 +// LVCVodPlayerListController.h
  3 +// LiveVideoCloud
4 // 4 //
5 -// Created by 张旭 on 2017/1/10. 5 +// Created by cnliveJunBo on 17/6/27.
6 // Copyright © 2017年 cnlive. All rights reserved. 6 // Copyright © 2017年 cnlive. All rights reserved.
7 // 7 //
8 8
9 -#import "BaseViewController.h" 9 +#import <UIKit/UIKit.h>
10 10
11 -@interface HomeViewController : BaseViewController 11 +@interface LVCVodPlayerListController : UIViewController
12 12
13 @end 13 @end
LiveVideoCloud/Classes/Sections/homeSections/Controller/LVCVodPlayerListController.m 0 → 100644
  1 +//
  2 +// LVCVodPlayerListController.m
  3 +// LiveVideoCloud
  4 +//
  5 +// Created by cnliveJunBo on 17/6/27.
  6 +// Copyright © 2017年 cnlive. All rights reserved.
  7 +//
  8 +
  9 +#import "LVCVodPlayerListController.h"
  10 +
  11 +@interface LVCVodPlayerListController ()
  12 +
  13 +@end
  14 +
  15 +@implementation LVCVodPlayerListController
  16 +
  17 +- (void)viewDidLoad {
  18 + [super viewDidLoad];
  19 +
  20 + self.navigationItem.title = @"点播";
  21 + self.view.backgroundColor = [UIColor whiteColor];
  22 +}
  23 +
  24 +- (void)didReceiveMemoryWarning {
  25 + [super didReceiveMemoryWarning];
  26 + // Dispose of any resources that can be recreated.
  27 +}
  28 +
  29 +/*
  30 +#pragma mark - Navigation
  31 +
  32 +// In a storyboard-based application, you will often want to do a little preparation before navigation
  33 +- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
  34 + // Get the new view controller using [segue destinationViewController].
  35 + // Pass the selected object to the new view controller.
  36 +}
  37 +*/
  38 +
  39 +@end