Commit c709ed49c6a9caf7395ba7952489abf630386904
Merge branch 'master' of bj.gitlab.cnlive.com:ios-team/LiveVideoCloud
Conflicts: LiveVideoCloud.xcodeproj/project.pbxproj LiveVideoCloud/AppCustoms/Main/ZXTabBarController.m LiveVideoCloud/Classes/Sections/UGCSections/Controller/LVCTVLiveViewController.h LiveVideoCloud/Classes/Sections/UGCSections/Controller/LVCTVLiveViewController.m LiveVideoCloud/Classes/Sections/homeSections/Controller/HomeViewController.m
Showing
33 changed files
with
501 additions
and
230 deletions
LiveVideoCloud.xcodeproj/project.pbxproj
| @@ -194,16 +194,15 @@ | @@ -194,16 +194,15 @@ | ||
| 194 | D217A24B1E7B76C7003B44CB /* PresentViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D217A2491E7B76C7003B44CB /* PresentViewCell.m */; }; | 194 | D217A24B1E7B76C7003B44CB /* PresentViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D217A2491E7B76C7003B44CB /* PresentViewCell.m */; }; |
| 195 | D217A24E1E7B77C7003B44CB /* ComboCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D217A24D1E7B77C7003B44CB /* ComboCell.m */; }; | 195 | D217A24E1E7B77C7003B44CB /* ComboCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D217A24D1E7B77C7003B44CB /* ComboCell.m */; }; |
| 196 | D219E86B1EFD04A700650F38 /* LVCBigHorizontalCollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D219E86A1EFD04A700650F38 /* LVCBigHorizontalCollectionViewCell.m */; }; | 196 | D219E86B1EFD04A700650F38 /* LVCBigHorizontalCollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D219E86A1EFD04A700650F38 /* LVCBigHorizontalCollectionViewCell.m */; }; |
| 197 | - D219E86E1F01002400650F38 /* LVCVodPlayerListView.m in Sources */ = {isa = PBXBuildFile; fileRef = D219E86D1F01002400650F38 /* LVCVodPlayerListView.m */; }; | ||
| 198 | D224B1971E826ED800CC61D0 /* ChatBarrageAnimAction.m in Sources */ = {isa = PBXBuildFile; fileRef = D224B1961E826ED800CC61D0 /* ChatBarrageAnimAction.m */; }; | 197 | D224B1971E826ED800CC61D0 /* ChatBarrageAnimAction.m in Sources */ = {isa = PBXBuildFile; fileRef = D224B1961E826ED800CC61D0 /* ChatBarrageAnimAction.m */; }; |
| 199 | D22830F11E778C0F00627701 /* LiveBaseView.m in Sources */ = {isa = PBXBuildFile; fileRef = D22830F01E778C0F00627701 /* LiveBaseView.m */; }; | 198 | D22830F11E778C0F00627701 /* LiveBaseView.m in Sources */ = {isa = PBXBuildFile; fileRef = D22830F01E778C0F00627701 /* LiveBaseView.m */; }; |
| 200 | D22830FC1E77C2D900627701 /* BottomToolView.m in Sources */ = {isa = PBXBuildFile; fileRef = D22830FB1E77C2D900627701 /* BottomToolView.m */; }; | 199 | D22830FC1E77C2D900627701 /* BottomToolView.m in Sources */ = {isa = PBXBuildFile; fileRef = D22830FB1E77C2D900627701 /* BottomToolView.m */; }; |
| 201 | D22830FF1E77C69E00627701 /* GiftListView.m in Sources */ = {isa = PBXBuildFile; fileRef = D22830FE1E77C69E00627701 /* GiftListView.m */; }; | 200 | D22830FF1E77C69E00627701 /* GiftListView.m in Sources */ = {isa = PBXBuildFile; fileRef = D22830FE1E77C69E00627701 /* GiftListView.m */; }; |
| 202 | D22831091E77D8D500627701 /* GiftModel.m in Sources */ = {isa = PBXBuildFile; fileRef = D22831081E77D8D500627701 /* GiftModel.m */; }; | 201 | D22831091E77D8D500627701 /* GiftModel.m in Sources */ = {isa = PBXBuildFile; fileRef = D22831081E77D8D500627701 /* GiftModel.m */; }; |
| 203 | - D233EE721EEA88EF00674ED5 /* LVCHomePageViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D233EE711EEA88EF00674ED5 /* LVCHomePageViewController.m */; }; | ||
| 204 | D236967E1E7F9E4100E4BF71 /* GiftPayButton.m in Sources */ = {isa = PBXBuildFile; fileRef = D236967D1E7F9E4100E4BF71 /* GiftPayButton.m */; }; | 202 | D236967E1E7F9E4100E4BF71 /* GiftPayButton.m in Sources */ = {isa = PBXBuildFile; fileRef = D236967D1E7F9E4100E4BF71 /* GiftPayButton.m */; }; |
| 205 | D23696841E7FC6A900E4BF71 /* chatListCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D23696831E7FC6A900E4BF71 /* chatListCell.m */; }; | 203 | D23696841E7FC6A900E4BF71 /* chatListCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D23696831E7FC6A900E4BF71 /* chatListCell.m */; }; |
| 206 | D23696921E7FC83800E4BF71 /* chatMsgModel.m in Sources */ = {isa = PBXBuildFile; fileRef = D23696911E7FC83800E4BF71 /* chatMsgModel.m */; }; | 204 | D23696921E7FC83800E4BF71 /* chatMsgModel.m in Sources */ = {isa = PBXBuildFile; fileRef = D23696911E7FC83800E4BF71 /* chatMsgModel.m */; }; |
| 205 | + D2393D011F020D5700D3EE17 /* FeedbackViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D2393D001F020D5700D3EE17 /* FeedbackViewController.m */; }; | ||
| 207 | D23BBDB81EF8D15D002FE0B8 /* LVCMainHeaderCollectionReusableView.m in Sources */ = {isa = PBXBuildFile; fileRef = D23BBDB71EF8D15D002FE0B8 /* LVCMainHeaderCollectionReusableView.m */; }; | 206 | D23BBDB81EF8D15D002FE0B8 /* LVCMainHeaderCollectionReusableView.m in Sources */ = {isa = PBXBuildFile; fileRef = D23BBDB71EF8D15D002FE0B8 /* LVCMainHeaderCollectionReusableView.m */; }; |
| 208 | D23BBDBB1EF8E8B2002FE0B8 /* LVCBannerAndMarqueeModel.m in Sources */ = {isa = PBXBuildFile; fileRef = D23BBDBA1EF8E8B2002FE0B8 /* LVCBannerAndMarqueeModel.m */; }; | 207 | D23BBDBB1EF8E8B2002FE0B8 /* LVCBannerAndMarqueeModel.m in Sources */ = {isa = PBXBuildFile; fileRef = D23BBDBA1EF8E8B2002FE0B8 /* LVCBannerAndMarqueeModel.m */; }; |
| 209 | D23BBDBE1EF8ED4A002FE0B8 /* LVCChannelDetailModel.m in Sources */ = {isa = PBXBuildFile; fileRef = D23BBDBD1EF8ED4A002FE0B8 /* LVCChannelDetailModel.m */; }; | 208 | D23BBDBE1EF8ED4A002FE0B8 /* LVCChannelDetailModel.m in Sources */ = {isa = PBXBuildFile; fileRef = D23BBDBD1EF8ED4A002FE0B8 /* LVCChannelDetailModel.m */; }; |
| @@ -235,28 +234,19 @@ | @@ -235,28 +234,19 @@ | ||
| 235 | D25BF87A1E7B8A82007FB138 /* FilterFunctionView.m in Sources */ = {isa = PBXBuildFile; fileRef = D25BF8771E7B8A82007FB138 /* FilterFunctionView.m */; }; | 234 | D25BF87A1E7B8A82007FB138 /* FilterFunctionView.m in Sources */ = {isa = PBXBuildFile; fileRef = D25BF8771E7B8A82007FB138 /* FilterFunctionView.m */; }; |
| 236 | D25BF87B1E7B8A82007FB138 /* SliderView.m in Sources */ = {isa = PBXBuildFile; fileRef = D25BF8791E7B8A82007FB138 /* SliderView.m */; }; | 235 | D25BF87B1E7B8A82007FB138 /* SliderView.m in Sources */ = {isa = PBXBuildFile; fileRef = D25BF8791E7B8A82007FB138 /* SliderView.m */; }; |
| 237 | D25BF87D1E7B8C78007FB138 /* KSYGPUResource.bundle in Resources */ = {isa = PBXBuildFile; fileRef = D25BF87C1E7B8C78007FB138 /* KSYGPUResource.bundle */; }; | 236 | D25BF87D1E7B8C78007FB138 /* KSYGPUResource.bundle in Resources */ = {isa = PBXBuildFile; fileRef = D25BF87C1E7B8C78007FB138 /* KSYGPUResource.bundle */; }; |
| 238 | - D25BF8801E7BD266007FB138 /* LVCUGCLivePlayerController.m in Sources */ = {isa = PBXBuildFile; fileRef = D25BF87F1E7BD266007FB138 /* LVCUGCLivePlayerController.m */; }; | ||
| 239 | - D25BF8831E7F775F007FB138 /* LVCUGCPlayerLoadingView.m in Sources */ = {isa = PBXBuildFile; fileRef = D25BF8821E7F775F007FB138 /* LVCUGCPlayerLoadingView.m */; }; | ||
| 240 | D25BF8901E7F7F8F007FB138 /* UGCLoading.jpeg in Resources */ = {isa = PBXBuildFile; fileRef = D25BF88F1E7F7F8F007FB138 /* UGCLoading.jpeg */; }; | 237 | D25BF8901E7F7F8F007FB138 /* UGCLoading.jpeg in Resources */ = {isa = PBXBuildFile; fileRef = D25BF88F1E7F7F8F007FB138 /* UGCLoading.jpeg */; }; |
| 241 | - D25BF8931E7FBAEA007FB138 /* LVCUGCBackgroundView.m in Sources */ = {isa = PBXBuildFile; fileRef = D25BF8921E7FBAEA007FB138 /* LVCUGCBackgroundView.m */; }; | ||
| 242 | D25BF8A01E80C4BD007FB138 /* UIImage+LVCVagueImage.m in Sources */ = {isa = PBXBuildFile; fileRef = D25BF89F1E80C4BD007FB138 /* UIImage+LVCVagueImage.m */; }; | 238 | D25BF8A01E80C4BD007FB138 /* UIImage+LVCVagueImage.m in Sources */ = {isa = PBXBuildFile; fileRef = D25BF89F1E80C4BD007FB138 /* UIImage+LVCVagueImage.m */; }; |
| 243 | D25BF8A31E80C4FC007FB138 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D25BF8A21E80C4FC007FB138 /* Accelerate.framework */; }; | 239 | D25BF8A31E80C4FC007FB138 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D25BF8A21E80C4FC007FB138 /* Accelerate.framework */; }; |
| 244 | D25BF8A51E80EC76007FB138 /* 头像.jpg in Resources */ = {isa = PBXBuildFile; fileRef = D25BF8A41E80EC76007FB138 /* 头像.jpg */; }; | 240 | D25BF8A51E80EC76007FB138 /* 头像.jpg in Resources */ = {isa = PBXBuildFile; fileRef = D25BF8A41E80EC76007FB138 /* 头像.jpg */; }; |
| 245 | D2888D941E6EB8B4003A77C8 /* LVCTabBar.m in Sources */ = {isa = PBXBuildFile; fileRef = D2888D931E6EB8B4003A77C8 /* LVCTabBar.m */; }; | 241 | D2888D941E6EB8B4003A77C8 /* LVCTabBar.m in Sources */ = {isa = PBXBuildFile; fileRef = D2888D931E6EB8B4003A77C8 /* LVCTabBar.m */; }; |
| 246 | D2888D9E1E6EBF1B003A77C8 /* LVCLiveViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D2888D9B1E6EBF1B003A77C8 /* LVCLiveViewController.m */; }; | 242 | D2888D9E1E6EBF1B003A77C8 /* LVCLiveViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D2888D9B1E6EBF1B003A77C8 /* LVCLiveViewController.m */; }; |
| 247 | D2888DB11E6EC05F003A77C8 /* TempViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D2888DB01E6EC05F003A77C8 /* TempViewController.m */; }; | 243 | D2888DB11E6EC05F003A77C8 /* TempViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D2888DB01E6EC05F003A77C8 /* TempViewController.m */; }; |
| 248 | - D2888DB41E6EC154003A77C8 /* HomeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D2888DB31E6EC154003A77C8 /* HomeViewController.m */; }; | ||
| 249 | - D28F5FFF1E8BC7EF00914142 /* LVCUGCLiveListView.m in Sources */ = {isa = PBXBuildFile; fileRef = D28F5FFE1E8BC7EF00914142 /* LVCUGCLiveListView.m */; }; | ||
| 250 | D2994BA81E8F490400E8D2CC /* CNLiveChatManager.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D2994BA41E8F48DE00E8D2CC /* CNLiveChatManager.framework */; }; | 244 | D2994BA81E8F490400E8D2CC /* CNLiveChatManager.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D2994BA41E8F48DE00E8D2CC /* CNLiveChatManager.framework */; }; |
| 251 | D2994BA91E8F490400E8D2CC /* CNLiveChatManager.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = D2994BA41E8F48DE00E8D2CC /* CNLiveChatManager.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; | 245 | D2994BA91E8F490400E8D2CC /* CNLiveChatManager.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = D2994BA41E8F48DE00E8D2CC /* CNLiveChatManager.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; |
| 252 | D2994BAA1E8F490700E8D2CC /* CNLiveMsgTools.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D2994BA51E8F48DE00E8D2CC /* CNLiveMsgTools.framework */; }; | 246 | D2994BAA1E8F490700E8D2CC /* CNLiveMsgTools.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D2994BA51E8F48DE00E8D2CC /* CNLiveMsgTools.framework */; }; |
| 253 | D2994BAB1E8F490700E8D2CC /* CNLiveMsgTools.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = D2994BA51E8F48DE00E8D2CC /* CNLiveMsgTools.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; | 247 | D2994BAB1E8F490700E8D2CC /* CNLiveMsgTools.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = D2994BA51E8F48DE00E8D2CC /* CNLiveMsgTools.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; |
| 254 | D29D88481E88C53300543A03 /* LVCUGCLivePrepareView.m in Sources */ = {isa = PBXBuildFile; fileRef = D29D88471E88C53300543A03 /* LVCUGCLivePrepareView.m */; }; | 248 | D29D88481E88C53300543A03 /* LVCUGCLivePrepareView.m in Sources */ = {isa = PBXBuildFile; fileRef = D29D88471E88C53300543A03 /* LVCUGCLivePrepareView.m */; }; |
| 255 | D29E81ED1E88DC5B008C9906 /* PriChatCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D29E81EC1E88DC5B008C9906 /* PriChatCell.m */; }; | 249 | D29E81ED1E88DC5B008C9906 /* PriChatCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D29E81EC1E88DC5B008C9906 /* PriChatCell.m */; }; |
| 256 | - D2A089E81E89FA720071412C /* LVCUGCLivePlayerCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D2A089E71E89FA720071412C /* LVCUGCLivePlayerCell.m */; }; | ||
| 257 | - D2A089EB1E8A09CB0071412C /* LVCUGCLivePlayerModel.m in Sources */ = {isa = PBXBuildFile; fileRef = D2A089EA1E8A09CB0071412C /* LVCUGCLivePlayerModel.m */; }; | ||
| 258 | - D2A089EE1E8A336A0071412C /* LiveListService.m in Sources */ = {isa = PBXBuildFile; fileRef = D2A089ED1E8A336A0071412C /* LiveListService.m */; }; | ||
| 259 | - D2A089F11E8A41120071412C /* LVCUGCLiveListModel.m in Sources */ = {isa = PBXBuildFile; fileRef = D2A089F01E8A41120071412C /* LVCUGCLiveListModel.m */; }; | ||
| 260 | D2A803081E80BD6F009D6F1C /* TopToolView.m in Sources */ = {isa = PBXBuildFile; fileRef = D2A803071E80BD6F009D6F1C /* TopToolView.m */; }; | 250 | D2A803081E80BD6F009D6F1C /* TopToolView.m in Sources */ = {isa = PBXBuildFile; fileRef = D2A803071E80BD6F009D6F1C /* TopToolView.m */; }; |
| 261 | D2B2ED801E88FC5200F7538A /* LVCUGCLiveEndView.m in Sources */ = {isa = PBXBuildFile; fileRef = D2B2ED7F1E88FC5200F7538A /* LVCUGCLiveEndView.m */; }; | 251 | D2B2ED801E88FC5200F7538A /* LVCUGCLiveEndView.m in Sources */ = {isa = PBXBuildFile; fileRef = D2B2ED7F1E88FC5200F7538A /* LVCUGCLiveEndView.m */; }; |
| 262 | D2B7B2511E8247D400ED084E /* ChatBarrageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D2B7B2501E8247D400ED084E /* ChatBarrageManager.m */; }; | 252 | D2B7B2511E8247D400ED084E /* ChatBarrageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D2B7B2501E8247D400ED084E /* ChatBarrageManager.m */; }; |
| @@ -265,9 +255,18 @@ | @@ -265,9 +255,18 @@ | ||
| 265 | D2CBC13B1ECC157A00E00279 /* LVCVerifyLiveAuthService.m in Sources */ = {isa = PBXBuildFile; fileRef = D2CBC13A1ECC157A00E00279 /* LVCVerifyLiveAuthService.m */; }; | 255 | D2CBC13B1ECC157A00E00279 /* LVCVerifyLiveAuthService.m in Sources */ = {isa = PBXBuildFile; fileRef = D2CBC13A1ECC157A00E00279 /* LVCVerifyLiveAuthService.m */; }; |
| 266 | D2D7D18D1E8A581000217771 /* timg.jpeg in Resources */ = {isa = PBXBuildFile; fileRef = D2D7D18C1E8A581000217771 /* timg.jpeg */; }; | 256 | D2D7D18D1E8A581000217771 /* timg.jpeg in Resources */ = {isa = PBXBuildFile; fileRef = D2D7D18C1E8A581000217771 /* timg.jpeg */; }; |
| 267 | D2EBC8571F01FF9200F198FB /* LVCCommentModel.m in Sources */ = {isa = PBXBuildFile; fileRef = D2EBC8561F01FF9200F198FB /* LVCCommentModel.m */; }; | 257 | D2EBC8571F01FF9200F198FB /* LVCCommentModel.m in Sources */ = {isa = PBXBuildFile; fileRef = D2EBC8561F01FF9200F198FB /* LVCCommentModel.m */; }; |
| 268 | - D2EBC85A1F02011400F198FB /* LVCVodPlayerTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D2EBC8591F02011400F198FB /* LVCVodPlayerTableViewCell.m */; }; | ||
| 269 | - D2EBC85D1F02031400F198FB /* LVCUGCLiveListController.m in Sources */ = {isa = PBXBuildFile; fileRef = D2EBC85C1F02031400F198FB /* LVCUGCLiveListController.m */; }; | ||
| 270 | - D2F0486A1EE54E860011E39C /* LVCLiveActivityInfoService.m in Sources */ = {isa = PBXBuildFile; fileRef = D2F048691EE54E860011E39C /* LVCLiveActivityInfoService.m */; }; | 258 | + D2EBC8641F02105C00F198FB /* LVCHomePageViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D2EBC8631F02105C00F198FB /* LVCHomePageViewController.m */; }; |
| 259 | + D2EBC8711F02108000F198FB /* LiveListService.m in Sources */ = {isa = PBXBuildFile; fileRef = D2EBC8661F02108000F198FB /* LiveListService.m */; }; | ||
| 260 | + D2EBC8721F02108000F198FB /* LVCLiveActivityInfoService.m in Sources */ = {isa = PBXBuildFile; fileRef = D2EBC8681F02108000F198FB /* LVCLiveActivityInfoService.m */; }; | ||
| 261 | + D2EBC8741F02108000F198FB /* LVCUGCLiveListController.m in Sources */ = {isa = PBXBuildFile; fileRef = D2EBC86C1F02108000F198FB /* LVCUGCLiveListController.m */; }; | ||
| 262 | + D2EBC8751F02108000F198FB /* LVCUGCLiveListView.m in Sources */ = {isa = PBXBuildFile; fileRef = D2EBC86E1F02108000F198FB /* LVCUGCLiveListView.m */; }; | ||
| 263 | + D2EBC8761F02108000F198FB /* LVCUGCLivePlayerController.m in Sources */ = {isa = PBXBuildFile; fileRef = D2EBC8701F02108000F198FB /* LVCUGCLivePlayerController.m */; }; | ||
| 264 | + D2EBC87B1F02108F00F198FB /* LVCUGCLiveListModel.m in Sources */ = {isa = PBXBuildFile; fileRef = D2EBC8781F02108F00F198FB /* LVCUGCLiveListModel.m */; }; | ||
| 265 | + D2EBC87C1F02108F00F198FB /* LVCUGCLivePlayerModel.m in Sources */ = {isa = PBXBuildFile; fileRef = D2EBC87A1F02108F00F198FB /* LVCUGCLivePlayerModel.m */; }; | ||
| 266 | + D2EBC8831F02109C00F198FB /* LVCUGCBackgroundView.m in Sources */ = {isa = PBXBuildFile; fileRef = D2EBC87E1F02109C00F198FB /* LVCUGCBackgroundView.m */; }; | ||
| 267 | + D2EBC8841F02109C00F198FB /* LVCUGCLivePlayerCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D2EBC8801F02109C00F198FB /* LVCUGCLivePlayerCell.m */; }; | ||
| 268 | + D2EBC8851F02109C00F198FB /* LVCUGCPlayerLoadingView.m in Sources */ = {isa = PBXBuildFile; fileRef = D2EBC8821F02109C00F198FB /* LVCUGCPlayerLoadingView.m */; }; | ||
| 269 | + D2EBC8881F0225D900F198FB /* LVCVodPlayerListController.m in Sources */ = {isa = PBXBuildFile; fileRef = D2EBC8871F0225D900F198FB /* LVCVodPlayerListController.m */; }; | ||
| 271 | /* End PBXBuildFile section */ | 270 | /* End PBXBuildFile section */ |
| 272 | 271 | ||
| 273 | /* Begin PBXContainerItemProxy section */ | 272 | /* Begin PBXContainerItemProxy section */ |
| @@ -695,8 +694,6 @@ | @@ -695,8 +694,6 @@ | ||
| 695 | D217A24D1E7B77C7003B44CB /* ComboCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ComboCell.m; path = Present/ComboCell.m; sourceTree = "<group>"; }; | 694 | D217A24D1E7B77C7003B44CB /* ComboCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ComboCell.m; path = Present/ComboCell.m; sourceTree = "<group>"; }; |
| 696 | D219E8691EFD04A700650F38 /* LVCBigHorizontalCollectionViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LVCBigHorizontalCollectionViewCell.h; sourceTree = "<group>"; }; | 695 | D219E8691EFD04A700650F38 /* LVCBigHorizontalCollectionViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LVCBigHorizontalCollectionViewCell.h; sourceTree = "<group>"; }; |
| 697 | D219E86A1EFD04A700650F38 /* LVCBigHorizontalCollectionViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LVCBigHorizontalCollectionViewCell.m; sourceTree = "<group>"; }; | 696 | D219E86A1EFD04A700650F38 /* LVCBigHorizontalCollectionViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LVCBigHorizontalCollectionViewCell.m; sourceTree = "<group>"; }; |
| 698 | - D219E86C1F01002400650F38 /* LVCVodPlayerListView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LVCVodPlayerListView.h; sourceTree = "<group>"; }; | ||
| 699 | - D219E86D1F01002400650F38 /* LVCVodPlayerListView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LVCVodPlayerListView.m; sourceTree = "<group>"; }; | ||
| 700 | D224B1951E826ED800CC61D0 /* ChatBarrageAnimAction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ChatBarrageAnimAction.h; sourceTree = "<group>"; }; | 697 | D224B1951E826ED800CC61D0 /* ChatBarrageAnimAction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ChatBarrageAnimAction.h; sourceTree = "<group>"; }; |
| 701 | D224B1961E826ED800CC61D0 /* ChatBarrageAnimAction.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ChatBarrageAnimAction.m; sourceTree = "<group>"; }; | 698 | D224B1961E826ED800CC61D0 /* ChatBarrageAnimAction.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ChatBarrageAnimAction.m; sourceTree = "<group>"; }; |
| 702 | D22830EF1E778C0F00627701 /* LiveBaseView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LiveBaseView.h; sourceTree = "<group>"; }; | 699 | D22830EF1E778C0F00627701 /* LiveBaseView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LiveBaseView.h; sourceTree = "<group>"; }; |
| @@ -707,14 +704,14 @@ | @@ -707,14 +704,14 @@ | ||
| 707 | D22830FE1E77C69E00627701 /* GiftListView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GiftListView.m; sourceTree = "<group>"; }; | 704 | D22830FE1E77C69E00627701 /* GiftListView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GiftListView.m; sourceTree = "<group>"; }; |
| 708 | D22831071E77D8D500627701 /* GiftModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GiftModel.h; sourceTree = "<group>"; }; | 705 | D22831071E77D8D500627701 /* GiftModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GiftModel.h; sourceTree = "<group>"; }; |
| 709 | D22831081E77D8D500627701 /* GiftModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GiftModel.m; sourceTree = "<group>"; }; | 706 | D22831081E77D8D500627701 /* GiftModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GiftModel.m; sourceTree = "<group>"; }; |
| 710 | - D233EE701EEA88EF00674ED5 /* LVCHomePageViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = LVCHomePageViewController.h; path = ../LVCHomePageViewController.h; sourceTree = "<group>"; }; | ||
| 711 | - D233EE711EEA88EF00674ED5 /* LVCHomePageViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = LVCHomePageViewController.m; path = ../LVCHomePageViewController.m; sourceTree = "<group>"; }; | ||
| 712 | D236967C1E7F9E4100E4BF71 /* GiftPayButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GiftPayButton.h; sourceTree = "<group>"; }; | 707 | D236967C1E7F9E4100E4BF71 /* GiftPayButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GiftPayButton.h; sourceTree = "<group>"; }; |
| 713 | D236967D1E7F9E4100E4BF71 /* GiftPayButton.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GiftPayButton.m; sourceTree = "<group>"; }; | 708 | D236967D1E7F9E4100E4BF71 /* GiftPayButton.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GiftPayButton.m; sourceTree = "<group>"; }; |
| 714 | D23696821E7FC6A900E4BF71 /* chatListCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = chatListCell.h; sourceTree = "<group>"; }; | 709 | D23696821E7FC6A900E4BF71 /* chatListCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = chatListCell.h; sourceTree = "<group>"; }; |
| 715 | D23696831E7FC6A900E4BF71 /* chatListCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = chatListCell.m; sourceTree = "<group>"; }; | 710 | D23696831E7FC6A900E4BF71 /* chatListCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = chatListCell.m; sourceTree = "<group>"; }; |
| 716 | D23696901E7FC83800E4BF71 /* chatMsgModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = chatMsgModel.h; sourceTree = "<group>"; }; | 711 | D23696901E7FC83800E4BF71 /* chatMsgModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = chatMsgModel.h; sourceTree = "<group>"; }; |
| 717 | D23696911E7FC83800E4BF71 /* chatMsgModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = chatMsgModel.m; sourceTree = "<group>"; }; | 712 | D23696911E7FC83800E4BF71 /* chatMsgModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = chatMsgModel.m; sourceTree = "<group>"; }; |
| 713 | + D2393CFF1F020D5700D3EE17 /* FeedbackViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FeedbackViewController.h; sourceTree = "<group>"; }; | ||
| 714 | + D2393D001F020D5700D3EE17 /* FeedbackViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FeedbackViewController.m; sourceTree = "<group>"; }; | ||
| 718 | D23BBDB61EF8D15D002FE0B8 /* LVCMainHeaderCollectionReusableView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LVCMainHeaderCollectionReusableView.h; sourceTree = "<group>"; }; | 715 | D23BBDB61EF8D15D002FE0B8 /* LVCMainHeaderCollectionReusableView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LVCMainHeaderCollectionReusableView.h; sourceTree = "<group>"; }; |
| 719 | D23BBDB71EF8D15D002FE0B8 /* LVCMainHeaderCollectionReusableView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LVCMainHeaderCollectionReusableView.m; sourceTree = "<group>"; }; | 716 | D23BBDB71EF8D15D002FE0B8 /* LVCMainHeaderCollectionReusableView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LVCMainHeaderCollectionReusableView.m; sourceTree = "<group>"; }; |
| 720 | D23BBDB91EF8E8B2002FE0B8 /* LVCBannerAndMarqueeModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LVCBannerAndMarqueeModel.h; sourceTree = "<group>"; }; | 717 | D23BBDB91EF8E8B2002FE0B8 /* LVCBannerAndMarqueeModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LVCBannerAndMarqueeModel.h; sourceTree = "<group>"; }; |
| @@ -775,13 +772,7 @@ | @@ -775,13 +772,7 @@ | ||
| 775 | D25BF8781E7B8A82007FB138 /* SliderView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SliderView.h; sourceTree = "<group>"; }; | 772 | D25BF8781E7B8A82007FB138 /* SliderView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SliderView.h; sourceTree = "<group>"; }; |
| 776 | D25BF8791E7B8A82007FB138 /* SliderView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SliderView.m; sourceTree = "<group>"; }; | 773 | D25BF8791E7B8A82007FB138 /* SliderView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SliderView.m; sourceTree = "<group>"; }; |
| 777 | D25BF87C1E7B8C78007FB138 /* KSYGPUResource.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = KSYGPUResource.bundle; sourceTree = "<group>"; }; | 774 | D25BF87C1E7B8C78007FB138 /* KSYGPUResource.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = KSYGPUResource.bundle; sourceTree = "<group>"; }; |
| 778 | - D25BF87E1E7BD266007FB138 /* LVCUGCLivePlayerController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LVCUGCLivePlayerController.h; sourceTree = "<group>"; }; | ||
| 779 | - D25BF87F1E7BD266007FB138 /* LVCUGCLivePlayerController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LVCUGCLivePlayerController.m; sourceTree = "<group>"; }; | ||
| 780 | - D25BF8811E7F775F007FB138 /* LVCUGCPlayerLoadingView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LVCUGCPlayerLoadingView.h; sourceTree = "<group>"; }; | ||
| 781 | - D25BF8821E7F775F007FB138 /* LVCUGCPlayerLoadingView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LVCUGCPlayerLoadingView.m; sourceTree = "<group>"; }; | ||
| 782 | D25BF88F1E7F7F8F007FB138 /* UGCLoading.jpeg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = UGCLoading.jpeg; sourceTree = "<group>"; }; | 775 | D25BF88F1E7F7F8F007FB138 /* UGCLoading.jpeg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = UGCLoading.jpeg; sourceTree = "<group>"; }; |
| 783 | - D25BF8911E7FBAEA007FB138 /* LVCUGCBackgroundView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LVCUGCBackgroundView.h; sourceTree = "<group>"; }; | ||
| 784 | - D25BF8921E7FBAEA007FB138 /* LVCUGCBackgroundView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LVCUGCBackgroundView.m; sourceTree = "<group>"; }; | ||
| 785 | D25BF89E1E80C4BD007FB138 /* UIImage+LVCVagueImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIImage+LVCVagueImage.h"; sourceTree = "<group>"; }; | 776 | D25BF89E1E80C4BD007FB138 /* UIImage+LVCVagueImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIImage+LVCVagueImage.h"; sourceTree = "<group>"; }; |
| 786 | D25BF89F1E80C4BD007FB138 /* UIImage+LVCVagueImage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIImage+LVCVagueImage.m"; sourceTree = "<group>"; }; | 777 | D25BF89F1E80C4BD007FB138 /* UIImage+LVCVagueImage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIImage+LVCVagueImage.m"; sourceTree = "<group>"; }; |
| 787 | D25BF8A21E80C4FC007FB138 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = System/Library/Frameworks/Accelerate.framework; sourceTree = SDKROOT; }; | 778 | D25BF8A21E80C4FC007FB138 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = System/Library/Frameworks/Accelerate.framework; sourceTree = SDKROOT; }; |
| @@ -792,24 +783,12 @@ | @@ -792,24 +783,12 @@ | ||
| 792 | D2888D9B1E6EBF1B003A77C8 /* LVCLiveViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LVCLiveViewController.m; sourceTree = "<group>"; }; | 783 | D2888D9B1E6EBF1B003A77C8 /* LVCLiveViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LVCLiveViewController.m; sourceTree = "<group>"; }; |
| 793 | D2888DAF1E6EC05F003A77C8 /* TempViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TempViewController.h; sourceTree = "<group>"; }; | 784 | D2888DAF1E6EC05F003A77C8 /* TempViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TempViewController.h; sourceTree = "<group>"; }; |
| 794 | D2888DB01E6EC05F003A77C8 /* TempViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TempViewController.m; sourceTree = "<group>"; }; | 785 | D2888DB01E6EC05F003A77C8 /* TempViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TempViewController.m; sourceTree = "<group>"; }; |
| 795 | - D2888DB21E6EC154003A77C8 /* HomeViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HomeViewController.h; sourceTree = "<group>"; }; | ||
| 796 | - D2888DB31E6EC154003A77C8 /* HomeViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HomeViewController.m; sourceTree = "<group>"; }; | ||
| 797 | - D28F5FFD1E8BC7EF00914142 /* LVCUGCLiveListView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = LVCUGCLiveListView.h; path = ../Controller/LVCUGCLiveListView.h; sourceTree = "<group>"; }; | ||
| 798 | - D28F5FFE1E8BC7EF00914142 /* LVCUGCLiveListView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = LVCUGCLiveListView.m; path = ../Controller/LVCUGCLiveListView.m; sourceTree = "<group>"; }; | ||
| 799 | D2994BA41E8F48DE00E8D2CC /* CNLiveChatManager.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = CNLiveChatManager.framework; sourceTree = "<group>"; }; | 786 | D2994BA41E8F48DE00E8D2CC /* CNLiveChatManager.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = CNLiveChatManager.framework; sourceTree = "<group>"; }; |
| 800 | D2994BA51E8F48DE00E8D2CC /* CNLiveMsgTools.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = CNLiveMsgTools.framework; sourceTree = "<group>"; }; | 787 | D2994BA51E8F48DE00E8D2CC /* CNLiveMsgTools.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = CNLiveMsgTools.framework; sourceTree = "<group>"; }; |
| 801 | D29D88461E88C53300543A03 /* LVCUGCLivePrepareView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LVCUGCLivePrepareView.h; sourceTree = "<group>"; }; | 788 | D29D88461E88C53300543A03 /* LVCUGCLivePrepareView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LVCUGCLivePrepareView.h; sourceTree = "<group>"; }; |
| 802 | D29D88471E88C53300543A03 /* LVCUGCLivePrepareView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LVCUGCLivePrepareView.m; sourceTree = "<group>"; }; | 789 | D29D88471E88C53300543A03 /* LVCUGCLivePrepareView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LVCUGCLivePrepareView.m; sourceTree = "<group>"; }; |
| 803 | D29E81EB1E88DC5B008C9906 /* PriChatCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PriChatCell.h; sourceTree = "<group>"; }; | 790 | D29E81EB1E88DC5B008C9906 /* PriChatCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PriChatCell.h; sourceTree = "<group>"; }; |
| 804 | D29E81EC1E88DC5B008C9906 /* PriChatCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PriChatCell.m; sourceTree = "<group>"; }; | 791 | D29E81EC1E88DC5B008C9906 /* PriChatCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PriChatCell.m; sourceTree = "<group>"; }; |
| 805 | - D2A089E61E89FA720071412C /* LVCUGCLivePlayerCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LVCUGCLivePlayerCell.h; sourceTree = "<group>"; }; | ||
| 806 | - D2A089E71E89FA720071412C /* LVCUGCLivePlayerCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LVCUGCLivePlayerCell.m; sourceTree = "<group>"; }; | ||
| 807 | - D2A089E91E8A09CB0071412C /* LVCUGCLivePlayerModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LVCUGCLivePlayerModel.h; sourceTree = "<group>"; }; | ||
| 808 | - D2A089EA1E8A09CB0071412C /* LVCUGCLivePlayerModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LVCUGCLivePlayerModel.m; sourceTree = "<group>"; }; | ||
| 809 | - D2A089EC1E8A336A0071412C /* LiveListService.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LiveListService.h; sourceTree = "<group>"; }; | ||
| 810 | - D2A089ED1E8A336A0071412C /* LiveListService.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LiveListService.m; sourceTree = "<group>"; }; | ||
| 811 | - D2A089EF1E8A41120071412C /* LVCUGCLiveListModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LVCUGCLiveListModel.h; sourceTree = "<group>"; }; | ||
| 812 | - D2A089F01E8A41120071412C /* LVCUGCLiveListModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LVCUGCLiveListModel.m; sourceTree = "<group>"; }; | ||
| 813 | D2A803061E80BD6F009D6F1C /* TopToolView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TopToolView.h; sourceTree = "<group>"; }; | 792 | D2A803061E80BD6F009D6F1C /* TopToolView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TopToolView.h; sourceTree = "<group>"; }; |
| 814 | D2A803071E80BD6F009D6F1C /* TopToolView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TopToolView.m; sourceTree = "<group>"; }; | 793 | D2A803071E80BD6F009D6F1C /* TopToolView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TopToolView.m; sourceTree = "<group>"; }; |
| 815 | D2B2ED7E1E88FC5200F7538A /* LVCUGCLiveEndView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LVCUGCLiveEndView.h; sourceTree = "<group>"; }; | 794 | D2B2ED7E1E88FC5200F7538A /* LVCUGCLiveEndView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LVCUGCLiveEndView.h; sourceTree = "<group>"; }; |
| @@ -825,12 +804,30 @@ | @@ -825,12 +804,30 @@ | ||
| 825 | D2D7D18C1E8A581000217771 /* timg.jpeg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = timg.jpeg; sourceTree = "<group>"; }; | 804 | D2D7D18C1E8A581000217771 /* timg.jpeg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = timg.jpeg; sourceTree = "<group>"; }; |
| 826 | D2EBC8551F01FF9200F198FB /* LVCCommentModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LVCCommentModel.h; sourceTree = "<group>"; }; | 805 | D2EBC8551F01FF9200F198FB /* LVCCommentModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LVCCommentModel.h; sourceTree = "<group>"; }; |
| 827 | D2EBC8561F01FF9200F198FB /* LVCCommentModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LVCCommentModel.m; sourceTree = "<group>"; }; | 806 | D2EBC8561F01FF9200F198FB /* LVCCommentModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LVCCommentModel.m; sourceTree = "<group>"; }; |
| 828 | - D2EBC8581F02011400F198FB /* LVCVodPlayerTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LVCVodPlayerTableViewCell.h; sourceTree = "<group>"; }; | ||
| 829 | - D2EBC8591F02011400F198FB /* LVCVodPlayerTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LVCVodPlayerTableViewCell.m; sourceTree = "<group>"; }; | ||
| 830 | - D2EBC85B1F02031400F198FB /* LVCUGCLiveListController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LVCUGCLiveListController.h; sourceTree = "<group>"; }; | ||
| 831 | - D2EBC85C1F02031400F198FB /* LVCUGCLiveListController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LVCUGCLiveListController.m; sourceTree = "<group>"; }; | ||
| 832 | - D2F048681EE54E860011E39C /* LVCLiveActivityInfoService.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LVCLiveActivityInfoService.h; sourceTree = "<group>"; }; | ||
| 833 | - D2F048691EE54E860011E39C /* LVCLiveActivityInfoService.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LVCLiveActivityInfoService.m; sourceTree = "<group>"; }; | 807 | + D2EBC8621F02105C00F198FB /* LVCHomePageViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LVCHomePageViewController.h; sourceTree = "<group>"; }; |
| 808 | + D2EBC8631F02105C00F198FB /* LVCHomePageViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LVCHomePageViewController.m; sourceTree = "<group>"; }; | ||
| 809 | + D2EBC8651F02108000F198FB /* LiveListService.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LiveListService.h; sourceTree = "<group>"; }; | ||
| 810 | + D2EBC8661F02108000F198FB /* LiveListService.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LiveListService.m; sourceTree = "<group>"; }; | ||
| 811 | + D2EBC8671F02108000F198FB /* LVCLiveActivityInfoService.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LVCLiveActivityInfoService.h; sourceTree = "<group>"; }; | ||
| 812 | + D2EBC8681F02108000F198FB /* LVCLiveActivityInfoService.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LVCLiveActivityInfoService.m; sourceTree = "<group>"; }; | ||
| 813 | + D2EBC86B1F02108000F198FB /* LVCUGCLiveListController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LVCUGCLiveListController.h; sourceTree = "<group>"; }; | ||
| 814 | + D2EBC86C1F02108000F198FB /* LVCUGCLiveListController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LVCUGCLiveListController.m; sourceTree = "<group>"; }; | ||
| 815 | + D2EBC86D1F02108000F198FB /* LVCUGCLiveListView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LVCUGCLiveListView.h; sourceTree = "<group>"; }; | ||
| 816 | + D2EBC86E1F02108000F198FB /* LVCUGCLiveListView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LVCUGCLiveListView.m; sourceTree = "<group>"; }; | ||
| 817 | + D2EBC86F1F02108000F198FB /* LVCUGCLivePlayerController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LVCUGCLivePlayerController.h; sourceTree = "<group>"; }; | ||
| 818 | + D2EBC8701F02108000F198FB /* LVCUGCLivePlayerController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LVCUGCLivePlayerController.m; sourceTree = "<group>"; }; | ||
| 819 | + D2EBC8771F02108F00F198FB /* LVCUGCLiveListModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LVCUGCLiveListModel.h; sourceTree = "<group>"; }; | ||
| 820 | + D2EBC8781F02108F00F198FB /* LVCUGCLiveListModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LVCUGCLiveListModel.m; sourceTree = "<group>"; }; | ||
| 821 | + D2EBC8791F02108F00F198FB /* LVCUGCLivePlayerModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LVCUGCLivePlayerModel.h; sourceTree = "<group>"; }; | ||
| 822 | + D2EBC87A1F02108F00F198FB /* LVCUGCLivePlayerModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LVCUGCLivePlayerModel.m; sourceTree = "<group>"; }; | ||
| 823 | + D2EBC87D1F02109C00F198FB /* LVCUGCBackgroundView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LVCUGCBackgroundView.h; sourceTree = "<group>"; }; | ||
| 824 | + D2EBC87E1F02109C00F198FB /* LVCUGCBackgroundView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LVCUGCBackgroundView.m; sourceTree = "<group>"; }; | ||
| 825 | + D2EBC87F1F02109C00F198FB /* LVCUGCLivePlayerCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LVCUGCLivePlayerCell.h; sourceTree = "<group>"; }; | ||
| 826 | + D2EBC8801F02109C00F198FB /* LVCUGCLivePlayerCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LVCUGCLivePlayerCell.m; sourceTree = "<group>"; }; | ||
| 827 | + D2EBC8811F02109C00F198FB /* LVCUGCPlayerLoadingView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LVCUGCPlayerLoadingView.h; sourceTree = "<group>"; }; | ||
| 828 | + D2EBC8821F02109C00F198FB /* LVCUGCPlayerLoadingView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LVCUGCPlayerLoadingView.m; sourceTree = "<group>"; }; | ||
| 829 | + D2EBC8861F0225D900F198FB /* LVCVodPlayerListController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LVCVodPlayerListController.h; sourceTree = "<group>"; }; | ||
| 830 | + D2EBC8871F0225D900F198FB /* LVCVodPlayerListController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LVCVodPlayerListController.m; sourceTree = "<group>"; }; | ||
| 834 | /* End PBXFileReference section */ | 831 | /* End PBXFileReference section */ |
| 835 | 832 | ||
| 836 | /* Begin PBXFrameworksBuildPhase section */ | 833 | /* Begin PBXFrameworksBuildPhase section */ |
| @@ -879,6 +876,8 @@ | @@ -879,6 +876,8 @@ | ||
| 879 | 4B45CE431EB86A590079AFB7 /* Controllers */ = { | 876 | 4B45CE431EB86A590079AFB7 /* Controllers */ = { |
| 880 | isa = PBXGroup; | 877 | isa = PBXGroup; |
| 881 | children = ( | 878 | children = ( |
| 879 | + D2393CFF1F020D5700D3EE17 /* FeedbackViewController.h */, | ||
| 880 | + D2393D001F020D5700D3EE17 /* FeedbackViewController.m */, | ||
| 882 | 4B45CE441EB86A590079AFB7 /* BeingAnchorController.h */, | 881 | 4B45CE441EB86A590079AFB7 /* BeingAnchorController.h */, |
| 883 | 4B45CE451EB86A590079AFB7 /* BeingAnchorController.m */, | 882 | 4B45CE451EB86A590079AFB7 /* BeingAnchorController.m */, |
| 884 | 4B45CE461EB86A590079AFB7 /* IDViewController.h */, | 883 | 4B45CE461EB86A590079AFB7 /* IDViewController.h */, |
| @@ -1191,10 +1190,6 @@ | @@ -1191,10 +1190,6 @@ | ||
| 1191 | 81A482FC1E88B0130097A80A /* Model */ = { | 1190 | 81A482FC1E88B0130097A80A /* Model */ = { |
| 1192 | isa = PBXGroup; | 1191 | isa = PBXGroup; |
| 1193 | children = ( | 1192 | children = ( |
| 1194 | - D2A089EF1E8A41120071412C /* LVCUGCLiveListModel.h */, | ||
| 1195 | - D2A089F01E8A41120071412C /* LVCUGCLiveListModel.m */, | ||
| 1196 | - D2A089E91E8A09CB0071412C /* LVCUGCLivePlayerModel.h */, | ||
| 1197 | - D2A089EA1E8A09CB0071412C /* LVCUGCLivePlayerModel.m */, | ||
| 1198 | D2EBC8551F01FF9200F198FB /* LVCCommentModel.h */, | 1193 | D2EBC8551F01FF9200F198FB /* LVCCommentModel.h */, |
| 1199 | D2EBC8561F01FF9200F198FB /* LVCCommentModel.m */, | 1194 | D2EBC8561F01FF9200F198FB /* LVCCommentModel.m */, |
| 1200 | ); | 1195 | ); |
| @@ -1579,6 +1574,7 @@ | @@ -1579,6 +1574,7 @@ | ||
| 1579 | children = ( | 1574 | children = ( |
| 1580 | 4B45CE421EB86A590079AFB7 /* mySections */, | 1575 | 4B45CE421EB86A590079AFB7 /* mySections */, |
| 1581 | D2888DA71E6EC014003A77C8 /* homeSections */, | 1576 | D2888DA71E6EC014003A77C8 /* homeSections */, |
| 1577 | + D2EBC85E1F020D3D00F198FB /* UGCSections */, | ||
| 1582 | 8178D41A1F02030500AA78A4 /* PGCSections */, | 1578 | 8178D41A1F02030500AA78A4 /* PGCSections */, |
| 1583 | D2888D951E6EBAA7003A77C8 /* LiveSections */, | 1579 | D2888D951E6EBAA7003A77C8 /* LiveSections */, |
| 1584 | D2575C431E76846900E3A8FC /* InteractionSections */, | 1580 | D2575C431E76846900E3A8FC /* InteractionSections */, |
| @@ -1907,8 +1903,8 @@ | @@ -1907,8 +1903,8 @@ | ||
| 1907 | D233EE741EEE26C700674ED5 /* Controller */ = { | 1903 | D233EE741EEE26C700674ED5 /* Controller */ = { |
| 1908 | isa = PBXGroup; | 1904 | isa = PBXGroup; |
| 1909 | children = ( | 1905 | children = ( |
| 1910 | - D233EE701EEA88EF00674ED5 /* LVCHomePageViewController.h */, | ||
| 1911 | - D233EE711EEA88EF00674ED5 /* LVCHomePageViewController.m */, | 1906 | + D2EBC8621F02105C00F198FB /* LVCHomePageViewController.h */, |
| 1907 | + D2EBC8631F02105C00F198FB /* LVCHomePageViewController.m */, | ||
| 1912 | ); | 1908 | ); |
| 1913 | name = Controller; | 1909 | name = Controller; |
| 1914 | sourceTree = "<group>"; | 1910 | sourceTree = "<group>"; |
| @@ -2136,16 +2132,8 @@ | @@ -2136,16 +2132,8 @@ | ||
| 2136 | D2888DA81E6EC014003A77C8 /* Controller */ = { | 2132 | D2888DA81E6EC014003A77C8 /* Controller */ = { |
| 2137 | isa = PBXGroup; | 2133 | isa = PBXGroup; |
| 2138 | children = ( | 2134 | children = ( |
| 2139 | - D2888DB21E6EC154003A77C8 /* HomeViewController.h */, | ||
| 2140 | - D2888DB31E6EC154003A77C8 /* HomeViewController.m */, | ||
| 2141 | - D2EBC85B1F02031400F198FB /* LVCUGCLiveListController.h */, | ||
| 2142 | - D2EBC85C1F02031400F198FB /* LVCUGCLiveListController.m */, | ||
| 2143 | - D25BF87E1E7BD266007FB138 /* LVCUGCLivePlayerController.h */, | ||
| 2144 | - D25BF87F1E7BD266007FB138 /* LVCUGCLivePlayerController.m */, | ||
| 2145 | - D2A089EC1E8A336A0071412C /* LiveListService.h */, | ||
| 2146 | - D2A089ED1E8A336A0071412C /* LiveListService.m */, | ||
| 2147 | - D2F048681EE54E860011E39C /* LVCLiveActivityInfoService.h */, | ||
| 2148 | - D2F048691EE54E860011E39C /* LVCLiveActivityInfoService.m */, | 2135 | + D2EBC8861F0225D900F198FB /* LVCVodPlayerListController.h */, |
| 2136 | + D2EBC8871F0225D900F198FB /* LVCVodPlayerListController.m */, | ||
| 2149 | ); | 2137 | ); |
| 2150 | path = Controller; | 2138 | path = Controller; |
| 2151 | sourceTree = "<group>"; | 2139 | sourceTree = "<group>"; |
| @@ -2153,18 +2141,6 @@ | @@ -2153,18 +2141,6 @@ | ||
| 2153 | D2888DAA1E6EC014003A77C8 /* View */ = { | 2141 | D2888DAA1E6EC014003A77C8 /* View */ = { |
| 2154 | isa = PBXGroup; | 2142 | isa = PBXGroup; |
| 2155 | children = ( | 2143 | children = ( |
| 2156 | - D28F5FFD1E8BC7EF00914142 /* LVCUGCLiveListView.h */, | ||
| 2157 | - D28F5FFE1E8BC7EF00914142 /* LVCUGCLiveListView.m */, | ||
| 2158 | - D219E86C1F01002400650F38 /* LVCVodPlayerListView.h */, | ||
| 2159 | - D219E86D1F01002400650F38 /* LVCVodPlayerListView.m */, | ||
| 2160 | - D2EBC8581F02011400F198FB /* LVCVodPlayerTableViewCell.h */, | ||
| 2161 | - D2EBC8591F02011400F198FB /* LVCVodPlayerTableViewCell.m */, | ||
| 2162 | - D2A089E61E89FA720071412C /* LVCUGCLivePlayerCell.h */, | ||
| 2163 | - D2A089E71E89FA720071412C /* LVCUGCLivePlayerCell.m */, | ||
| 2164 | - D25BF8811E7F775F007FB138 /* LVCUGCPlayerLoadingView.h */, | ||
| 2165 | - D25BF8821E7F775F007FB138 /* LVCUGCPlayerLoadingView.m */, | ||
| 2166 | - D25BF8911E7FBAEA007FB138 /* LVCUGCBackgroundView.h */, | ||
| 2167 | - D25BF8921E7FBAEA007FB138 /* LVCUGCBackgroundView.m */, | ||
| 2168 | ); | 2144 | ); |
| 2169 | path = View; | 2145 | path = View; |
| 2170 | sourceTree = "<group>"; | 2146 | sourceTree = "<group>"; |
| @@ -2184,6 +2160,57 @@ | @@ -2184,6 +2160,57 @@ | ||
| 2184 | path = ChatBarrageManager; | 2160 | path = ChatBarrageManager; |
| 2185 | sourceTree = "<group>"; | 2161 | sourceTree = "<group>"; |
| 2186 | }; | 2162 | }; |
| 2163 | + D2EBC85E1F020D3D00F198FB /* UGCSections */ = { | ||
| 2164 | + isa = PBXGroup; | ||
| 2165 | + children = ( | ||
| 2166 | + D2EBC85F1F020F3C00F198FB /* Controller */, | ||
| 2167 | + D2EBC8601F020F3C00F198FB /* Model */, | ||
| 2168 | + D2EBC8611F020F3C00F198FB /* View */, | ||
| 2169 | + ); | ||
| 2170 | + path = UGCSections; | ||
| 2171 | + sourceTree = "<group>"; | ||
| 2172 | + }; | ||
| 2173 | + D2EBC85F1F020F3C00F198FB /* Controller */ = { | ||
| 2174 | + isa = PBXGroup; | ||
| 2175 | + children = ( | ||
| 2176 | + D2EBC8651F02108000F198FB /* LiveListService.h */, | ||
| 2177 | + D2EBC8661F02108000F198FB /* LiveListService.m */, | ||
| 2178 | + D2EBC8671F02108000F198FB /* LVCLiveActivityInfoService.h */, | ||
| 2179 | + D2EBC8681F02108000F198FB /* LVCLiveActivityInfoService.m */, | ||
| 2180 | + D2EBC86B1F02108000F198FB /* LVCUGCLiveListController.h */, | ||
| 2181 | + D2EBC86C1F02108000F198FB /* LVCUGCLiveListController.m */, | ||
| 2182 | + D2EBC86D1F02108000F198FB /* LVCUGCLiveListView.h */, | ||
| 2183 | + D2EBC86E1F02108000F198FB /* LVCUGCLiveListView.m */, | ||
| 2184 | + D2EBC86F1F02108000F198FB /* LVCUGCLivePlayerController.h */, | ||
| 2185 | + D2EBC8701F02108000F198FB /* LVCUGCLivePlayerController.m */, | ||
| 2186 | + ); | ||
| 2187 | + path = Controller; | ||
| 2188 | + sourceTree = "<group>"; | ||
| 2189 | + }; | ||
| 2190 | + D2EBC8601F020F3C00F198FB /* Model */ = { | ||
| 2191 | + isa = PBXGroup; | ||
| 2192 | + children = ( | ||
| 2193 | + D2EBC8771F02108F00F198FB /* LVCUGCLiveListModel.h */, | ||
| 2194 | + D2EBC8781F02108F00F198FB /* LVCUGCLiveListModel.m */, | ||
| 2195 | + D2EBC8791F02108F00F198FB /* LVCUGCLivePlayerModel.h */, | ||
| 2196 | + D2EBC87A1F02108F00F198FB /* LVCUGCLivePlayerModel.m */, | ||
| 2197 | + ); | ||
| 2198 | + path = Model; | ||
| 2199 | + sourceTree = "<group>"; | ||
| 2200 | + }; | ||
| 2201 | + D2EBC8611F020F3C00F198FB /* View */ = { | ||
| 2202 | + isa = PBXGroup; | ||
| 2203 | + children = ( | ||
| 2204 | + D2EBC87D1F02109C00F198FB /* LVCUGCBackgroundView.h */, | ||
| 2205 | + D2EBC87E1F02109C00F198FB /* LVCUGCBackgroundView.m */, | ||
| 2206 | + D2EBC87F1F02109C00F198FB /* LVCUGCLivePlayerCell.h */, | ||
| 2207 | + D2EBC8801F02109C00F198FB /* LVCUGCLivePlayerCell.m */, | ||
| 2208 | + D2EBC8811F02109C00F198FB /* LVCUGCPlayerLoadingView.h */, | ||
| 2209 | + D2EBC8821F02109C00F198FB /* LVCUGCPlayerLoadingView.m */, | ||
| 2210 | + ); | ||
| 2211 | + path = View; | ||
| 2212 | + sourceTree = "<group>"; | ||
| 2213 | + }; | ||
| 2187 | /* End PBXGroup section */ | 2214 | /* End PBXGroup section */ |
| 2188 | 2215 | ||
| 2189 | /* Begin PBXNativeTarget section */ | 2216 | /* Begin PBXNativeTarget section */ |
| @@ -2337,20 +2364,17 @@ | @@ -2337,20 +2364,17 @@ | ||
| 2337 | 4B45CE8A1EB86A590079AFB7 /* LVCPersonCommonCell.m in Sources */, | 2364 | 4B45CE8A1EB86A590079AFB7 /* LVCPersonCommonCell.m in Sources */, |
| 2338 | D2029CC01E6EADE10027CD92 /* UIImage+GIF.m in Sources */, | 2365 | D2029CC01E6EADE10027CD92 /* UIImage+GIF.m in Sources */, |
| 2339 | 4B45CE851EB86A590079AFB7 /* LVCClearCachesCell.m in Sources */, | 2366 | 4B45CE851EB86A590079AFB7 /* LVCClearCachesCell.m in Sources */, |
| 2340 | - D25BF8831E7F775F007FB138 /* LVCUGCPlayerLoadingView.m in Sources */, | ||
| 2341 | 4B45CE9B1EB86A760079AFB7 /* ZXUIKit.m in Sources */, | 2367 | 4B45CE9B1EB86A760079AFB7 /* ZXUIKit.m in Sources */, |
| 2342 | D214CB4F1EF7BD890014EEBA /* V8HorizontalPickerView.m in Sources */, | 2368 | D214CB4F1EF7BD890014EEBA /* V8HorizontalPickerView.m in Sources */, |
| 2343 | D2029BCF1E6EADD70027CD92 /* ZXTabBarController.m in Sources */, | 2369 | D2029BCF1E6EADD70027CD92 /* ZXTabBarController.m in Sources */, |
| 2344 | D2029CB81E6EADE10027CD92 /* SDImageCache.m in Sources */, | 2370 | D2029CB81E6EADE10027CD92 /* SDImageCache.m in Sources */, |
| 2345 | D2029CBB1E6EADE10027CD92 /* SDWebImageDownloader.m in Sources */, | 2371 | D2029CBB1E6EADE10027CD92 /* SDWebImageDownloader.m in Sources */, |
| 2346 | D2029CA71E6EADE10027CD92 /* MJRefreshAutoGifFooter.m in Sources */, | 2372 | D2029CA71E6EADE10027CD92 /* MJRefreshAutoGifFooter.m in Sources */, |
| 2347 | - D28F5FFF1E8BC7EF00914142 /* LVCUGCLiveListView.m in Sources */, | ||
| 2348 | D2029CC11E6EADE10027CD92 /* UIImage+MultiFormat.m in Sources */, | 2373 | D2029CC11E6EADE10027CD92 /* UIImage+MultiFormat.m in Sources */, |
| 2349 | D245715F1E83B09900AA85D6 /* userInfoModel.m in Sources */, | 2374 | D245715F1E83B09900AA85D6 /* userInfoModel.m in Sources */, |
| 2350 | 8178D4241F02043500AA78A4 /* LVCFullScreenPlayerController.m in Sources */, | 2375 | 8178D4241F02043500AA78A4 /* LVCFullScreenPlayerController.m in Sources */, |
| 2351 | D2029C861E6EADE10027CD92 /* Tools.m in Sources */, | 2376 | D2029C861E6EADE10027CD92 /* Tools.m in Sources */, |
| 2352 | 4B42A6C41EC00CC800DA09D7 /* UIAlertView+Blocks.m in Sources */, | 2377 | 4B42A6C41EC00CC800DA09D7 /* UIAlertView+Blocks.m in Sources */, |
| 2353 | - D25BF8931E7FBAEA007FB138 /* LVCUGCBackgroundView.m in Sources */, | ||
| 2354 | D214CB521EF7CB310014EEBA /* LVCChannelPagingView.m in Sources */, | 2378 | D214CB521EF7CB310014EEBA /* LVCChannelPagingView.m in Sources */, |
| 2355 | 4B45CE861EB86A590079AFB7 /* LVCLoginShowView.m in Sources */, | 2379 | 4B45CE861EB86A590079AFB7 /* LVCLoginShowView.m in Sources */, |
| 2356 | D2029CA01E6EADE10027CD92 /* NSObject+MJProperty.m in Sources */, | 2380 | D2029CA01E6EADE10027CD92 /* NSObject+MJProperty.m in Sources */, |
| @@ -2359,7 +2383,6 @@ | @@ -2359,7 +2383,6 @@ | ||
| 2359 | 4B45CE981EB86A760079AFB7 /* UILabel+createLabel.m in Sources */, | 2383 | 4B45CE981EB86A760079AFB7 /* UILabel+createLabel.m in Sources */, |
| 2360 | D2029C9C1E6EADE10027CD92 /* MJPropertyType.m in Sources */, | 2384 | D2029C9C1E6EADE10027CD92 /* MJPropertyType.m in Sources */, |
| 2361 | D22831091E77D8D500627701 /* GiftModel.m in Sources */, | 2385 | D22831091E77D8D500627701 /* GiftModel.m in Sources */, |
| 2362 | - D2EBC85A1F02011400F198FB /* LVCVodPlayerTableViewCell.m in Sources */, | ||
| 2363 | D23BBDBE1EF8ED4A002FE0B8 /* LVCChannelDetailModel.m in Sources */, | 2386 | D23BBDBE1EF8ED4A002FE0B8 /* LVCChannelDetailModel.m in Sources */, |
| 2364 | D2029CCD1E6EADE10027CD92 /* SearchModel.m in Sources */, | 2387 | D2029CCD1E6EADE10027CD92 /* SearchModel.m in Sources */, |
| 2365 | 4BD8560F1EBACEF80082061D /* CNLiveWebView.m in Sources */, | 2388 | 4BD8560F1EBACEF80082061D /* CNLiveWebView.m in Sources */, |
| @@ -2370,8 +2393,6 @@ | @@ -2370,8 +2393,6 @@ | ||
| 2370 | D2029CAF1E6EADE10027CD92 /* MJRefreshStateHeader.m in Sources */, | 2393 | D2029CAF1E6EADE10027CD92 /* MJRefreshStateHeader.m in Sources */, |
| 2371 | 4BD856091EBACD530082061D /* UIRefreshControl+AFNetworking.m in Sources */, | 2394 | 4BD856091EBACD530082061D /* UIRefreshControl+AFNetworking.m in Sources */, |
| 2372 | 81F1C8401E8BC5CC0085C2B8 /* NSArray+Safety.m in Sources */, | 2395 | 81F1C8401E8BC5CC0085C2B8 /* NSArray+Safety.m in Sources */, |
| 2373 | - D2A089EE1E8A336A0071412C /* LiveListService.m in Sources */, | ||
| 2374 | - D2A089E81E89FA720071412C /* LVCUGCLivePlayerCell.m in Sources */, | ||
| 2375 | D2029D011E6EAE2E0027CD92 /* UIColor+HexString.m in Sources */, | 2396 | D2029D011E6EAE2E0027CD92 /* UIColor+HexString.m in Sources */, |
| 2376 | 4B45CE7D1EB86A590079AFB7 /* ModifyInfomationController.m in Sources */, | 2397 | 4B45CE7D1EB86A590079AFB7 /* ModifyInfomationController.m in Sources */, |
| 2377 | D23BBDBB1EF8E8B2002FE0B8 /* LVCBannerAndMarqueeModel.m in Sources */, | 2398 | D23BBDBB1EF8E8B2002FE0B8 /* LVCBannerAndMarqueeModel.m in Sources */, |
| @@ -2383,6 +2404,7 @@ | @@ -2383,6 +2404,7 @@ | ||
| 2383 | D2029CA51E6EADE10027CD92 /* MJRefreshFooter.m in Sources */, | 2404 | D2029CA51E6EADE10027CD92 /* MJRefreshFooter.m in Sources */, |
| 2384 | D22830FC1E77C2D900627701 /* BottomToolView.m in Sources */, | 2405 | D22830FC1E77C2D900627701 /* BottomToolView.m in Sources */, |
| 2385 | 4BD856021EBACD530082061D /* AFURLSessionManager.m in Sources */, | 2406 | 4BD856021EBACD530082061D /* AFURLSessionManager.m in Sources */, |
| 2407 | + D2EBC87B1F02108F00F198FB /* LVCUGCLiveListModel.m in Sources */, | ||
| 2386 | 4BD855FD1EBACD530082061D /* AFNetworkReachabilityManager.m in Sources */, | 2408 | 4BD855FD1EBACD530082061D /* AFNetworkReachabilityManager.m in Sources */, |
| 2387 | 810B65061E779B1F00133E15 /* View+MASAdditions.m in Sources */, | 2409 | 810B65061E779B1F00133E15 /* View+MASAdditions.m in Sources */, |
| 2388 | D2029D161E6EB00D0027CD92 /* AppDelegate.m in Sources */, | 2410 | D2029D161E6EB00D0027CD92 /* AppDelegate.m in Sources */, |
| @@ -2390,6 +2412,7 @@ | @@ -2390,6 +2412,7 @@ | ||
| 2390 | 4BD8561D1EBAD6490082061D /* ZXConst.m in Sources */, | 2412 | 4BD8561D1EBAD6490082061D /* ZXConst.m in Sources */, |
| 2391 | D2029CB71E6EADE10027CD92 /* NSData+ImageContentType.m in Sources */, | 2413 | D2029CB71E6EADE10027CD92 /* NSData+ImageContentType.m in Sources */, |
| 2392 | D23DC1551ECC41C100103B0E /* LVCVerifyViewController.m in Sources */, | 2414 | D23DC1551ECC41C100103B0E /* LVCVerifyViewController.m in Sources */, |
| 2415 | + D2EBC8641F02105C00F198FB /* LVCHomePageViewController.m in Sources */, | ||
| 2393 | D29E81ED1E88DC5B008C9906 /* PriChatCell.m in Sources */, | 2416 | D29E81ED1E88DC5B008C9906 /* PriChatCell.m in Sources */, |
| 2394 | D2029CD01E6EADE10027CD92 /* SearchPresenter.m in Sources */, | 2417 | D2029CD01E6EADE10027CD92 /* SearchPresenter.m in Sources */, |
| 2395 | D2029CBE1E6EADE10027CD92 /* SDWebImagePrefetcher.m in Sources */, | 2418 | D2029CBE1E6EADE10027CD92 /* SDWebImagePrefetcher.m in Sources */, |
| @@ -2415,11 +2438,9 @@ | @@ -2415,11 +2438,9 @@ | ||
| 2415 | D2029CC51E6EADE10027CD92 /* UIView+WebCacheOperation.m in Sources */, | 2438 | D2029CC51E6EADE10027CD92 /* UIView+WebCacheOperation.m in Sources */, |
| 2416 | D2029CAB1E6EADE10027CD92 /* MJRefreshBackNormalFooter.m in Sources */, | 2439 | D2029CAB1E6EADE10027CD92 /* MJRefreshBackNormalFooter.m in Sources */, |
| 2417 | 4B45CEA61EB86B9F0079AFB7 /* NSNumber+ScaleHeight.m in Sources */, | 2440 | 4B45CEA61EB86B9F0079AFB7 /* NSNumber+ScaleHeight.m in Sources */, |
| 2418 | - D2EBC85D1F02031400F198FB /* LVCUGCLiveListController.m in Sources */, | ||
| 2419 | 810B65031E779B1F00133E15 /* MASViewConstraint.m in Sources */, | 2441 | 810B65031E779B1F00133E15 /* MASViewConstraint.m in Sources */, |
| 2420 | D2029BCE1E6EADD70027CD92 /* ZXNavigationController.m in Sources */, | 2442 | D2029BCE1E6EADD70027CD92 /* ZXNavigationController.m in Sources */, |
| 2421 | D23BBDC71EF8FBD1002FE0B8 /* LVCSectionHeaderCollectionReusableView.m in Sources */, | 2443 | D23BBDC71EF8FBD1002FE0B8 /* LVCSectionHeaderCollectionReusableView.m in Sources */, |
| 2422 | - D2F0486A1EE54E860011E39C /* LVCLiveActivityInfoService.m in Sources */, | ||
| 2423 | D2029CA21E6EADE10027CD92 /* MJRefreshAutoFooter.m in Sources */, | 2444 | D2029CA21E6EADE10027CD92 /* MJRefreshAutoFooter.m in Sources */, |
| 2424 | D2029CC71E6EADE10027CD92 /* SVIndefiniteAnimatedView.m in Sources */, | 2445 | D2029CC71E6EADE10027CD92 /* SVIndefiniteAnimatedView.m in Sources */, |
| 2425 | D2029CA31E6EADE10027CD92 /* MJRefreshBackFooter.m in Sources */, | 2446 | D2029CA31E6EADE10027CD92 /* MJRefreshBackFooter.m in Sources */, |
| @@ -2435,15 +2456,15 @@ | @@ -2435,15 +2456,15 @@ | ||
| 2435 | 4B45CE801EB86A590079AFB7 /* idAndPwdView.m in Sources */, | 2456 | 4B45CE801EB86A590079AFB7 /* idAndPwdView.m in Sources */, |
| 2436 | 8178D4521F02045500AA78A4 /* LVCPlayerLoadingView.m in Sources */, | 2457 | 8178D4521F02045500AA78A4 /* LVCPlayerLoadingView.m in Sources */, |
| 2437 | D23BBDC41EF8FB99002FE0B8 /* LVCMainHorizontalCollectionViewCell.m in Sources */, | 2458 | D23BBDC41EF8FB99002FE0B8 /* LVCMainHorizontalCollectionViewCell.m in Sources */, |
| 2438 | - D233EE721EEA88EF00674ED5 /* LVCHomePageViewController.m in Sources */, | ||
| 2439 | 8178D4251F02043500AA78A4 /* LVCLivePlayerController.m in Sources */, | 2459 | 8178D4251F02043500AA78A4 /* LVCLivePlayerController.m in Sources */, |
| 2440 | D236967E1E7F9E4100E4BF71 /* GiftPayButton.m in Sources */, | 2460 | D236967E1E7F9E4100E4BF71 /* GiftPayButton.m in Sources */, |
| 2441 | 4BD8560A1EBACD530082061D /* UIWebView+AFNetworking.m in Sources */, | 2461 | 4BD8560A1EBACD530082061D /* UIWebView+AFNetworking.m in Sources */, |
| 2442 | D219E86B1EFD04A700650F38 /* LVCBigHorizontalCollectionViewCell.m in Sources */, | 2462 | D219E86B1EFD04A700650F38 /* LVCBigHorizontalCollectionViewCell.m in Sources */, |
| 2463 | + D2EBC8881F0225D900F198FB /* LVCVodPlayerListController.m in Sources */, | ||
| 2443 | 4B45CE831EB86A590079AFB7 /* LVCMineModel.m in Sources */, | 2464 | 4B45CE831EB86A590079AFB7 /* LVCMineModel.m in Sources */, |
| 2444 | 4B45CE791EB86A590079AFB7 /* MineAboutUsController.m in Sources */, | 2465 | 4B45CE791EB86A590079AFB7 /* MineAboutUsController.m in Sources */, |
| 2445 | 81A483081E88B6140097A80A /* UIView+ViewController.m in Sources */, | 2466 | 81A483081E88B6140097A80A /* UIView+ViewController.m in Sources */, |
| 2446 | - D2A089EB1E8A09CB0071412C /* LVCUGCLivePlayerModel.m in Sources */, | 2467 | + D2EBC8721F02108000F198FB /* LVCLiveActivityInfoService.m in Sources */, |
| 2447 | D2029CC81E6EADE10027CD92 /* SVProgressAnimatedView.m in Sources */, | 2468 | D2029CC81E6EADE10027CD92 /* SVProgressAnimatedView.m in Sources */, |
| 2448 | 4B45CE891EB86A590079AFB7 /* LVCPersonalImageCell.m in Sources */, | 2469 | 4B45CE891EB86A590079AFB7 /* LVCPersonalImageCell.m in Sources */, |
| 2449 | D2029C961E6EADE10027CD92 /* MBProgressHUD.m in Sources */, | 2470 | D2029C961E6EADE10027CD92 /* MBProgressHUD.m in Sources */, |
| @@ -2465,6 +2486,7 @@ | @@ -2465,6 +2486,7 @@ | ||
| 2465 | 4BD856071EBACD530082061D /* UIImageView+AFNetworking.m in Sources */, | 2486 | 4BD856071EBACD530082061D /* UIImageView+AFNetworking.m in Sources */, |
| 2466 | D2029CC61E6EADE10027CD92 /* SSKeychain.m in Sources */, | 2487 | D2029CC61E6EADE10027CD92 /* SSKeychain.m in Sources */, |
| 2467 | 4B45CE871EB86A590079AFB7 /* LVCMineCommonCell.m in Sources */, | 2488 | 4B45CE871EB86A590079AFB7 /* LVCMineCommonCell.m in Sources */, |
| 2489 | + D2EBC87C1F02108F00F198FB /* LVCUGCLivePlayerModel.m in Sources */, | ||
| 2468 | 8178D4621F02060B00AA78A4 /* LVCChatViewTableViewCell.m in Sources */, | 2490 | 8178D4621F02060B00AA78A4 /* LVCChatViewTableViewCell.m in Sources */, |
| 2469 | 811BB68E1E8116C8005C6291 /* NSString+StringSize.m in Sources */, | 2491 | 811BB68E1E8116C8005C6291 /* NSString+StringSize.m in Sources */, |
| 2470 | 4BD856051EBACD530082061D /* UIAlertView+AFNetworking.m in Sources */, | 2492 | 4BD856051EBACD530082061D /* UIAlertView+AFNetworking.m in Sources */, |
| @@ -2474,7 +2496,6 @@ | @@ -2474,7 +2496,6 @@ | ||
| 2474 | 8178D4641F02060B00AA78A4 /* LVCMessage.m in Sources */, | 2496 | 8178D4641F02060B00AA78A4 /* LVCMessage.m in Sources */, |
| 2475 | 4B45CE8B1EB86A590079AFB7 /* LVCTextField.m in Sources */, | 2497 | 4B45CE8B1EB86A590079AFB7 /* LVCTextField.m in Sources */, |
| 2476 | D2575C461E76857100E3A8FC /* LVCAnimationManager.m in Sources */, | 2498 | D2575C461E76857100E3A8FC /* LVCAnimationManager.m in Sources */, |
| 2477 | - D2A089F11E8A41120071412C /* LVCUGCLiveListModel.m in Sources */, | ||
| 2478 | D2CBC13B1ECC157A00E00279 /* LVCVerifyLiveAuthService.m in Sources */, | 2499 | D2CBC13B1ECC157A00E00279 /* LVCVerifyLiveAuthService.m in Sources */, |
| 2479 | D2029D041E6EAE2E0027CD92 /* UILabel+ContentSize.m in Sources */, | 2500 | D2029D041E6EAE2E0027CD92 /* UILabel+ContentSize.m in Sources */, |
| 2480 | 4B45CE7C1EB86A590079AFB7 /* MineSettingViewController.m in Sources */, | 2501 | 4B45CE7C1EB86A590079AFB7 /* MineSettingViewController.m in Sources */, |
| @@ -2500,22 +2521,22 @@ | @@ -2500,22 +2521,22 @@ | ||
| 2500 | 4BD855FA1EBACD530082061D /* AFHTTPRequestOperation.m in Sources */, | 2521 | 4BD855FA1EBACD530082061D /* AFHTTPRequestOperation.m in Sources */, |
| 2501 | D2029D051E6EAE2E0027CD92 /* UILabel+labelFitSize.m in Sources */, | 2522 | D2029D051E6EAE2E0027CD92 /* UILabel+labelFitSize.m in Sources */, |
| 2502 | D2029CB21E6EADE10027CD92 /* UIScrollView+MJExtension.m in Sources */, | 2523 | D2029CB21E6EADE10027CD92 /* UIScrollView+MJExtension.m in Sources */, |
| 2524 | + D2393D011F020D5700D3EE17 /* FeedbackViewController.m in Sources */, | ||
| 2503 | D29D88481E88C53300543A03 /* LVCUGCLivePrepareView.m in Sources */, | 2525 | D29D88481E88C53300543A03 /* LVCUGCLivePrepareView.m in Sources */, |
| 2504 | D2029D091E6EAE2E0027CD92 /* Foundation+Log.m in Sources */, | 2526 | D2029D091E6EAE2E0027CD92 /* Foundation+Log.m in Sources */, |
| 2505 | 4B45CEAB1EB86BFA0079AFB7 /* NSString+ZXExtension.m in Sources */, | 2527 | 4B45CEAB1EB86BFA0079AFB7 /* NSString+ZXExtension.m in Sources */, |
| 2506 | D2029BCA1E6EADD70027CD92 /* BaseModel.m in Sources */, | 2528 | D2029BCA1E6EADD70027CD92 /* BaseModel.m in Sources */, |
| 2507 | D25BF87B1E7B8A82007FB138 /* SliderView.m in Sources */, | 2529 | D25BF87B1E7B8A82007FB138 /* SliderView.m in Sources */, |
| 2508 | 810B65041E779B1F00133E15 /* NSArray+MASAdditions.m in Sources */, | 2530 | 810B65041E779B1F00133E15 /* NSArray+MASAdditions.m in Sources */, |
| 2509 | - D25BF8801E7BD266007FB138 /* LVCUGCLivePlayerController.m in Sources */, | ||
| 2510 | D2029D031E6EAE2E0027CD92 /* UIImage+ZXExtension.m in Sources */, | 2531 | D2029D031E6EAE2E0027CD92 /* UIImage+ZXExtension.m in Sources */, |
| 2511 | 4BD855FC1EBACD530082061D /* AFHTTPSessionManager.m in Sources */, | 2532 | 4BD855FC1EBACD530082061D /* AFHTTPSessionManager.m in Sources */, |
| 2512 | 4B45CE841EB86A590079AFB7 /* ModifyCommonView.m in Sources */, | 2533 | 4B45CE841EB86A590079AFB7 /* ModifyCommonView.m in Sources */, |
| 2513 | - D219E86E1F01002400650F38 /* LVCVodPlayerListView.m in Sources */, | ||
| 2514 | 4BD856081EBACD530082061D /* UIProgressView+AFNetworking.m in Sources */, | 2534 | 4BD856081EBACD530082061D /* UIProgressView+AFNetworking.m in Sources */, |
| 2515 | D24571581E8393EB00AA85D6 /* UIImageView+ZXExtension.m in Sources */, | 2535 | D24571581E8393EB00AA85D6 /* UIImageView+ZXExtension.m in Sources */, |
| 2516 | D2029D0A1E6EAE2E0027CD92 /* ZXServerUrl.m in Sources */, | 2536 | D2029D0A1E6EAE2E0027CD92 /* ZXServerUrl.m in Sources */, |
| 2517 | D2029CCA1E6EADE10027CD92 /* SVProgressHUD.m in Sources */, | 2537 | D2029CCA1E6EADE10027CD92 /* SVProgressHUD.m in Sources */, |
| 2518 | D2029CA81E6EADE10027CD92 /* MJRefreshAutoNormalFooter.m in Sources */, | 2538 | D2029CA81E6EADE10027CD92 /* MJRefreshAutoNormalFooter.m in Sources */, |
| 2539 | + D2EBC8841F02109C00F198FB /* LVCUGCLivePlayerCell.m in Sources */, | ||
| 2519 | 4B45CE991EB86A760079AFB7 /* UITextField+createTextField.m in Sources */, | 2540 | 4B45CE991EB86A760079AFB7 /* UITextField+createTextField.m in Sources */, |
| 2520 | 4B45CEA81EB86B9F0079AFB7 /* UserTools.m in Sources */, | 2541 | 4B45CEA81EB86B9F0079AFB7 /* UserTools.m in Sources */, |
| 2521 | D217A24A1E7B76C7003B44CB /* PresentView.m in Sources */, | 2542 | D217A24A1E7B76C7003B44CB /* PresentView.m in Sources */, |
| @@ -2523,14 +2544,18 @@ | @@ -2523,14 +2544,18 @@ | ||
| 2523 | 8178D44B1F02045500AA78A4 /* CNBarrageView.m in Sources */, | 2544 | 8178D44B1F02045500AA78A4 /* CNBarrageView.m in Sources */, |
| 2524 | 8178D4311F02044300AA78A4 /* LVCChatRoomModel.m in Sources */, | 2545 | 8178D4311F02044300AA78A4 /* LVCChatRoomModel.m in Sources */, |
| 2525 | 4B45CEAE1EB873630079AFB7 /* UserInformationModel.m in Sources */, | 2546 | 4B45CEAE1EB873630079AFB7 /* UserInformationModel.m in Sources */, |
| 2547 | + D2EBC8741F02108000F198FB /* LVCUGCLiveListController.m in Sources */, | ||
| 2526 | D2029CBA1E6EADE10027CD92 /* SDWebImageDecoder.m in Sources */, | 2548 | D2029CBA1E6EADE10027CD92 /* SDWebImageDecoder.m in Sources */, |
| 2527 | 4B45CE9A1EB86A760079AFB7 /* ZXLabel.m in Sources */, | 2549 | 4B45CE9A1EB86A760079AFB7 /* ZXLabel.m in Sources */, |
| 2528 | D2029D081E6EAE2E0027CD92 /* ZXDeviceInfo.m in Sources */, | 2550 | D2029D081E6EAE2E0027CD92 /* ZXDeviceInfo.m in Sources */, |
| 2529 | D24571631E83C40B00AA85D6 /* PrivateView.m in Sources */, | 2551 | D24571631E83C40B00AA85D6 /* PrivateView.m in Sources */, |
| 2530 | D2029CC21E6EADE10027CD92 /* UIImage+WebP.m in Sources */, | 2552 | D2029CC21E6EADE10027CD92 /* UIImage+WebP.m in Sources */, |
| 2553 | + D2EBC8831F02109C00F198FB /* LVCUGCBackgroundView.m in Sources */, | ||
| 2531 | 4BD856001EBACD530082061D /* AFURLRequestSerialization.m in Sources */, | 2554 | 4BD856001EBACD530082061D /* AFURLRequestSerialization.m in Sources */, |
| 2532 | D2029BCD1E6EADD70027CD92 /* BaseViewController.m in Sources */, | 2555 | D2029BCD1E6EADD70027CD92 /* BaseViewController.m in Sources */, |
| 2533 | 4B45CE811EB86A590079AFB7 /* RegistBasicInformationView.m in Sources */, | 2556 | 4B45CE811EB86A590079AFB7 /* RegistBasicInformationView.m in Sources */, |
| 2557 | + D2EBC8851F02109C00F198FB /* LVCUGCPlayerLoadingView.m in Sources */, | ||
| 2558 | + D2EBC8711F02108000F198FB /* LiveListService.m in Sources */, | ||
| 2534 | 810B64FF1E779B1F00133E15 /* MASConstraint.m in Sources */, | 2559 | 810B64FF1E779B1F00133E15 /* MASConstraint.m in Sources */, |
| 2535 | 8178D4611F02060B00AA78A4 /* LVCChatView.m in Sources */, | 2560 | 8178D4611F02060B00AA78A4 /* LVCChatView.m in Sources */, |
| 2536 | D25BF87A1E7B8A82007FB138 /* FilterFunctionView.m in Sources */, | 2561 | D25BF87A1E7B8A82007FB138 /* FilterFunctionView.m in Sources */, |
| @@ -2546,7 +2571,9 @@ | @@ -2546,7 +2571,9 @@ | ||
| 2546 | D24CFC201EFA092300AA6ADB /* JBBannerView.m in Sources */, | 2571 | D24CFC201EFA092300AA6ADB /* JBBannerView.m in Sources */, |
| 2547 | D2029CBD1E6EADE10027CD92 /* SDWebImageManager.m in Sources */, | 2572 | D2029CBD1E6EADE10027CD92 /* SDWebImageManager.m in Sources */, |
| 2548 | D2029CB41E6EADE10027CD92 /* UIView+MJExtension.m in Sources */, | 2573 | D2029CB41E6EADE10027CD92 /* UIView+MJExtension.m in Sources */, |
| 2574 | + D2EBC8751F02108000F198FB /* LVCUGCLiveListView.m in Sources */, | ||
| 2549 | 81FB5B3C1E7A6FFC00F98E1D /* SevenSwitch.m in Sources */, | 2575 | 81FB5B3C1E7A6FFC00F98E1D /* SevenSwitch.m in Sources */, |
| 2576 | + D2EBC8761F02108000F198FB /* LVCUGCLivePlayerController.m in Sources */, | ||
| 2550 | D2029CA91E6EADE10027CD92 /* MJRefreshAutoStateFooter.m in Sources */, | 2577 | D2029CA91E6EADE10027CD92 /* MJRefreshAutoStateFooter.m in Sources */, |
| 2551 | 8178D4511F02045500AA78A4 /* LVCPlayer.m in Sources */, | 2578 | 8178D4511F02045500AA78A4 /* LVCPlayer.m in Sources */, |
| 2552 | D2029D061E6EAE2E0027CD92 /* UIView+Extension.m in Sources */, | 2579 | D2029D061E6EAE2E0027CD92 /* UIView+Extension.m in Sources */, |
| @@ -2562,7 +2589,6 @@ | @@ -2562,7 +2589,6 @@ | ||
| 2562 | 4B45CE771EB86A590079AFB7 /* IDViewController.m in Sources */, | 2589 | 4B45CE771EB86A590079AFB7 /* IDViewController.m in Sources */, |
| 2563 | 4BD855FF1EBACD530082061D /* AFURLConnectionOperation.m in Sources */, | 2590 | 4BD855FF1EBACD530082061D /* AFURLConnectionOperation.m in Sources */, |
| 2564 | 8178D46E1F0225E500AA78A4 /* LVCTelevisionCell.m in Sources */, | 2591 | 8178D46E1F0225E500AA78A4 /* LVCTelevisionCell.m in Sources */, |
| 2565 | - D2888DB41E6EC154003A77C8 /* HomeViewController.m in Sources */, | ||
| 2566 | D2B7B2541E824B2D00ED084E /* ChatBarrageView.m in Sources */, | 2592 | D2B7B2541E824B2D00ED084E /* ChatBarrageView.m in Sources */, |
| 2567 | D25530061E7911A800DF38A5 /* GiftAnimationAction.m in Sources */, | 2593 | D25530061E7911A800DF38A5 /* GiftAnimationAction.m in Sources */, |
| 2568 | 4B45CE881EB86A590079AFB7 /* LVCMineShowCell.m in Sources */, | 2594 | 4B45CE881EB86A590079AFB7 /* LVCMineShowCell.m in Sources */, |
LiveVideoCloud/AppCustoms/Main/ZXTabBarController.m
| @@ -8,15 +8,13 @@ | @@ -8,15 +8,13 @@ | ||
| 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" |
| 19 | #import "LVCTelevisioController.h" | 16 | #import "LVCTelevisioController.h" |
| 17 | +#import "LVCVodPlayerListController.h" | ||
| 20 | 18 | ||
| 21 | @interface ZXTabBarController ()<LVCTabBarDelegate> | 19 | @interface ZXTabBarController ()<LVCTabBarDelegate> |
| 22 | 20 | ||
| @@ -53,8 +51,8 @@ | @@ -53,8 +51,8 @@ | ||
| 53 | 51 | ||
| 54 | - (void)createUI | 52 | - (void)createUI |
| 55 | { | 53 | { |
| 56 | - [self setupOneChildViewController:[[ZXNavigationController alloc]initWithRootViewController:[[HomeViewController alloc]init]] title:@"" image:@"home page" selectedImage:@"home page-click on"]; | ||
| 57 | [self setupOneChildViewController:[[ZXNavigationController alloc]initWithRootViewController:[[LVCTelevisioController alloc]init]] title:@"" image:@"live_default" selectedImage:@"live_focused"]; | 54 | [self setupOneChildViewController:[[ZXNavigationController alloc]initWithRootViewController:[[LVCTelevisioController alloc]init]] title:@"" image:@"live_default" selectedImage:@"live_focused"]; |
| 55 | + [self setupOneChildViewController:[[ZXNavigationController alloc]initWithRootViewController:[[LVCVodPlayerListController alloc]init]] title:@"" image:@"home page" selectedImage:@"home page-click on"]; | ||
| 58 | [self setupOneChildViewController:[[ZXNavigationController alloc]initWithRootViewController:[[LVCUGCLiveListController alloc]init]] title:@"" image:@"news_default" selectedImage:@"news_focused"]; | 56 | [self setupOneChildViewController:[[ZXNavigationController alloc]initWithRootViewController:[[LVCUGCLiveListController alloc]init]] title:@"" image:@"news_default" selectedImage:@"news_focused"]; |
| 59 | [self setupOneChildViewController:[[ZXNavigationController alloc]initWithRootViewController:[[LVCMineViewController alloc]init]] title:@"" image:@"my" selectedImage:@"my-click on"]; | 57 | [self setupOneChildViewController:[[ZXNavigationController alloc]initWithRootViewController:[[LVCMineViewController alloc]init]] title:@"" image:@"my" selectedImage:@"my-click on"]; |
| 60 | } | 58 | } |
LiveVideoCloud/AppDelegate/AppDelegate.m
| @@ -9,9 +9,6 @@ | @@ -9,9 +9,6 @@ | ||
| 9 | #import "AppDelegate.h" | 9 | #import "AppDelegate.h" |
| 10 | #import "ZXTabBarController.h" | 10 | #import "ZXTabBarController.h" |
| 11 | 11 | ||
| 12 | -#define KAppId @"60_irn9edco29" | ||
| 13 | -#define KAppKey @"69fe70bda67e059286ad509d9f5377f815955645b52f94" | ||
| 14 | - | ||
| 15 | @interface AppDelegate () | 12 | @interface AppDelegate () |
| 16 | 13 | ||
| 17 | @end | 14 | @end |
LiveVideoCloud/Classes/Sections/LVCHomePageViewController.h renamed to LiveVideoCloud/Classes/Sections/HomePageSections/LVCHomePageViewController.h
LiveVideoCloud/Classes/Sections/LVCHomePageViewController.m renamed to LiveVideoCloud/Classes/Sections/HomePageSections/LVCHomePageViewController.m
LiveVideoCloud/Classes/Sections/homeSections/Controller/HomeViewController.h renamed to LiveVideoCloud/Classes/Sections/Mine/Controllers/FeedbackViewController.h
| 1 | // | 1 | // |
| 2 | -// HomeViewController.h | ||
| 3 | -// ZXBaseProject | 2 | +// FeedBackViewController.h |
| 3 | +// CNLive | ||
| 4 | // | 4 | // |
| 5 | -// Created by 张旭 on 2017/1/10. | ||
| 6 | -// Copyright © 2017年 cnlive. All rights reserved. | 5 | +// Created by cnlive on 16/1/9. |
| 6 | +// Copyright © 2016年 雷浩杰. All rights reserved. | ||
| 7 | // | 7 | // |
| 8 | 8 | ||
| 9 | #import "BaseViewController.h" | 9 | #import "BaseViewController.h" |
| 10 | 10 | ||
| 11 | -@interface HomeViewController : BaseViewController | 11 | +@interface FeedBackViewController : BaseViewController |
| 12 | 12 | ||
| 13 | @end | 13 | @end |
LiveVideoCloud/Classes/Sections/Mine/Controllers/FeedbackViewController.m
0 → 100644
| 1 | +// | ||
| 2 | +// FeedBackViewController.m | ||
| 3 | +// CNLive | ||
| 4 | +// | ||
| 5 | +// Created by cnlive on 16/1/9. | ||
| 6 | +// Copyright © 2016年 雷浩杰. All rights reserved. | ||
| 7 | +// | ||
| 8 | + | ||
| 9 | +#import "FeedbackViewController.h" | ||
| 10 | + | ||
| 11 | +#define MaxNumberOfTitleChars 100 //标题最多输入的字数 | ||
| 12 | + | ||
| 13 | +@interface FeedBackViewController ()<UITextFieldDelegate,UITextViewDelegate,UIScrollViewDelegate> | ||
| 14 | +{ | ||
| 15 | + UITextView *_descriptionView; | ||
| 16 | + UILabel *_desPlaceholder; | ||
| 17 | + UITextField *_reportField; | ||
| 18 | + UITextField *_phoneField; | ||
| 19 | + UIScrollView *_bgScrollView; | ||
| 20 | + UILabel *_wordsCountLab; | ||
| 21 | +} | ||
| 22 | + | ||
| 23 | +@property (nonatomic, strong) MBProgressHUD *progressHUD; | ||
| 24 | + | ||
| 25 | +@end | ||
| 26 | + | ||
| 27 | +@implementation FeedBackViewController | ||
| 28 | + | ||
| 29 | +- (void)viewDidLoad { | ||
| 30 | + [super viewDidLoad]; | ||
| 31 | + self.title = @"反馈意见"; | ||
| 32 | +// self.view.backgroundColor = CommonBgColor; | ||
| 33 | + [self initViews]; | ||
| 34 | + | ||
| 35 | + //注册键盘出现的通知 | ||
| 36 | + [[NSNotificationCenter defaultCenter] addObserver:self | ||
| 37 | + selector:@selector(keyboardWasShown:) | ||
| 38 | + name:UIKeyboardWillShowNotification object:nil]; | ||
| 39 | + | ||
| 40 | + //注册键盘消失的通知 | ||
| 41 | + [[NSNotificationCenter defaultCenter] addObserver:self | ||
| 42 | + selector:@selector(keyboardWillBeHidden:) | ||
| 43 | + name:UIKeyboardWillHideNotification object:nil]; | ||
| 44 | + | ||
| 45 | + UITapGestureRecognizer *singleRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleSingleTapFrom)]; | ||
| 46 | + [_bgScrollView addGestureRecognizer:singleRecognizer]; | ||
| 47 | +} | ||
| 48 | + | ||
| 49 | +- (void)initViews | ||
| 50 | +{ | ||
| 51 | + UIView *bgView = [[UIView alloc] initWithFrame:CGRectMake(0, 6, KScreenWidth, KScreenHeight-6)]; | ||
| 52 | + bgView.backgroundColor = [UIColor whiteColor]; | ||
| 53 | + [self.view addSubview:bgView]; | ||
| 54 | + | ||
| 55 | + _bgScrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 6, KScreenWidth, KScreenHeight-6)]; | ||
| 56 | + if (KScreenHeight<568) { | ||
| 57 | + _bgScrollView.contentSize = CGSizeMake(KScreenWidth, 500); | ||
| 58 | + }else{ | ||
| 59 | + _bgScrollView.contentSize = CGSizeMake(KScreenWidth, KScreenHeight-64); | ||
| 60 | + } | ||
| 61 | + _bgScrollView.delegate = self; | ||
| 62 | + [self.view addSubview:_bgScrollView]; | ||
| 63 | + | ||
| 64 | + [Tools addLineToView:_bgScrollView separatorColorType:SeparatorColorGray lineFrame:CGRectMake(10, 129.5, KScreenWidth-20, 0.5)]; | ||
| 65 | + [Tools addLineToView:_bgScrollView separatorColorType:SeparatorColorGray lineFrame:CGRectMake(10, 174.5, KScreenWidth-20, 0.5)]; | ||
| 66 | + [Tools addLineToView:_bgScrollView separatorColorType:SeparatorColorGray lineFrame:CGRectMake(10, 219.5, KScreenWidth-20, 0.5)]; | ||
| 67 | + | ||
| 68 | + _descriptionView = [[UITextView alloc] initWithFrame:CGRectMake(5, 0, KScreenWidth-10, 129)]; | ||
| 69 | + _descriptionView.font = [UIFont systemFontOfSize:15]; | ||
| 70 | + _descriptionView.returnKeyType = UIReturnKeyDone; | ||
| 71 | + _descriptionView.delegate = self; | ||
| 72 | + [_bgScrollView addSubview:_descriptionView]; | ||
| 73 | + | ||
| 74 | + _desPlaceholder = [[UILabel alloc] initWithFrame:CGRectMake(5, 9, KScreenWidth-20, 15)]; | ||
| 75 | + _desPlaceholder.text = @"输入您的反馈"; | ||
| 76 | + _desPlaceholder.font = [UIFont systemFontOfSize:15]; | ||
| 77 | + _desPlaceholder.textColor = [UIColor colorWithHexString:@"#c7c4c4"]; | ||
| 78 | + [_descriptionView addSubview:_desPlaceholder]; | ||
| 79 | + | ||
| 80 | + _reportField = [[UITextField alloc] initWithFrame:CGRectMake(10, 130, KScreenWidth-20, 45)]; | ||
| 81 | + _reportField.placeholder = @"举报视频或上传者(可选)"; | ||
| 82 | + _reportField.font = [UIFont systemFontOfSize:15]; | ||
| 83 | + _reportField.returnKeyType = UIReturnKeyDone; | ||
| 84 | + _reportField.delegate = self; | ||
| 85 | + [_bgScrollView addSubview:_reportField]; | ||
| 86 | + | ||
| 87 | + _phoneField = [[UITextField alloc] initWithFrame:CGRectMake(10, 175, KScreenWidth-20, 45)]; | ||
| 88 | + _phoneField.placeholder = @"您的QQ/电话/邮箱"; | ||
| 89 | + _phoneField.font = [UIFont systemFontOfSize:15]; | ||
| 90 | + _phoneField.returnKeyType = UIReturnKeyDone; | ||
| 91 | + _phoneField.delegate = self; | ||
| 92 | + [_bgScrollView addSubview:_phoneField]; | ||
| 93 | + | ||
| 94 | + //字数限制label | ||
| 95 | + _wordsCountLab = [[UILabel alloc] initWithFrame:CGRectMake(_descriptionView.size.width-60, _descriptionView.size.height-15, 60, 15)]; | ||
| 96 | + _wordsCountLab.text = @"0/100"; | ||
| 97 | + _wordsCountLab.textAlignment = NSTextAlignmentRight; | ||
| 98 | + _wordsCountLab.textColor = [UIColor grayColorCNLive]; | ||
| 99 | + _wordsCountLab.font = [UIFont systemFontOfSize:15]; | ||
| 100 | + [_descriptionView addSubview:_wordsCountLab]; | ||
| 101 | + //提交 | ||
| 102 | +// UIButton *submitBtn = [UIButton buttonWithType:UIButtonTypeCustom]; | ||
| 103 | +// [submitBtn setTitle:@"提 交" forState:UIControlStateNormal]; | ||
| 104 | +// submitBtn.backgroundColor = [UIColor yellowColorCNLive]; | ||
| 105 | +// [submitBtn setTitleColor:[UIColor blackColorCNLive] forState:UIControlStateNormal]; | ||
| 106 | +// //[submitBtn setBackgroundImage:[[UIImage imageNamed:@"denglu"] stretchableImageWithLeftCapWidth:57 topCapHeight:0] forState:UIControlStateNormal]; | ||
| 107 | +// submitBtn.clipsToBounds = YES; | ||
| 108 | +// submitBtn.layer.cornerRadius = 20.0f; | ||
| 109 | +// submitBtn.layer.borderWidth = 1.0f;//设置边框宽度 | ||
| 110 | +// submitBtn.layer.borderColor = [UIColor blackColorCNLive].CGColor;//设置边框颜色 | ||
| 111 | + UIButton *submitBtn = [UIButton buttonWithTitle:@"提 交" titleColor:[UIColor blackColorCNLive] cornerRadius:20.0f borderWidth:1.0f borderColor:[UIColor blackColorCNLive] backgroundColor:[UIColor yellowColorCNLive]]; | ||
| 112 | + submitBtn.frame = CGRectMake(10, 295, KScreenWidth - 20, 40); | ||
| 113 | + [submitBtn addTarget:self action:@selector(submitBtnAction) forControlEvents:UIControlEventTouchUpInside]; | ||
| 114 | + [_bgScrollView addSubview:submitBtn]; | ||
| 115 | +} | ||
| 116 | + | ||
| 117 | +- (void)submitBtnAction | ||
| 118 | +{ | ||
| 119 | + [self request]; | ||
| 120 | +} | ||
| 121 | + | ||
| 122 | +#pragma mark - request | ||
| 123 | + | ||
| 124 | +- (void)request | ||
| 125 | +{ | ||
| 126 | + [self handleSingleTapFrom]; | ||
| 127 | + | ||
| 128 | + if ([Tools isEmptyString:_descriptionView.text]) { | ||
| 129 | + [Tools showHUDInView:self.view withString:@"请填写要反馈的意见哈" autoHide:YES]; | ||
| 130 | + return; | ||
| 131 | + } | ||
| 132 | + if ([Tools isEmptyString:_phoneField.text]){ | ||
| 133 | + [Tools showHUDInView:self.view withString:@"填写联系方式有助于我们找到你哟" autoHide:YES]; | ||
| 134 | + return; | ||
| 135 | + } | ||
| 136 | + | ||
| 137 | + if ([self isContainEmoji:_descriptionView.text]) { | ||
| 138 | + [Tools showHUDInView:self.view withString:@"暂不支持表情输入" autoHide:YES]; | ||
| 139 | + return; | ||
| 140 | + } | ||
| 141 | + | ||
| 142 | + self.progressHUD = [Tools showActivityHudInView:self.view withString:@""]; | ||
| 143 | + | ||
| 144 | + NSDictionary *params = @{@"id":UserAppId, | ||
| 145 | + @"msg":[NSString stringWithFormat:@"描述:%@__上传者:%@__联系方式:%@",_descriptionView.text,_reportField.text,_phoneField.text]}; | ||
| 146 | + | ||
| 147 | + [[AFHTTPRequestOperationManager manager] POST:feedback parameters:params success:^(AFHTTPRequestOperation *operation, id responseObject) { | ||
| 148 | + | ||
| 149 | + [self.progressHUD hide:YES]; | ||
| 150 | + [self performSelector:@selector(dismissView) withObject:nil afterDelay:2]; | ||
| 151 | + | ||
| 152 | + responseObject = [responseObject validatedDictionary]; | ||
| 153 | + | ||
| 154 | + if ([responseObject[@"errorCode"] isEqualToString:@"0"]) { | ||
| 155 | + [Tools showHUDInView:self.view withString:@"收到反馈了,会尽快处理的" autoHide:YES]; | ||
| 156 | + }else{ | ||
| 157 | + [Tools showHUDInView:self.view withString:responseObject[@"errorMessage"] autoHide:YES]; | ||
| 158 | + } | ||
| 159 | + | ||
| 160 | + } failure:^(AFHTTPRequestOperation *operation, NSError *error) { | ||
| 161 | + self.progressHUD = [Tools showActivityHudInView:self.view withString:@""]; | ||
| 162 | + [Tools showHUDInView:self.view withString:@"提交失败,请稍后再试!" autoHide:YES]; | ||
| 163 | + [self performSelector:@selector(dismissView) withObject:nil afterDelay:2]; | ||
| 164 | + }]; | ||
| 165 | + | ||
| 166 | +// if ([Tools isEmployeeQQNumber:_phoneField.text] || [Tools isValidateEmail:_phoneField.text] || [Tools isMobileNumber:_phoneField.text]) { | ||
| 167 | +// | ||
| 168 | +// }else{ | ||
| 169 | +// [Tools showHUDInView:self.view withString:@"请填写正确联系方式" autoHide:YES]; | ||
| 170 | +// } | ||
| 171 | + | ||
| 172 | +} | ||
| 173 | + | ||
| 174 | +- (void)dismissView | ||
| 175 | +{ | ||
| 176 | + [self.navigationController popViewControllerAnimated:YES]; | ||
| 177 | +} | ||
| 178 | + | ||
| 179 | +- (BOOL)isContainEmoji:(NSString *)string | ||
| 180 | +{ | ||
| 181 | + for (int i = 0; i < string.length; i++) { | ||
| 182 | + | ||
| 183 | + NSString *character = [string substringWithRange:NSMakeRange(i, 1)]; | ||
| 184 | + if (character.hash == 166842 || character.hash == 166839) { | ||
| 185 | + return YES; | ||
| 186 | + } | ||
| 187 | + } | ||
| 188 | + return NO; | ||
| 189 | +} | ||
| 190 | + | ||
| 191 | +#pragma mark - UITextFieldDelegate | ||
| 192 | +- (BOOL)textFieldShouldReturn:(UITextField *)textField | ||
| 193 | +{ | ||
| 194 | + [textField resignFirstResponder]; | ||
| 195 | + | ||
| 196 | + return YES; | ||
| 197 | +} | ||
| 198 | + | ||
| 199 | +#pragma mark - UITextViewDelegate | ||
| 200 | + | ||
| 201 | +- (void)textViewDidChange:(UITextView *)textView | ||
| 202 | +{ | ||
| 203 | + if (textView.text.length != 0) { | ||
| 204 | + _desPlaceholder.hidden = YES; | ||
| 205 | + if (textView.text.length > MaxNumberOfTitleChars) { | ||
| 206 | + textView.text = [textView.text substringToIndex:MaxNumberOfTitleChars]; | ||
| 207 | + } | ||
| 208 | + _wordsCountLab.text = [NSString stringWithFormat:@"%lu/100",(unsigned long)textView.text.length]; | ||
| 209 | + }else{ | ||
| 210 | + _desPlaceholder.hidden = NO; | ||
| 211 | + _wordsCountLab.text = @"0/100"; | ||
| 212 | + } | ||
| 213 | +} | ||
| 214 | + | ||
| 215 | +-(BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString*)text | ||
| 216 | +{ | ||
| 217 | + if ([text isEqualToString:@"\n"]) { | ||
| 218 | + [textView resignFirstResponder]; | ||
| 219 | + return NO; | ||
| 220 | + } | ||
| 221 | + return YES; | ||
| 222 | +} | ||
| 223 | + | ||
| 224 | +#pragma mark - 键盘监听 | ||
| 225 | +- (void)keyboardWasShown:(NSNotification*)aNotification | ||
| 226 | +{ | ||
| 227 | + | ||
| 228 | + BOOL desc = _descriptionView.isFirstResponder; | ||
| 229 | + BOOL report = _reportField.isFirstResponder; | ||
| 230 | + BOOL number = _phoneField.isFirstResponder; | ||
| 231 | + | ||
| 232 | + if (desc) { | ||
| 233 | + _bgScrollView.contentOffset = CGPointMake(0, 0); | ||
| 234 | + } else if (report) { | ||
| 235 | + _bgScrollView.contentOffset = CGPointMake(0, _reportField.origin.y-10); | ||
| 236 | + } else if (number) { | ||
| 237 | + _bgScrollView.contentOffset = CGPointMake(0, _phoneField.origin.y-10); | ||
| 238 | + } | ||
| 239 | + | ||
| 240 | + _bgScrollView.contentSize = CGSizeMake(KScreenWidth, 750); | ||
| 241 | + | ||
| 242 | +} | ||
| 243 | + | ||
| 244 | +- (void)keyboardWillBeHidden:(NSNotification*)aNotification | ||
| 245 | +{ | ||
| 246 | + _bgScrollView.contentOffset = CGPointMake(0, 0); | ||
| 247 | + if (KScreenHeight<568) { | ||
| 248 | + _bgScrollView.contentSize = CGSizeMake(KScreenWidth, 500); | ||
| 249 | + }else{ | ||
| 250 | + _bgScrollView.contentSize = CGSizeMake(KScreenWidth, KScreenHeight-64); | ||
| 251 | + } | ||
| 252 | +} | ||
| 253 | + | ||
| 254 | +#pragma mark - 收回键盘 | ||
| 255 | +- (void)handleSingleTapFrom | ||
| 256 | +{ | ||
| 257 | + if ([_descriptionView isFirstResponder]) { | ||
| 258 | + [_descriptionView resignFirstResponder]; | ||
| 259 | + } | ||
| 260 | + if ([_reportField isFirstResponder]) { | ||
| 261 | + [_reportField resignFirstResponder]; | ||
| 262 | + } | ||
| 263 | + if ([_phoneField isFirstResponder]) { | ||
| 264 | + [_phoneField resignFirstResponder]; | ||
| 265 | + } | ||
| 266 | +} | ||
| 267 | + | ||
| 268 | +- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView | ||
| 269 | +{ | ||
| 270 | + | ||
| 271 | +} | ||
| 272 | + | ||
| 273 | +- (void)dealloc | ||
| 274 | +{ | ||
| 275 | + [[NSNotificationCenter defaultCenter] removeObserver:self]; | ||
| 276 | +} | ||
| 277 | + | ||
| 278 | +- (void)didReceiveMemoryWarning { | ||
| 279 | + [super didReceiveMemoryWarning]; | ||
| 280 | + // Dispose of any resources that can be recreated. | ||
| 281 | +} | ||
| 282 | + | ||
| 283 | +/* | ||
| 284 | +#pragma mark - Navigation | ||
| 285 | + | ||
| 286 | +// In a storyboard-based application, you will often want to do a little preparation before navigation | ||
| 287 | +- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { | ||
| 288 | + // Get the new view controller using [segue destinationViewController]. | ||
| 289 | + // Pass the selected object to the new view controller. | ||
| 290 | +} | ||
| 291 | +*/ | ||
| 292 | + | ||
| 293 | +@end |
LiveVideoCloud/Classes/Sections/Mine/Controllers/LVCMineViewController.m
| @@ -147,7 +147,7 @@ | @@ -147,7 +147,7 @@ | ||
| 147 | { | 147 | { |
| 148 | if (!_localTitleArr) | 148 | if (!_localTitleArr) |
| 149 | { | 149 | { |
| 150 | - _localTitleArr = [[NSArray alloc] initWithObjects:@"我的消息", @"我的视频列表",@"我要直播", @"我的账户", @"设置", nil]; | 150 | + _localTitleArr = [[NSArray alloc] initWithObjects:@"设置", nil]; |
| 151 | } | 151 | } |
| 152 | return _localTitleArr; | 152 | return _localTitleArr; |
| 153 | } | 153 | } |
| @@ -155,7 +155,7 @@ | @@ -155,7 +155,7 @@ | ||
| 155 | { | 155 | { |
| 156 | if (!_localImageArr) { | 156 | if (!_localImageArr) { |
| 157 | 157 | ||
| 158 | - _localImageArr = [[NSArray alloc] initWithObjects:@"message", @"I live",@"certification",@"account",@"Settings", nil]; | 158 | + _localImageArr = [[NSArray alloc] initWithObjects:@"Settings", nil]; |
| 159 | } | 159 | } |
| 160 | return _localImageArr; | 160 | return _localImageArr; |
| 161 | } | 161 | } |
| @@ -198,38 +198,41 @@ | @@ -198,38 +198,41 @@ | ||
| 198 | } | 198 | } |
| 199 | -(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath | 199 | -(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath |
| 200 | { | 200 | { |
| 201 | - if(indexPath.row == 0) | ||
| 202 | - { | ||
| 203 | - //我的消息 | ||
| 204 | - [self pushVC:[MineMessageController new]]; | ||
| 205 | - return; | ||
| 206 | - }else if(indexPath.row == 1) | ||
| 207 | - { //我的视频列表 | ||
| 208 | - [self pushVC:[MineLiveController new]]; | ||
| 209 | - return; | ||
| 210 | - | ||
| 211 | - }else if (indexPath.row == 2) | ||
| 212 | - { //我要直播 | ||
| 213 | - if ([UserTools isLogin]) { | ||
| 214 | - [self anchorCheck]; | ||
| 215 | - } | ||
| 216 | - else | ||
| 217 | - { | ||
| 218 | - LoginViewController *loginVC = [[LoginViewController alloc] init]; | ||
| 219 | - [self.navigationController pushViewController:loginVC animated:YES]; | ||
| 220 | - } | ||
| 221 | - return; | ||
| 222 | - }else if (indexPath.row == 3) | ||
| 223 | - { | ||
| 224 | - //我的账户 | ||
| 225 | - [self pushVC:[MineAccountController new]]; | ||
| 226 | - return; | ||
| 227 | - | ||
| 228 | - }else if (indexPath.row == 4) | ||
| 229 | - { //设置 | ||
| 230 | - [self pushVC:[MineSettingViewController new]]; | ||
| 231 | - return; | ||
| 232 | - } | 201 | + [self pushVC:[MineSettingViewController new]]; |
| 202 | + return; | ||
| 203 | + | ||
| 204 | +// if(indexPath.row == 0) | ||
| 205 | +// { | ||
| 206 | +// //我的消息 | ||
| 207 | +// [self pushVC:[MineMessageController new]]; | ||
| 208 | +// return; | ||
| 209 | +// }else if(indexPath.row == 1) | ||
| 210 | +// { //我的视频列表 | ||
| 211 | +// [self pushVC:[MineLiveController new]]; | ||
| 212 | +// return; | ||
| 213 | +// | ||
| 214 | +// }else if (indexPath.row == 2) | ||
| 215 | +// { //我要直播 | ||
| 216 | +// if ([UserTools isLogin]) { | ||
| 217 | +// [self anchorCheck]; | ||
| 218 | +// } | ||
| 219 | +// else | ||
| 220 | +// { | ||
| 221 | +// LoginViewController *loginVC = [[LoginViewController alloc] init]; | ||
| 222 | +// [self.navigationController pushViewController:loginVC animated:YES]; | ||
| 223 | +// } | ||
| 224 | +// return; | ||
| 225 | +// }else if (indexPath.row == 3) | ||
| 226 | +// { | ||
| 227 | +// //我的账户 | ||
| 228 | +// [self pushVC:[MineAccountController new]]; | ||
| 229 | +// return; | ||
| 230 | +// | ||
| 231 | +// }else if (indexPath.row == 4) | ||
| 232 | +// { //设置 | ||
| 233 | +// [self pushVC:[MineSettingViewController new]]; | ||
| 234 | +// return; | ||
| 235 | +// } | ||
| 233 | } | 236 | } |
| 234 | 237 | ||
| 235 | - (void)pushVC:(UIViewController *)viewController | 238 | - (void)pushVC:(UIViewController *)viewController |
LiveVideoCloud/Classes/Sections/Mine/Controllers/MineSettingViewController.m
| @@ -9,10 +9,8 @@ | @@ -9,10 +9,8 @@ | ||
| 9 | #import "MineSettingViewController.h" | 9 | #import "MineSettingViewController.h" |
| 10 | #import "LVCMineCommonCell.h" | 10 | #import "LVCMineCommonCell.h" |
| 11 | #import "LVCMineModel.h" | 11 | #import "LVCMineModel.h" |
| 12 | -#import "LVCClearCachesCell.h" | ||
| 13 | #import "LVCWebViewController.h" | 12 | #import "LVCWebViewController.h" |
| 14 | -#import "MineAboutUsController.h" | ||
| 15 | - | 13 | +#import "FeedbackViewController.h" |
| 16 | 14 | ||
| 17 | @interface MineSettingViewController ()<UITableViewDelegate,UITableViewDataSource> | 15 | @interface MineSettingViewController ()<UITableViewDelegate,UITableViewDataSource> |
| 18 | @property (nonatomic, strong) UITableView * tbv; | 16 | @property (nonatomic, strong) UITableView * tbv; |
| @@ -20,7 +18,7 @@ | @@ -20,7 +18,7 @@ | ||
| 20 | @property (nonatomic, strong) NSMutableArray * localTitleArr; | 18 | @property (nonatomic, strong) NSMutableArray * localTitleArr; |
| 21 | @property (nonatomic ,strong) NSArray *localImageArr; | 19 | @property (nonatomic ,strong) NSArray *localImageArr; |
| 22 | 20 | ||
| 23 | -@property (nonatomic , strong) NSString *clearCacheName;//定义清除缓存 | 21 | +//@property (nonatomic , strong) NSString *clearCacheName;//定义清除缓存 |
| 24 | 22 | ||
| 25 | @end | 23 | @end |
| 26 | 24 | ||
| @@ -58,8 +56,7 @@ | @@ -58,8 +56,7 @@ | ||
| 58 | - (NSMutableArray *)localTitleArr | 56 | - (NSMutableArray *)localTitleArr |
| 59 | { | 57 | { |
| 60 | if (!_localTitleArr) { | 58 | if (!_localTitleArr) { |
| 61 | - _localTitleArr = [[NSMutableArray alloc] initWithObjects:@[@"清除缓存"],@[@"帮助",@"关于我们",@"反馈意见"], nil]; | ||
| 62 | - | 59 | + _localTitleArr = [[NSMutableArray alloc] initWithObjects:@"反馈意见", nil]; |
| 63 | } | 60 | } |
| 64 | return _localTitleArr; | 61 | return _localTitleArr; |
| 65 | } | 62 | } |
| @@ -67,7 +64,7 @@ | @@ -67,7 +64,7 @@ | ||
| 67 | { | 64 | { |
| 68 | if (!_localImageArr) { | 65 | if (!_localImageArr) { |
| 69 | 66 | ||
| 70 | - _localImageArr = [[NSArray alloc] initWithObjects:@[@"handShake"],@[@"MoreHelp",@"MoreAbout",@"MorePush"], nil]; | 67 | + _localImageArr = [[NSArray alloc] initWithObjects:@"MorePush", nil]; |
| 71 | 68 | ||
| 72 | } | 69 | } |
| 73 | return _localImageArr; | 70 | return _localImageArr; |
| @@ -81,8 +78,6 @@ | @@ -81,8 +78,6 @@ | ||
| 81 | tableView.dataSource = self; | 78 | tableView.dataSource = self; |
| 82 | tableView.separatorStyle = UITableViewCellSeparatorStyleNone; | 79 | tableView.separatorStyle = UITableViewCellSeparatorStyleNone; |
| 83 | tableView.backgroundColor = CommonBgColor; | 80 | tableView.backgroundColor = CommonBgColor; |
| 84 | - | ||
| 85 | - [tableView registerClass:[LVCClearCachesCell class] forCellReuseIdentifier:NSStringFromClass([LVCClearCachesCell class])]; | ||
| 86 | [tableView registerClass:[LVCMineCommonCell class] forCellReuseIdentifier:NSStringFromClass([LVCMineCommonCell class])]; | 81 | [tableView registerClass:[LVCMineCommonCell class] forCellReuseIdentifier:NSStringFromClass([LVCMineCommonCell class])]; |
| 87 | _tbv = tableView; | 82 | _tbv = tableView; |
| 88 | } | 83 | } |
| @@ -90,20 +85,10 @@ | @@ -90,20 +85,10 @@ | ||
| 90 | } | 85 | } |
| 91 | -(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath | 86 | -(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath |
| 92 | { | 87 | { |
| 93 | - if (indexPath.section == 0 && indexPath.row == 0) { | ||
| 94 | - LVCClearCachesCell * cell = [tableView dequeueReusableCellWithIdentifier:NSStringFromClass([LVCClearCachesCell class])]; | ||
| 95 | - [cell loadLocalTitle:_localTitleArr[indexPath.section][indexPath.row] imageName:self.localImageArr[indexPath.section][indexPath.row]]; | ||
| 96 | - return cell; | ||
| 97 | - }else | ||
| 98 | - { | ||
| 99 | - LVCMineCommonCell * cell = [tableView dequeueReusableCellWithIdentifier:NSStringFromClass([LVCMineCommonCell class]) forIndexPath:indexPath]; | ||
| 100 | - | ||
| 101 | - [cell loadLocalTitle:_localTitleArr[indexPath.section][indexPath.row] imageName:self.localImageArr[indexPath.section][indexPath.row]]; | ||
| 102 | - return cell; | ||
| 103 | - | ||
| 104 | - } | ||
| 105 | - return nil; | 88 | + LVCMineCommonCell * cell = [tableView dequeueReusableCellWithIdentifier:NSStringFromClass([LVCMineCommonCell class]) forIndexPath:indexPath]; |
| 106 | 89 | ||
| 90 | + [cell loadLocalTitle:_localTitleArr[indexPath.section][indexPath.row] imageName:self.localImageArr[indexPath.section][indexPath.row]]; | ||
| 91 | + return cell; | ||
| 107 | } | 92 | } |
| 108 | 93 | ||
| 109 | - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView | 94 | - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView |
| @@ -121,25 +106,31 @@ | @@ -121,25 +106,31 @@ | ||
| 121 | } | 106 | } |
| 122 | -(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath | 107 | -(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath |
| 123 | { | 108 | { |
| 124 | - if (indexPath.section == 0 && indexPath.row == 0 && [_localTitleArr[indexPath.section][indexPath.row] isEqualToString:@"清除缓存"]) | ||
| 125 | - { | ||
| 126 | - //清除缓存 | ||
| 127 | - NSLog(@"清除缓存"); | ||
| 128 | - return; | ||
| 129 | - } | ||
| 130 | - else if ([_localTitleArr[indexPath.section][indexPath.row] isEqualToString:@"帮助"]) | ||
| 131 | - { | ||
| 132 | - LVCWebViewController *web = [[LVCWebViewController alloc] init]; | ||
| 133 | - web.url = @"http://data.cnlive.com/term/hdtv/hd_zhongguobi.html"; | ||
| 134 | - web.title = @"帮助"; | ||
| 135 | - [self.navigationController pushViewController:web animated:YES]; | ||
| 136 | - } | ||
| 137 | - else if ([_localTitleArr[indexPath.section][indexPath.row] isEqualToString:@"关于我们"]) | 109 | + if ([_localTitleArr[indexPath.section][indexPath.row] isEqualToString:@"反馈意见"]) |
| 138 | { | 110 | { |
| 139 | - MineAboutUsController * vc = [MineAboutUsController new]; | ||
| 140 | - vc.title = self.localTitleArr[indexPath.section][indexPath.row]; | 111 | + FeedBackViewController * vc = [FeedBackViewController new]; |
| 112 | + // vc.hidesBottomBarWhenPushed=YES; | ||
| 141 | [self.navigationController pushViewController:vc animated:YES]; | 113 | [self.navigationController pushViewController:vc animated:YES]; |
| 142 | } | 114 | } |
| 115 | +// if (indexPath.section == 0 && indexPath.row == 0 && [_localTitleArr[indexPath.section][indexPath.row] isEqualToString:@"清除缓存"]) | ||
| 116 | +// { | ||
| 117 | +// //清除缓存 | ||
| 118 | +// NSLog(@"清除缓存"); | ||
| 119 | +// return; | ||
| 120 | +// } | ||
| 121 | +// else if ([_localTitleArr[indexPath.section][indexPath.row] isEqualToString:@"帮助"]) | ||
| 122 | +// { | ||
| 123 | +// LVCWebViewController *web = [[LVCWebViewController alloc] init]; | ||
| 124 | +// web.url = @"http://data.cnlive.com/term/hdtv/hd_zhongguobi.html"; | ||
| 125 | +// web.title = @"帮助"; | ||
| 126 | +// [self.navigationController pushViewController:web animated:YES]; | ||
| 127 | +// } | ||
| 128 | +// else if ([_localTitleArr[indexPath.section][indexPath.row] isEqualToString:@"关于我们"]) | ||
| 129 | +// { | ||
| 130 | +// MineAboutUsController * vc = [MineAboutUsController new]; | ||
| 131 | +// vc.title = self.localTitleArr[indexPath.section][indexPath.row]; | ||
| 132 | +// [self.navigationController pushViewController:vc animated:YES]; | ||
| 133 | +// } | ||
| 143 | } | 134 | } |
| 144 | -(CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section | 135 | -(CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section |
| 145 | { | 136 | { |
LiveVideoCloud/Classes/Sections/homeSections/Controller/LVCLiveActivityInfoService.h renamed to LiveVideoCloud/Classes/Sections/UGCSections/Controller/LVCLiveActivityInfoService.h
LiveVideoCloud/Classes/Sections/homeSections/Controller/LVCLiveActivityInfoService.m renamed to LiveVideoCloud/Classes/Sections/UGCSections/Controller/LVCLiveActivityInfoService.m
LiveVideoCloud/Classes/Sections/homeSections/Controller/LVCUGCLiveListController.h renamed to LiveVideoCloud/Classes/Sections/UGCSections/Controller/LVCUGCLiveListController.h
LiveVideoCloud/Classes/Sections/homeSections/Controller/LVCUGCLiveListController.m renamed to LiveVideoCloud/Classes/Sections/UGCSections/Controller/LVCUGCLiveListController.m
LiveVideoCloud/Classes/Sections/homeSections/Controller/LVCUGCLiveListView.h renamed to LiveVideoCloud/Classes/Sections/UGCSections/Controller/LVCUGCLiveListView.h
LiveVideoCloud/Classes/Sections/homeSections/Controller/LVCUGCLiveListView.m renamed to LiveVideoCloud/Classes/Sections/UGCSections/Controller/LVCUGCLiveListView.m
LiveVideoCloud/Classes/Sections/homeSections/Controller/LVCUGCLivePlayerController.h renamed to LiveVideoCloud/Classes/Sections/UGCSections/Controller/LVCUGCLivePlayerController.h
LiveVideoCloud/Classes/Sections/homeSections/Controller/LVCUGCLivePlayerController.m renamed to LiveVideoCloud/Classes/Sections/UGCSections/Controller/LVCUGCLivePlayerController.m
| @@ -13,8 +13,6 @@ | @@ -13,8 +13,6 @@ | ||
| 13 | #import "UIImage+LVCVagueImage.h" | 13 | #import "UIImage+LVCVagueImage.h" |
| 14 | #import "LiveBaseView.h" | 14 | #import "LiveBaseView.h" |
| 15 | #import "MineLiveController.h" | 15 | #import "MineLiveController.h" |
| 16 | -#import "HomeViewController.h" | ||
| 17 | - | ||
| 18 | 16 | ||
| 19 | @interface LVCUGCLivePlayerController () { | 17 | @interface LVCUGCLivePlayerController () { |
| 20 | 18 | ||
| @@ -119,10 +117,11 @@ | @@ -119,10 +117,11 @@ | ||
| 119 | if ([controller isKindOfClass:[MineLiveController class]]) { | 117 | if ([controller isKindOfClass:[MineLiveController class]]) { |
| 120 | MineLiveController *revise =(MineLiveController *)controller; | 118 | MineLiveController *revise =(MineLiveController *)controller; |
| 121 | [self.navigationController popToViewController:revise animated:YES]; | 119 | [self.navigationController popToViewController:revise animated:YES]; |
| 122 | - } else if ([controller isKindOfClass:[HomeViewController class]]) { | ||
| 123 | - HomeViewController *revise =(HomeViewController *)controller; | ||
| 124 | - [self.navigationController popToViewController:revise animated:YES]; | ||
| 125 | } | 120 | } |
| 121 | +// else if ([controller isKindOfClass:[HomeViewController class]]) { | ||
| 122 | +// HomeViewController *revise =(HomeViewController *)controller; | ||
| 123 | +// [self.navigationController popToViewController:revise animated:YES]; | ||
| 124 | +// } | ||
| 126 | } | 125 | } |
| 127 | } | 126 | } |
| 128 | 127 |
LiveVideoCloud/Classes/Sections/homeSections/Controller/LiveListService.h renamed to LiveVideoCloud/Classes/Sections/UGCSections/Controller/LiveListService.h
LiveVideoCloud/Classes/Sections/homeSections/Controller/LiveListService.m renamed to LiveVideoCloud/Classes/Sections/UGCSections/Controller/LiveListService.m
LiveVideoCloud/Classes/Sections/homeSections/Model/LVCUGCLiveListModel.h renamed to LiveVideoCloud/Classes/Sections/UGCSections/Model/LVCUGCLiveListModel.h
LiveVideoCloud/Classes/Sections/homeSections/Model/LVCUGCLiveListModel.m renamed to LiveVideoCloud/Classes/Sections/UGCSections/Model/LVCUGCLiveListModel.m
LiveVideoCloud/Classes/Sections/homeSections/Model/LVCUGCLivePlayerModel.h renamed to LiveVideoCloud/Classes/Sections/UGCSections/Model/LVCUGCLivePlayerModel.h
LiveVideoCloud/Classes/Sections/homeSections/Model/LVCUGCLivePlayerModel.m renamed to LiveVideoCloud/Classes/Sections/UGCSections/Model/LVCUGCLivePlayerModel.m
LiveVideoCloud/Classes/Sections/homeSections/View/LVCUGCBackgroundView.h renamed to LiveVideoCloud/Classes/Sections/UGCSections/View/LVCUGCBackgroundView.h
LiveVideoCloud/Classes/Sections/homeSections/View/LVCUGCBackgroundView.m renamed to LiveVideoCloud/Classes/Sections/UGCSections/View/LVCUGCBackgroundView.m
LiveVideoCloud/Classes/Sections/homeSections/View/LVCUGCLivePlayerCell.h renamed to LiveVideoCloud/Classes/Sections/UGCSections/View/LVCUGCLivePlayerCell.h
LiveVideoCloud/Classes/Sections/homeSections/View/LVCUGCLivePlayerCell.m renamed to LiveVideoCloud/Classes/Sections/UGCSections/View/LVCUGCLivePlayerCell.m
LiveVideoCloud/Classes/Sections/homeSections/View/LVCUGCPlayerLoadingView.h renamed to LiveVideoCloud/Classes/Sections/UGCSections/View/LVCUGCPlayerLoadingView.h
LiveVideoCloud/Classes/Sections/homeSections/View/LVCUGCPlayerLoadingView.m renamed to LiveVideoCloud/Classes/Sections/UGCSections/View/LVCUGCPlayerLoadingView.m
LiveVideoCloud/Classes/Sections/homeSections/View/LVCVodPlayerTableViewCell.h renamed to LiveVideoCloud/Classes/Sections/homeSections/Controller/LVCVodPlayerListController.h
| 1 | // | 1 | // |
| 2 | -// LVCVodPlayerTableViewCell.h | 2 | +// LVCVodPlayerListController.h |
| 3 | // LiveVideoCloud | 3 | // LiveVideoCloud |
| 4 | // | 4 | // |
| 5 | // Created by cnliveJunBo on 17/6/27. | 5 | // Created by cnliveJunBo on 17/6/27. |
| @@ -8,6 +8,6 @@ | @@ -8,6 +8,6 @@ | ||
| 8 | 8 | ||
| 9 | #import <UIKit/UIKit.h> | 9 | #import <UIKit/UIKit.h> |
| 10 | 10 | ||
| 11 | -@interface LVCVodPlayerTableViewCell : UITableViewCell | 11 | +@interface LVCVodPlayerListController : UIViewController |
| 12 | 12 | ||
| 13 | @end | 13 | @end |
LiveVideoCloud/Classes/Sections/homeSections/View/LVCVodPlayerListView.m renamed to LiveVideoCloud/Classes/Sections/homeSections/Controller/LVCVodPlayerListController.m
| 1 | // | 1 | // |
| 2 | -// LVCVodPlayerListView.m | 2 | +// LVCVodPlayerListController.m |
| 3 | // LiveVideoCloud | 3 | // LiveVideoCloud |
| 4 | // | 4 | // |
| 5 | -// Created by cnliveJunBo on 17/6/26. | 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 "LVCVodPlayerListView.h" | ||
| 10 | -#import "LVCVodPlayerTableViewCell.h" | 9 | +#import "LVCVodPlayerListController.h" |
| 11 | 10 | ||
| 12 | static NSString *vodCellId = @"vodCellId"; | 11 | static NSString *vodCellId = @"vodCellId"; |
| 13 | 12 | ||
| 14 | -@interface LVCVodPlayerListView()<UITableViewDelegate, UITableViewDataSource> { | 13 | +@interface LVCVodPlayerListController ()<UITableViewDelegate, UITableViewDataSource> { |
| 15 | 14 | ||
| 16 | AFHTTPRequestOperation *_operation; | 15 | AFHTTPRequestOperation *_operation; |
| 17 | NSMutableArray *_programArrayM; | 16 | NSMutableArray *_programArrayM; |
| @@ -21,17 +20,14 @@ static NSString *vodCellId = @"vodCellId"; | @@ -21,17 +20,14 @@ static NSString *vodCellId = @"vodCellId"; | ||
| 21 | 20 | ||
| 22 | @end | 21 | @end |
| 23 | 22 | ||
| 24 | -@implementation LVCVodPlayerListView | 23 | +@implementation LVCVodPlayerListController |
| 25 | 24 | ||
| 26 | -- (instancetype)initWithFrame:(CGRect)frame | ||
| 27 | -{ | ||
| 28 | - self = [super initWithFrame:frame]; | ||
| 29 | - if (self) { | ||
| 30 | - self.backgroundColor = [UIColor whiteColor]; | ||
| 31 | - _programArrayM = [[NSMutableArray alloc] init]; | ||
| 32 | - [self requestVodPlayerList]; | ||
| 33 | - } | ||
| 34 | - return self; | 25 | +- (void)viewDidLoad { |
| 26 | + [super viewDidLoad]; | ||
| 27 | + | ||
| 28 | + self.navigationItem.title = @"点播"; | ||
| 29 | + self.view.backgroundColor = [UIColor whiteColor]; | ||
| 30 | + _programArrayM = [[NSMutableArray alloc] init]; | ||
| 35 | } | 31 | } |
| 36 | 32 | ||
| 37 | - (void)requestVodPlayerList { | 33 | - (void)requestVodPlayerList { |
| @@ -92,7 +88,7 @@ static NSString *vodCellId = @"vodCellId"; | @@ -92,7 +88,7 @@ static NSString *vodCellId = @"vodCellId"; | ||
| 92 | - (UITableView *)tableView { | 88 | - (UITableView *)tableView { |
| 93 | 89 | ||
| 94 | if (!_tableView) { | 90 | if (!_tableView) { |
| 95 | - _tableView = [[UITableView alloc] initWithFrame:self.bounds style:UITableViewStylePlain]; | 91 | + _tableView = [[UITableView alloc] initWithFrame:self.view.bounds style:UITableViewStylePlain]; |
| 96 | _tableView.dataSource = self; | 92 | _tableView.dataSource = self; |
| 97 | _tableView.delegate = self; | 93 | _tableView.delegate = self; |
| 98 | _tableView.separatorStyle = UITableViewCellSeparatorStyleNone; | 94 | _tableView.separatorStyle = UITableViewCellSeparatorStyleNone; |
| @@ -100,8 +96,8 @@ static NSString *vodCellId = @"vodCellId"; | @@ -100,8 +96,8 @@ static NSString *vodCellId = @"vodCellId"; | ||
| 100 | UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, -KScreenHeight, KScreenWidth, KScreenHeight)]; | 96 | UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, -KScreenHeight, KScreenWidth, KScreenHeight)]; |
| 101 | view.backgroundColor = [UIColor backgroundColor]; | 97 | view.backgroundColor = [UIColor backgroundColor]; |
| 102 | [_tableView addSubview:view]; | 98 | [_tableView addSubview:view]; |
| 103 | - | ||
| 104 | - [_tableView registerClass:[LVCVodPlayerTableViewCell class] forCellReuseIdentifier:vodCellId]; | 99 | + |
| 100 | + [_tableView registerClass:[UITableViewCell class] forCellReuseIdentifier:vodCellId]; | ||
| 105 | } | 101 | } |
| 106 | return _tableView; | 102 | return _tableView; |
| 107 | } | 103 | } |
| @@ -121,4 +117,9 @@ static NSString *vodCellId = @"vodCellId"; | @@ -121,4 +117,9 @@ static NSString *vodCellId = @"vodCellId"; | ||
| 121 | } | 117 | } |
| 122 | } | 118 | } |
| 123 | 119 | ||
| 120 | +- (void)didReceiveMemoryWarning { | ||
| 121 | + [super didReceiveMemoryWarning]; | ||
| 122 | + // Dispose of any resources that can be recreated. | ||
| 123 | +} | ||
| 124 | + | ||
| 124 | @end | 125 | @end |
LiveVideoCloud/Classes/Sections/homeSections/View/LVCVodPlayerListView.h deleted
100644 → 0
LiveVideoCloud/Classes/Sections/homeSections/View/LVCVodPlayerTableViewCell.m deleted
100644 → 0
| 1 | -// | ||
| 2 | -// LVCVodPlayerTableViewCell.m | ||
| 3 | -// LiveVideoCloud | ||
| 4 | -// | ||
| 5 | -// Created by cnliveJunBo on 17/6/27. | ||
| 6 | -// Copyright © 2017年 cnlive. All rights reserved. | ||
| 7 | -// | ||
| 8 | - | ||
| 9 | -#import "LVCVodPlayerTableViewCell.h" | ||
| 10 | - | ||
| 11 | -@implementation LVCVodPlayerTableViewCell | ||
| 12 | - | ||
| 13 | -- (void)awakeFromNib { | ||
| 14 | - [super awakeFromNib]; | ||
| 15 | - // Initialization code | ||
| 16 | -} | ||
| 17 | - | ||
| 18 | -- (void)setSelected:(BOOL)selected animated:(BOOL)animated { | ||
| 19 | - [super setSelected:selected animated:animated]; | ||
| 20 | - | ||
| 21 | - // Configure the view for the selected state | ||
| 22 | -} | ||
| 23 | - | ||
| 24 | -@end |