Commit 4b42693e by pierce

将开播页面的v2 去掉

parent 60b9453c
Showing with 190 additions and 190 deletions
......@@ -318,20 +318,6 @@
BEB504742D2E8FEC00EA6E6F /* FUSLiveThemeView.h in Headers */ = {isa = PBXBuildFile; fileRef = BEB504722D2E8FEC00EA6E6F /* FUSLiveThemeView.h */; };
BEB504752D2E8FEC00EA6E6F /* FUSLiveThemeView.m in Sources */ = {isa = PBXBuildFile; fileRef = BEB504732D2E8FEC00EA6E6F /* FUSLiveThemeView.m */; };
BECF741B2D2F826B00F5ABBC /* FUSMidpointSlider.swift in Sources */ = {isa = PBXBuildFile; fileRef = BECF741A2D2F826B00F5ABBC /* FUSMidpointSlider.swift */; };
BECF741C2D2F826B00F5ABBC /* FUSLiveStartV2BeautyFavoritesEditView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BECF740C2D2F826B00F5ABBC /* FUSLiveStartV2BeautyFavoritesEditView.swift */; };
BECF741D2D2F826B00F5ABBC /* FUSLiveStartV2BeautySetSliderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BECF74102D2F826B00F5ABBC /* FUSLiveStartV2BeautySetSliderView.swift */; };
BECF741E2D2F826B00F5ABBC /* FUSLiveStartV2ContentWarningView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BECF74172D2F826B00F5ABBC /* FUSLiveStartV2ContentWarningView.swift */; };
BECF741F2D2F826B00F5ABBC /* FUSLiveStartV2BeautyFavoritesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BECF740D2D2F826B00F5ABBC /* FUSLiveStartV2BeautyFavoritesView.swift */; };
BECF74202D2F826B00F5ABBC /* FUSLiveStartV2ContentPrivacyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BECF74142D2F826B00F5ABBC /* FUSLiveStartV2ContentPrivacyView.swift */; };
BECF74212D2F826B00F5ABBC /* FUSLiveStartV2SetPrivacyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BECF74182D2F826B00F5ABBC /* FUSLiveStartV2SetPrivacyView.swift */; };
BECF74222D2F826B00F5ABBC /* FUSLiveStartV2View.swift in Sources */ = {isa = PBXBuildFile; fileRef = BECF74192D2F826B00F5ABBC /* FUSLiveStartV2View.swift */; };
BECF74232D2F826B00F5ABBC /* FUSLiveStartV2ContentShareView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BECF74152D2F826B00F5ABBC /* FUSLiveStartV2ContentShareView.swift */; };
BECF74242D2F826B00F5ABBC /* FUSLiveStartV2BeautySetItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BECF740E2D2F826B00F5ABBC /* FUSLiveStartV2BeautySetItemView.swift */; };
BECF74252D2F826B00F5ABBC /* FUSLiveStartV2ContentThemeEditView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BECF74162D2F826B00F5ABBC /* FUSLiveStartV2ContentThemeEditView.swift */; };
BECF74262D2F826B00F5ABBC /* FUSLiveStartV2ContentBottomView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BECF74122D2F826B00F5ABBC /* FUSLiveStartV2ContentBottomView.swift */; };
BECF74272D2F826B00F5ABBC /* FUSLiveStartV2BeautySetLevelView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BECF740F2D2F826B00F5ABBC /* FUSLiveStartV2BeautySetLevelView.swift */; };
BECF74282D2F826B00F5ABBC /* FUSLiveStartV2BeautySetView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BECF74112D2F826B00F5ABBC /* FUSLiveStartV2BeautySetView.swift */; };
BECF74292D2F826B00F5ABBC /* FUSLiveStartV2ContentLiveActivityView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BECF74132D2F826B00F5ABBC /* FUSLiveStartV2ContentLiveActivityView.swift */; };
BECF74392D2FB19100F5ABBC /* FUSLivePushQualitySettingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BECF74352D2FB19100F5ABBC /* FUSLivePushQualitySettingView.swift */; };
BECF743D2D2FB21B00F5ABBC /* FUSLivePushQualityItemCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = BECF743C2D2FB21B00F5ABBC /* FUSLivePushQualityItemCell.swift */; };
BECF743F2D2FBC4500F5ABBC /* FUSLiveBitrateModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = BECF743E2D2FBC4500F5ABBC /* FUSLiveBitrateModel.swift */; };
......@@ -842,6 +828,20 @@
BED65D002C62148700668116 /* TTSDKLisenceFile in Resources */ = {isa = PBXBuildFile; fileRef = BED65CFE2C62148700668116 /* TTSDKLisenceFile */; };
BEEAB2532D3380FA008CD059 /* FusAnchorRewardView.h in Headers */ = {isa = PBXBuildFile; fileRef = BEEAB2512D3380FA008CD059 /* FusAnchorRewardView.h */; };
BEEAB2542D3380FA008CD059 /* FusAnchorRewardView.m in Sources */ = {isa = PBXBuildFile; fileRef = BEEAB2522D3380FA008CD059 /* FusAnchorRewardView.m */; };
BEEAB2632D34CC60008CD059 /* FUSLiveStartSetPrivacyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEEAB2612D34CC60008CD059 /* FUSLiveStartSetPrivacyView.swift */; };
BEEAB2642D34CC60008CD059 /* FUSLiveStartContentWarningView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEEAB2602D34CC60008CD059 /* FUSLiveStartContentWarningView.swift */; };
BEEAB2652D34CC60008CD059 /* FUSLiveStartView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEEAB2622D34CC60008CD059 /* FUSLiveStartView.swift */; };
BEEAB2662D34CC60008CD059 /* FUSLiveStartBeautyFavoritesEditView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEEAB2552D34CC60008CD059 /* FUSLiveStartBeautyFavoritesEditView.swift */; };
BEEAB2672D34CC60008CD059 /* FUSLiveStartBeautySetSliderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEEAB2592D34CC60008CD059 /* FUSLiveStartBeautySetSliderView.swift */; };
BEEAB2682D34CC60008CD059 /* FUSLiveStartContentPrivacyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEEAB25D2D34CC60008CD059 /* FUSLiveStartContentPrivacyView.swift */; };
BEEAB2692D34CC60008CD059 /* FUSLiveStartContentLiveActivityView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEEAB25C2D34CC60008CD059 /* FUSLiveStartContentLiveActivityView.swift */; };
BEEAB26A2D34CC60008CD059 /* FUSLiveStartContentShareView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEEAB25E2D34CC60008CD059 /* FUSLiveStartContentShareView.swift */; };
BEEAB26B2D34CC60008CD059 /* FUSLiveStartBeautySetView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEEAB25A2D34CC60008CD059 /* FUSLiveStartBeautySetView.swift */; };
BEEAB26C2D34CC60008CD059 /* FUSLiveStartContentBottomView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEEAB25B2D34CC60008CD059 /* FUSLiveStartContentBottomView.swift */; };
BEEAB26D2D34CC60008CD059 /* FUSLiveStartBeautySetLevelView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEEAB2582D34CC60008CD059 /* FUSLiveStartBeautySetLevelView.swift */; };
BEEAB26E2D34CC60008CD059 /* FUSLiveStartBeautyFavoritesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEEAB2562D34CC60008CD059 /* FUSLiveStartBeautyFavoritesView.swift */; };
BEEAB26F2D34CC60008CD059 /* FUSLiveStartContentThemeEditView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEEAB25F2D34CC60008CD059 /* FUSLiveStartContentThemeEditView.swift */; };
BEEAB2702D34CC60008CD059 /* FUSLiveStartBeautySetItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEEAB2572D34CC60008CD059 /* FUSLiveStartBeautySetItemView.swift */; };
BEF675F12C6B156500A670FB /* 1_First_Kill_Animation_1@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = BEF673B22C6B156500A670FB /* 1_First_Kill_Animation_1@3x.png */; };
BEF675F22C6B156500A670FB /* 1_First_Kill_Animation_2@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = BEF673B32C6B156500A670FB /* 1_First_Kill_Animation_2@3x.png */; };
BEF675F32C6B156500A670FB /* 1_First_Kill_Animation_3@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = BEF673B42C6B156500A670FB /* 1_First_Kill_Animation_3@3x.png */; };
......@@ -1712,20 +1712,6 @@
BEB5046E2D2E8C2E00EA6E6F /* FUSLiveThemeModel+FUSRequest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "FUSLiveThemeModel+FUSRequest.m"; sourceTree = "<group>"; };
BEB504722D2E8FEC00EA6E6F /* FUSLiveThemeView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FUSLiveThemeView.h; sourceTree = "<group>"; };
BEB504732D2E8FEC00EA6E6F /* FUSLiveThemeView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = FUSLiveThemeView.m; sourceTree = "<group>"; };
BECF740C2D2F826B00F5ABBC /* FUSLiveStartV2BeautyFavoritesEditView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FUSLiveStartV2BeautyFavoritesEditView.swift; sourceTree = "<group>"; };
BECF740D2D2F826B00F5ABBC /* FUSLiveStartV2BeautyFavoritesView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FUSLiveStartV2BeautyFavoritesView.swift; sourceTree = "<group>"; };
BECF740E2D2F826B00F5ABBC /* FUSLiveStartV2BeautySetItemView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FUSLiveStartV2BeautySetItemView.swift; sourceTree = "<group>"; };
BECF740F2D2F826B00F5ABBC /* FUSLiveStartV2BeautySetLevelView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FUSLiveStartV2BeautySetLevelView.swift; sourceTree = "<group>"; };
BECF74102D2F826B00F5ABBC /* FUSLiveStartV2BeautySetSliderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FUSLiveStartV2BeautySetSliderView.swift; sourceTree = "<group>"; };
BECF74112D2F826B00F5ABBC /* FUSLiveStartV2BeautySetView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FUSLiveStartV2BeautySetView.swift; sourceTree = "<group>"; };
BECF74122D2F826B00F5ABBC /* FUSLiveStartV2ContentBottomView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FUSLiveStartV2ContentBottomView.swift; sourceTree = "<group>"; };
BECF74132D2F826B00F5ABBC /* FUSLiveStartV2ContentLiveActivityView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FUSLiveStartV2ContentLiveActivityView.swift; sourceTree = "<group>"; };
BECF74142D2F826B00F5ABBC /* FUSLiveStartV2ContentPrivacyView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FUSLiveStartV2ContentPrivacyView.swift; sourceTree = "<group>"; };
BECF74152D2F826B00F5ABBC /* FUSLiveStartV2ContentShareView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FUSLiveStartV2ContentShareView.swift; sourceTree = "<group>"; };
BECF74162D2F826B00F5ABBC /* FUSLiveStartV2ContentThemeEditView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FUSLiveStartV2ContentThemeEditView.swift; sourceTree = "<group>"; };
BECF74172D2F826B00F5ABBC /* FUSLiveStartV2ContentWarningView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FUSLiveStartV2ContentWarningView.swift; sourceTree = "<group>"; };
BECF74182D2F826B00F5ABBC /* FUSLiveStartV2SetPrivacyView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FUSLiveStartV2SetPrivacyView.swift; sourceTree = "<group>"; };
BECF74192D2F826B00F5ABBC /* FUSLiveStartV2View.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FUSLiveStartV2View.swift; sourceTree = "<group>"; };
BECF741A2D2F826B00F5ABBC /* FUSMidpointSlider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FUSMidpointSlider.swift; sourceTree = "<group>"; };
BECF74352D2FB19100F5ABBC /* FUSLivePushQualitySettingView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FUSLivePushQualitySettingView.swift; sourceTree = "<group>"; };
BECF743C2D2FB21B00F5ABBC /* FUSLivePushQualityItemCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FUSLivePushQualityItemCell.swift; sourceTree = "<group>"; };
......@@ -2239,6 +2225,20 @@
BED65CFE2C62148700668116 /* TTSDKLisenceFile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = TTSDKLisenceFile; sourceTree = "<group>"; };
BEEAB2512D3380FA008CD059 /* FusAnchorRewardView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FusAnchorRewardView.h; sourceTree = "<group>"; };
BEEAB2522D3380FA008CD059 /* FusAnchorRewardView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = FusAnchorRewardView.m; sourceTree = "<group>"; };
BEEAB2552D34CC60008CD059 /* FUSLiveStartBeautyFavoritesEditView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FUSLiveStartBeautyFavoritesEditView.swift; sourceTree = "<group>"; };
BEEAB2562D34CC60008CD059 /* FUSLiveStartBeautyFavoritesView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FUSLiveStartBeautyFavoritesView.swift; sourceTree = "<group>"; };
BEEAB2572D34CC60008CD059 /* FUSLiveStartBeautySetItemView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FUSLiveStartBeautySetItemView.swift; sourceTree = "<group>"; };
BEEAB2582D34CC60008CD059 /* FUSLiveStartBeautySetLevelView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FUSLiveStartBeautySetLevelView.swift; sourceTree = "<group>"; };
BEEAB2592D34CC60008CD059 /* FUSLiveStartBeautySetSliderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FUSLiveStartBeautySetSliderView.swift; sourceTree = "<group>"; };
BEEAB25A2D34CC60008CD059 /* FUSLiveStartBeautySetView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FUSLiveStartBeautySetView.swift; sourceTree = "<group>"; };
BEEAB25B2D34CC60008CD059 /* FUSLiveStartContentBottomView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FUSLiveStartContentBottomView.swift; sourceTree = "<group>"; };
BEEAB25C2D34CC60008CD059 /* FUSLiveStartContentLiveActivityView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FUSLiveStartContentLiveActivityView.swift; sourceTree = "<group>"; };
BEEAB25D2D34CC60008CD059 /* FUSLiveStartContentPrivacyView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FUSLiveStartContentPrivacyView.swift; sourceTree = "<group>"; };
BEEAB25E2D34CC60008CD059 /* FUSLiveStartContentShareView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FUSLiveStartContentShareView.swift; sourceTree = "<group>"; };
BEEAB25F2D34CC60008CD059 /* FUSLiveStartContentThemeEditView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FUSLiveStartContentThemeEditView.swift; sourceTree = "<group>"; };
BEEAB2602D34CC60008CD059 /* FUSLiveStartContentWarningView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FUSLiveStartContentWarningView.swift; sourceTree = "<group>"; };
BEEAB2612D34CC60008CD059 /* FUSLiveStartSetPrivacyView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FUSLiveStartSetPrivacyView.swift; sourceTree = "<group>"; };
BEEAB2622D34CC60008CD059 /* FUSLiveStartView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FUSLiveStartView.swift; sourceTree = "<group>"; };
BEF673B22C6B156500A670FB /* 1_First_Kill_Animation_1@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "1_First_Kill_Animation_1@3x.png"; sourceTree = "<group>"; };
BEF673B32C6B156500A670FB /* 1_First_Kill_Animation_2@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "1_First_Kill_Animation_2@3x.png"; sourceTree = "<group>"; };
BEF673B42C6B156500A670FB /* 1_First_Kill_Animation_3@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "1_First_Kill_Animation_3@3x.png"; sourceTree = "<group>"; };
......@@ -3283,21 +3283,21 @@
isa = PBXGroup;
children = (
BECF74372D2FB19100F5ABBC /* LiveQuality */,
BECF740C2D2F826B00F5ABBC /* FUSLiveStartV2BeautyFavoritesEditView.swift */,
BECF740D2D2F826B00F5ABBC /* FUSLiveStartV2BeautyFavoritesView.swift */,
BECF740E2D2F826B00F5ABBC /* FUSLiveStartV2BeautySetItemView.swift */,
BECF740F2D2F826B00F5ABBC /* FUSLiveStartV2BeautySetLevelView.swift */,
BECF74102D2F826B00F5ABBC /* FUSLiveStartV2BeautySetSliderView.swift */,
BECF74112D2F826B00F5ABBC /* FUSLiveStartV2BeautySetView.swift */,
BECF74122D2F826B00F5ABBC /* FUSLiveStartV2ContentBottomView.swift */,
BECF74132D2F826B00F5ABBC /* FUSLiveStartV2ContentLiveActivityView.swift */,
BECF74142D2F826B00F5ABBC /* FUSLiveStartV2ContentPrivacyView.swift */,
BECF74152D2F826B00F5ABBC /* FUSLiveStartV2ContentShareView.swift */,
BECF74162D2F826B00F5ABBC /* FUSLiveStartV2ContentThemeEditView.swift */,
BECF74172D2F826B00F5ABBC /* FUSLiveStartV2ContentWarningView.swift */,
BECF74182D2F826B00F5ABBC /* FUSLiveStartV2SetPrivacyView.swift */,
BECF74192D2F826B00F5ABBC /* FUSLiveStartV2View.swift */,
BECF741A2D2F826B00F5ABBC /* FUSMidpointSlider.swift */,
BEEAB2552D34CC60008CD059 /* FUSLiveStartBeautyFavoritesEditView.swift */,
BEEAB2562D34CC60008CD059 /* FUSLiveStartBeautyFavoritesView.swift */,
BEEAB2572D34CC60008CD059 /* FUSLiveStartBeautySetItemView.swift */,
BEEAB2582D34CC60008CD059 /* FUSLiveStartBeautySetLevelView.swift */,
BEEAB2592D34CC60008CD059 /* FUSLiveStartBeautySetSliderView.swift */,
BEEAB25A2D34CC60008CD059 /* FUSLiveStartBeautySetView.swift */,
BEEAB25B2D34CC60008CD059 /* FUSLiveStartContentBottomView.swift */,
BEEAB25C2D34CC60008CD059 /* FUSLiveStartContentLiveActivityView.swift */,
BEEAB25D2D34CC60008CD059 /* FUSLiveStartContentPrivacyView.swift */,
BEEAB25E2D34CC60008CD059 /* FUSLiveStartContentShareView.swift */,
BEEAB25F2D34CC60008CD059 /* FUSLiveStartContentThemeEditView.swift */,
BEEAB2602D34CC60008CD059 /* FUSLiveStartContentWarningView.swift */,
BEEAB2612D34CC60008CD059 /* FUSLiveStartSetPrivacyView.swift */,
BEEAB2622D34CC60008CD059 /* FUSLiveStartView.swift */,
BEB5043C2D2E53E300EA6E6F /* FUSVideoStartSetThemeItemCell.h */,
BEB5043D2D2E53E300EA6E6F /* FUSVideoStartSetThemeItemCell.m */,
BEB5043E2D2E53E300EA6E6F /* FUSVideoStartSetThemeItemCell.xib */,
......@@ -6574,20 +6574,6 @@
BED65A222C5B745F00668116 /* FUSPopularListView.m in Sources */,
BE189DDE2C733B460008418B /* FSRRoomManagerShowRoomViewController.m in Sources */,
BECF741B2D2F826B00F5ABBC /* FUSMidpointSlider.swift in Sources */,
BECF741C2D2F826B00F5ABBC /* FUSLiveStartV2BeautyFavoritesEditView.swift in Sources */,
BECF741D2D2F826B00F5ABBC /* FUSLiveStartV2BeautySetSliderView.swift in Sources */,
BECF741E2D2F826B00F5ABBC /* FUSLiveStartV2ContentWarningView.swift in Sources */,
BECF741F2D2F826B00F5ABBC /* FUSLiveStartV2BeautyFavoritesView.swift in Sources */,
BECF74202D2F826B00F5ABBC /* FUSLiveStartV2ContentPrivacyView.swift in Sources */,
BECF74212D2F826B00F5ABBC /* FUSLiveStartV2SetPrivacyView.swift in Sources */,
BECF74222D2F826B00F5ABBC /* FUSLiveStartV2View.swift in Sources */,
BECF74232D2F826B00F5ABBC /* FUSLiveStartV2ContentShareView.swift in Sources */,
BECF74242D2F826B00F5ABBC /* FUSLiveStartV2BeautySetItemView.swift in Sources */,
BECF74252D2F826B00F5ABBC /* FUSLiveStartV2ContentThemeEditView.swift in Sources */,
BECF74262D2F826B00F5ABBC /* FUSLiveStartV2ContentBottomView.swift in Sources */,
BECF74272D2F826B00F5ABBC /* FUSLiveStartV2BeautySetLevelView.swift in Sources */,
BECF74282D2F826B00F5ABBC /* FUSLiveStartV2BeautySetView.swift in Sources */,
BECF74292D2F826B00F5ABBC /* FUSLiveStartV2ContentLiveActivityView.swift in Sources */,
BED6589C2C5B745E00668116 /* FUSLiveHttpHelper.m in Sources */,
BE189E0A2C733B460008418B /* FSRBackpackdictRoomGuarderPKLinkMicView.m in Sources */,
BE189DAC2C733B450008418B /* FSRMotorEffectSettingBackpackModel.m in Sources */,
......@@ -6679,6 +6665,20 @@
BEB504752D2E8FEC00EA6E6F /* FUSLiveThemeView.m in Sources */,
0089FD9D2D13F5340030DAA7 /* FUSLiveExchangeDiamondViewModel.swift in Sources */,
BED658B32C5B745E00668116 /* FUSVideoOfficialEndV2View.m in Sources */,
BEEAB2632D34CC60008CD059 /* FUSLiveStartSetPrivacyView.swift in Sources */,
BEEAB2642D34CC60008CD059 /* FUSLiveStartContentWarningView.swift in Sources */,
BEEAB2652D34CC60008CD059 /* FUSLiveStartView.swift in Sources */,
BEEAB2662D34CC60008CD059 /* FUSLiveStartBeautyFavoritesEditView.swift in Sources */,
BEEAB2672D34CC60008CD059 /* FUSLiveStartBeautySetSliderView.swift in Sources */,
BEEAB2682D34CC60008CD059 /* FUSLiveStartContentPrivacyView.swift in Sources */,
BEEAB2692D34CC60008CD059 /* FUSLiveStartContentLiveActivityView.swift in Sources */,
BEEAB26A2D34CC60008CD059 /* FUSLiveStartContentShareView.swift in Sources */,
BEEAB26B2D34CC60008CD059 /* FUSLiveStartBeautySetView.swift in Sources */,
BEEAB26C2D34CC60008CD059 /* FUSLiveStartContentBottomView.swift in Sources */,
BEEAB26D2D34CC60008CD059 /* FUSLiveStartBeautySetLevelView.swift in Sources */,
BEEAB26E2D34CC60008CD059 /* FUSLiveStartBeautyFavoritesView.swift in Sources */,
BEEAB26F2D34CC60008CD059 /* FUSLiveStartContentThemeEditView.swift in Sources */,
BEEAB2702D34CC60008CD059 /* FUSLiveStartBeautySetItemView.swift in Sources */,
BED659982C5B745E00668116 /* FUSLinkMicroModel.m in Sources */,
BE189E062C733B460008418B /* FSRActivedictRoomGuarderPKLinkMicView.m in Sources */,
BE189DEA2C733B460008418B /* FSREffectShowRoomPKTableViewCell.m in Sources */,
......
......@@ -22,7 +22,7 @@
@interface FUSLivePushPrepareView ()
@property (nonatomic, strong) FUSVideoAuthorizationView *authView;
@property (nonatomic, strong) FUSLiveStartV2View *startView;
@property (nonatomic, strong) FUSLiveStartView *startView;
// 是否进行了开播line分享、由于line分享之后不会自动返回。所以如果跳转到line分享。需要记录一下这个状态,然后重新回到app时自动开播
@property (nonatomic, assign) BOOL isStartWithLineShare;
......@@ -102,7 +102,7 @@
初始化推流开始的View
*/
- (void)initPushStartView {
_startView = [[FUSLiveStartV2View alloc] initWithFrame:UIView.fus_screenFrame];
_startView = [[FUSLiveStartView alloc] initWithFrame:UIView.fus_screenFrame];
[self addSubview:_startView];
__weak typeof(self) weakSelf = self;
......@@ -115,7 +115,7 @@
}];
};
_startView.startLiveHandler = ^(FUSLiveStartV2StartModel * _Nonnull model) {
_startView.startLiveHandler = ^(FUSLiveStartStartModel * _Nonnull model) {
[FUSLoadingView fus_dismissProgressViewWithView:weakSelf];
[FUSLoadingView fus_showProgressViewWithContentMessage:nil withView:weakSelf];
......@@ -124,32 +124,32 @@
[weakSelf.startView endEditing:YES];
switch (model.shareType) {
case FUSLiveStartV2ShareTypeNone:
case FUSLiveStartShareTypeNone:
{
[FUSTalkingData fus_trackEvent:FUSLiveEventTrackParams.fus_EVENT_STARTSTREAM_START label:nil parameters:@{@"startstream_share_name":@"none"}];
}
break;
case FUSLiveStartV2ShareTypeFacebook:
case FUSLiveStartShareTypeFacebook:
{
[FUSTalkingData fus_trackEvent:FUSLiveEventTrackParams.fus_EVENT_STARTSTREAM_START label:nil parameters:@{@"startstream_share_name":@"facebook"}];
}
break;
case FUSLiveStartV2ShareTypeTwitter:
case FUSLiveStartShareTypeTwitter:
{
[FUSTalkingData fus_trackEvent:FUSLiveEventTrackParams.fus_EVENT_STARTSTREAM_START label:nil parameters:@{@"startstream_share_name":@"twitter"}];
}
break;
case FUSLiveStartV2ShareTypeWechat:
case FUSLiveStartShareTypeWechat:
{
[FUSTalkingData fus_trackEvent:FUSLiveEventTrackParams.fus_EVENT_STARTSTREAM_START label:nil parameters:@{@"startstream_share_name":@"wechat"}];
}
break;
case FUSLiveStartV2ShareTypeWcCircle:
case FUSLiveStartShareTypeWcCircle:
{
[FUSTalkingData fus_trackEvent:FUSLiveEventTrackParams.fus_EVENT_STARTSTREAM_START label:nil parameters:@{@"startstream_share_name":@"wechat_moment"}];
}
break;
case FUSLiveStartV2ShareTypeLine:
case FUSLiveStartShareTypeLine:
{
[FUSTalkingData fus_trackEvent:FUSLiveEventTrackParams.fus_EVENT_STARTSTREAM_START label:nil parameters:@{@"startstream_share_name":@"line"}];
}
......@@ -173,21 +173,21 @@
[[FUSLiveHelper shareInstance] setStreamModel:streamModel];
// 开播前分享
SocialSharePlatform sType;
if (model.shareType == FUSLiveStartV2ShareTypeNone) {
if (model.shareType == FUSLiveStartShareTypeNone) {
[FUSLoadingView fus_dismissProgressViewWithView:weakSelf];
if (weakSelf.pushSuccessBlock){
weakSelf.pushSuccessBlock();
}
} else {
if (model.shareType == FUSLiveStartV2ShareTypeFacebook) {
if (model.shareType == FUSLiveStartShareTypeFacebook) {
sType = FacebookPlatform;
} else if (model.shareType == FUSLiveStartV2ShareTypeTwitter) {
} else if (model.shareType == FUSLiveStartShareTypeTwitter) {
sType = TwitterPlatform;
// [FUSLoadingView fus_dismissProgressView];
} else if (model.shareType == FUSLiveStartV2ShareTypeWechat) {
} else if (model.shareType == FUSLiveStartShareTypeWechat) {
sType = WechatFriendPlatform;
} else if (model.shareType == FUSLiveStartV2ShareTypeLine) {
} else if (model.shareType == FUSLiveStartShareTypeLine) {
sType = LineSharePlatform;
weakSelf.isStartWithLineShare = YES;
} else {
......@@ -228,18 +228,18 @@
if (buttonIndex == 0) {
// 开播
SocialSharePlatform sType;
if (model.shareType == FUSLiveStartV2ShareTypeNone) {
if (model.shareType == FUSLiveStartShareTypeNone) {
[FUSLoadingView fus_dismissProgressViewWithView:weakSelf];
if (weakSelf.pushSuccessBlock) weakSelf.pushSuccessBlock();
} else {
if (model.shareType == FUSLiveStartV2ShareTypeFacebook) {
if (model.shareType == FUSLiveStartShareTypeFacebook) {
sType = FacebookPlatform;
} else if (model.shareType == FUSLiveStartV2ShareTypeTwitter) {
} else if (model.shareType == FUSLiveStartShareTypeTwitter) {
sType = TwitterPlatform;
// [FUSLoadingView fus_dismissProgressView];
} else if (model.shareType == FUSLiveStartV2ShareTypeWcCircle) {
} else if (model.shareType == FUSLiveStartShareTypeWcCircle) {
sType = WechatFriendPlatform;
} else if (model.shareType == FUSLiveStartV2ShareTypeLine) {
} else if (model.shareType == FUSLiveStartShareTypeLine) {
sType = LineSharePlatform;
} else {
sType = WechatCirclePaltform;
......
//
// FUSLiveStartV2BeautyFavoritesEditView.swift
// FUSLiveStartBeautyFavoritesEditView.swift
// LudyUITestDemo
//
// Created by aaa on 2023/11/9.
......@@ -11,7 +11,7 @@ import RxSwift
import FUSFoundation
import FUSCommon
class FUSLiveStartV2BeautyFavoritesEditView: UIView {
class FUSLiveStartBeautyFavoritesEditView: UIView {
static public func fus_createWithAnimation(showOn: UIView? = nil, title: String, placeholder: String, text: String, clickHandler: @escaping ((_ text: String) -> Void)){
guard let showOnView = ((showOn != nil) ? showOn : UIViewController.fus_top()?.view) else { return }
......@@ -22,7 +22,7 @@ class FUSLiveStartV2BeautyFavoritesEditView: UIView {
]
let attributedString = NSAttributedString(string: placeholder, attributes: attributes)
let view = FUSLiveStartV2BeautyFavoritesEditView(frame: showOnView.bounds)
let view = FUSLiveStartBeautyFavoritesEditView(frame: showOnView.bounds)
view.textField.attributedPlaceholder = attributedString
view.textField.text = text
view.titleLabel.text = title
......
//
// FUSLiveStartV2BeautyFavoritesView.swift
// FUSLiveStartBeautyFavoritesView.swift
// LudyUITestDemo
//
// Created by aaa on 2023/11/9.
......@@ -11,12 +11,12 @@ import RxSwift
import FUSFoundation
import FUSCommon
class FUSLiveStartV2BeautyFavoritesView: UIView {
class FUSLiveStartBeautyFavoritesView: UIView {
static public func fus_createWithAnimation(showOn: UIView? = nil, dismissHandler: @escaping (() -> Void)){
guard let showOnView = ((showOn != nil) ? showOn : UIViewController.fus_top()?.view) else { return }
let view = FUSLiveStartV2BeautyFavoritesView(frame: showOnView.bounds)
let view = FUSLiveStartBeautyFavoritesView(frame: showOnView.bounds)
view.clickHandler = {
dismissHandler()
}
......@@ -47,7 +47,7 @@ class FUSLiveStartV2BeautyFavoritesView: UIView {
var clickHandler: (() -> Void)?
let cellID = "FUSLiveStartV2BeautyFavoritesCell"
let cellID = "FUSLiveStartBeautyFavoritesCell"
func createUI(){
self.addSubview(bgBtn)
......@@ -70,7 +70,7 @@ class FUSLiveStartV2BeautyFavoritesView: UIView {
make.top.equalToSuperview().offset(28.5)
}
addBtn.setImage(FUSShowRoomCenterBunble.imageNamed("live_startv2_beauty_favorites_add"), for: .normal)
addBtn.setImage(FUSShowRoomCenterBunble.imageNamed("live_start_beauty_favorites_add"), for: .normal)
contentView.addSubview(addBtn)
addBtn.snp.makeConstraints { make in
make.right.equalToSuperview().offset(-10)
......@@ -81,7 +81,7 @@ class FUSLiveStartV2BeautyFavoritesView: UIView {
tableView.backgroundColor = .clear
tableView.showsVerticalScrollIndicator = false
tableView.showsHorizontalScrollIndicator = false
tableView.register(FUSLiveStartV2BeautyFavoritesCell.self, forCellReuseIdentifier: cellID)
tableView.register(FUSLiveStartBeautyFavoritesCell.self, forCellReuseIdentifier: cellID)
tableView.separatorStyle = .none
contentView.addSubview(tableView)
tableView.snp.makeConstraints { make in
......@@ -106,7 +106,7 @@ class FUSLiveStartV2BeautyFavoritesView: UIView {
return
}
FUSLiveStartV2BeautyFavoritesEditView.fus_createWithAnimation(showOn: self, title: .fus_localString("新增收藏"), placeholder: .fus_localString("输入你的收藏名称"), text: "") {[weak self] keyName in
FUSLiveStartBeautyFavoritesEditView.fus_createWithAnimation(showOn: self, title: .fus_localString("新增收藏"), placeholder: .fus_localString("输入你的收藏名称"), text: "") {[weak self] keyName in
FUSBeautyFavoritesHelper.shared.fus_createNewBeautyFavoritesItem(keyName: keyName)
self?.tableView.reloadData()
}
......@@ -145,7 +145,7 @@ class FUSLiveStartV2BeautyFavoritesView: UIView {
}
}
extension FUSLiveStartV2BeautyFavoritesView: UITableViewDelegate, UITableViewDataSource {
extension FUSLiveStartBeautyFavoritesView: UITableViewDelegate, UITableViewDataSource {
func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
return 44
......@@ -156,7 +156,7 @@ extension FUSLiveStartV2BeautyFavoritesView: UITableViewDelegate, UITableViewDat
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
if let cell = tableView.dequeueReusableCell(withIdentifier: cellID, for: indexPath) as? FUSLiveStartV2BeautyFavoritesCell {
if let cell = tableView.dequeueReusableCell(withIdentifier: cellID, for: indexPath) as? FUSLiveStartBeautyFavoritesCell {
let model = FUSBeautyFavoritesHelper.shared.beautyFavorites[indexPath.row]
cell.titleLabel.text = model.keyName
......@@ -183,7 +183,7 @@ extension FUSLiveStartV2BeautyFavoritesView: UITableViewDelegate, UITableViewDat
FUSActionSheetView.showAcionSheet(withCancelTitle: .fus_localString("取消"), otherTitles: [String.fus_localString("修改名称")]) { index, title in
if title == .fus_localString("修改名称") {
FUSLiveStartV2BeautyFavoritesEditView.fus_createWithAnimation(showOn: self, title: .fus_localString("修改收藏名称"), placeholder: .fus_localString("输入你的收藏名称"), text: model.keyName) { text in
FUSLiveStartBeautyFavoritesEditView.fus_createWithAnimation(showOn: self, title: .fus_localString("修改收藏名称"), placeholder: .fus_localString("输入你的收藏名称"), text: model.keyName) { text in
FUSBeautyFavoritesHelper.shared.fus_editBeautyName(keyName: model.keyName, newName: text)
tableView.reloadData()
}
......@@ -194,7 +194,7 @@ extension FUSLiveStartV2BeautyFavoritesView: UITableViewDelegate, UITableViewDat
FUSActionSheetView.showAcionSheet(withCancelTitle: .fus_localString("取消"), otherTitles: [String.fus_localString("加载收藏"), String.fus_localString("修改名称"), String.fus_localString("删除")], buttonColors: [String.fus_localString("删除"):UIColor.init(hex:"#E94F4C")]) { index, title in
if title == .fus_localString("修改名称") {
FUSLiveStartV2BeautyFavoritesEditView.fus_createWithAnimation(showOn: self, title: .fus_localString("修改收藏名称"), placeholder: .fus_localString("输入你的收藏名称"), text: model.keyName) { text in
FUSLiveStartBeautyFavoritesEditView.fus_createWithAnimation(showOn: self, title: .fus_localString("修改收藏名称"), placeholder: .fus_localString("输入你的收藏名称"), text: model.keyName) { text in
FUSBeautyFavoritesHelper.shared.fus_editBeautyName(keyName: model.keyName, newName: text)
tableView.reloadData()
}
......@@ -221,7 +221,7 @@ extension FUSLiveStartV2BeautyFavoritesView: UITableViewDelegate, UITableViewDat
}
class FUSLiveStartV2BeautyFavoritesCell: UITableViewCell {
class FUSLiveStartBeautyFavoritesCell: UITableViewCell {
override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
super.init(style: style, reuseIdentifier: reuseIdentifier)
self.selectionStyle = .none
......@@ -235,7 +235,7 @@ class FUSLiveStartV2BeautyFavoritesCell: UITableViewCell {
// let selectedImageView = UIImageView(image: .fus_selectedIcon())
let titleLabel = UILabel()
let rightArrow = UIImageView(image: FUSShowRoomCenterBunble.imageNamed("live_startv2_beauty_favorites_rightArrow"))
let rightArrow = UIImageView(image: FUSShowRoomCenterBunble.imageNamed("live_start_beauty_favorites_rightArrow"))
let lineView = UIView()
func createUI() {
......
//
// FUSLiveStartV2BeautySetItemView.swift
// FUSLiveStartBeautySetItemView.swift
// LudyUITestDemo
//
// Created by aaa on 2023/11/8.
......@@ -11,7 +11,7 @@ import RxSwift
import FUSFoundation
import FUSCommon
class FUSLiveStartV2BeautySetItemView: UIView {
class FUSLiveStartBeautySetItemView: UIView {
///当前状态
enum BeautySetItemViewState: Int {
case normal = 0
......@@ -32,7 +32,7 @@ class FUSLiveStartV2BeautySetItemView: UIView {
}
/// 设置样式
public var itemType: FUSLiveStartV2BeautySetView.BeautySetViewItemType = .none{
public var itemType: FUSLiveStartBeautySetView.BeautySetViewItemType = .none{
didSet{
fus_reloadUI()
}
......
//
// FUSLiveStartV2BeautySetLevelView.swift
// FUSLiveStartBeautySetLevelView.swift
// LudyUITestDemo
//
// Created by aaa on 2023/11/8.
......@@ -11,7 +11,7 @@ import RxSwift
import FUSFoundation
import FUSCommon
class FUSLiveStartV2BeautySetLevelView: UIView {
class FUSLiveStartBeautySetLevelView: UIView {
let disposedBag = DisposeBag()
......@@ -79,7 +79,7 @@ class FUSLiveStartV2BeautySetLevelView: UIView {
resetBtn.titleLabel?.font = resetFont
resetBtn.setTitleColor(.fus_textColorRich(), for: .normal)
resetBtn.setTitle(" " + resetTitle, for: .normal)
resetBtn.setImage(FUSShowRoomCenterBunble.imageNamed("live_startv2_beautyReset_img"), for: .normal)
resetBtn.setImage(FUSShowRoomCenterBunble.imageNamed("live_start_beautyReset_img"), for: .normal)
resetBtn.backgroundColor = btnNormalBgColor
resetBtn.layer.cornerRadius = 20.0 / 2.0
resetBtn.layer.masksToBounds = true
......
//
// FUSLiveStartV2BeautySetSliderView.swift
// FUSLiveStartBeautySetSliderView.swift
// LudyUITestDemo
//
// Created by aaa on 2023/11/8.
......@@ -15,13 +15,13 @@ enum BeautySetSliderViewType: Int {
case midPoint = 1
}
class FUSLiveStartV2BeautySetSliderView: UIView {
class FUSLiveStartBeautySetSliderView: UIView {
public var sliderDidChangeHandler: ((_ value: Float) -> Void)?
private let slider = BeautySetCustomSlider()
private let midPointSlider = FUSMidpointSlider()
private let valueBgImageView = UIImageView(image: FUSShowRoomCenterBunble.imageNamed("live_startv2_beauty_slider_numBg"))
private let valueBgImageView = UIImageView(image: FUSShowRoomCenterBunble.imageNamed("live_start_beauty_slider_numBg"))
private let valueLabel = UILabel()
private var timer: Timer?
......@@ -88,7 +88,7 @@ class FUSLiveStartV2BeautySetSliderView: UIView {
midPointSlider.addTarget(self, action: #selector(midPointSliderTouchUp), for: [.touchUpInside, .touchUpOutside])
midPointSlider.isHidden = true
// slider.setThumbImage(FUSShowRoomCenterBunble.imageNamed("live_startv2_beauty_thumb_normal"), for: .normal)
// slider.setThumbImage(FUSShowRoomCenterBunble.imageNamed("live_start_beauty_thumb_normal"), for: .normal)
slider.setThumbImage(self.generateCircularImage(size: CGSizeMake(12, 12), color: .fus_theme()), for: .normal)
// 数值背景
......
//
// FUSLiveStartV2BeautySetView.swift
// FUSLiveStartBeautySetView.swift
// LudyUITestDemo
//
// Created by aaa on 2023/11/8.
......@@ -12,13 +12,13 @@ import FUSFoundation
import FUSCommon
import Bifrost
@objcMembers public class FUSLiveStartV2BeautySetView: UIView {
@objcMembers public class FUSLiveStartBeautySetView: UIView {
//TODO:暴露出去给视频通话用: added By Pidan
// static public func swiftLoad(){
// Bifrost.bindURL(LiveRoute.beautySetView) { parm in
//
// let beautySetView = FUSLiveStartV2BeautySetView(frame: CGRectZero)
// let beautySetView = FUSLiveStartBeautySetView(frame: CGRectZero)
// beautySetView.dismissHandler = {
// if let handler = parm?[LiveRoute.viewDismissWithBifrostRouteCompletion] as? BifrostRouteCompletion {
// handler(nil)
......@@ -31,7 +31,7 @@ import Bifrost
static public func fus_createWithAnimation(showOn: UIView? = nil, dismiss: @escaping (() -> Void)){
guard let showOnView = ((showOn != nil) ? showOn : UIViewController.fus_top()?.view) else { return }
let beautySetView = FUSLiveStartV2BeautySetView(frame: showOnView.bounds)
let beautySetView = FUSLiveStartBeautySetView(frame: showOnView.bounds)
beautySetView.dismissHandler = {
dismiss()
}
......@@ -73,7 +73,7 @@ import Bifrost
/// 白牙
case whitenTeeth
// let iconImageList =,,,,,,"live_startv2_beauty_forehead",]
// let iconImageList =,,,,,,"live_start_beauty_forehead",]
public var iconImageName: String {
switch self {
......@@ -81,35 +81,35 @@ import Bifrost
case .none:
return ""
case .close:
return "live_startv2_beauty_close"
return "live_start_beauty_close"
case .preset:
return "live_startv2_beauty_preset"
return "live_start_beauty_preset"
case .whiten:
return "live_startv2_beauty_whiten"
return "live_start_beauty_whiten"
case .soften:
return "live_startv2_beauty_soften"
return "live_start_beauty_soften"
case .bigEye:
return "live_startv2_beauty_bigEye"
return "live_start_beauty_bigEye"
case .thinFace:
return "live_startv2_beauty_thinFace"
return "live_start_beauty_thinFace"
case .sharp:
return "live_startv2_beauty_sharp"
return "live_start_beauty_sharp"
case .chin:
return "live_startv2_beauty_chin"
return "live_start_beauty_chin"
case .forehead:
return "live_startv2_beauty_forehead"
return "live_start_beauty_forehead"
case .nose:
return "live_startv2_beauty_nose"
return "live_start_beauty_nose"
case .clear:
return "live_startv2_beauty_clear"
return "live_start_beauty_clear"
case .brightenEyes:
return "live_startv2_beauty_brighten_eyes"
return "live_start_beauty_brighten_eyes"
case .zoomMouth:
return "live_startv2_beauty_zoom_mouth"
return "live_start_beauty_zoom_mouth"
case .whitenTeeth:
return "live_startv2_beauty_whiten_teeth"
return "live_start_beauty_whiten_teeth"
case .narrowFace:
return "live_startv2_beauty_narrowFace"
return "live_start_beauty_narrowFace"
}
}
......@@ -191,12 +191,12 @@ import Bifrost
let filterBtn = UIButton(type: .custom)
let favoritesBtn = UIButton(type: .custom)
let closeBeautyBgView = UIView()
let closeBeautyBtn = FUSLiveStartV2BeautySetItemView()
let closeBeautyBtn = FUSLiveStartBeautySetItemView()
let collectionView = UICollectionView(frame: .zero, collectionViewLayout: UICollectionViewFlowLayout())
/// 等级的view
let levelView = FUSLiveStartV2BeautySetLevelView()
let levelView = FUSLiveStartBeautySetLevelView()
/// 滑块
let levelSlider = FUSLiveStartV2BeautySetSliderView()
let levelSlider = FUSLiveStartBeautySetSliderView()
// 这些选择处理要小心点,0虽然是关闭,但是设计图的原因0并不在collectionview里面,所以每个collectionview的indexpath的row都得+1才是特指每一个的实际选择
// ui图从左到右的结构依次是 关闭btn-|-collectionview
......@@ -229,7 +229,7 @@ import Bifrost
let contentViewHeight = 152.0 + UIView.fus_SafeBottom()
private let collectionviewCellId = "FUSLiveStartV2BeautySetItemCell"
private let collectionviewCellId = "FUSLiveStartBeautySetItemCell"
func createUI(){
self.addSubview(bgView)
......@@ -328,7 +328,7 @@ import Bifrost
make.width.equalTo(70)
}
let lineImageView = UIImageView(image: FUSShowRoomCenterBunble.imageNamed("live_startv2_beauty_line_vertical"))
let lineImageView = UIImageView(image: FUSShowRoomCenterBunble.imageNamed("live_start_beauty_line_vertical"))
closeBeautyBgView.addSubview(lineImageView)
lineImageView.snp.makeConstraints { make in
make.left.equalTo(closeBeautyBtn.snp.right)
......@@ -341,7 +341,7 @@ import Bifrost
collectionView.backgroundColor = .clear
collectionView.showsVerticalScrollIndicator = false
collectionView.showsHorizontalScrollIndicator = false
collectionView.register(FUSLiveStartV2BeautySetItemCell.self, forCellWithReuseIdentifier: collectionviewCellId)
collectionView.register(FUSLiveStartBeautySetItemCell.self, forCellWithReuseIdentifier: collectionviewCellId)
collectionView.delegate = self
collectionView.dataSource = self
......@@ -412,7 +412,7 @@ import Bifrost
// 我的收藏点击
favoritesBtn.rx.tap.subscribe(onNext: {
FUSLiveStartV2BeautyFavoritesView.fus_createWithAnimation(showOn: self) {[weak self] in
FUSLiveStartBeautyFavoritesView.fus_createWithAnimation(showOn: self) {[weak self] in
self?.fus_setupDataSource()
}
}).disposed(by: disposedBag)
......@@ -657,7 +657,7 @@ import Bifrost
}
//MARK: 管理两个collectionview
extension FUSLiveStartV2BeautySetView: UICollectionViewDelegate, UICollectionViewDataSource {
extension FUSLiveStartBeautySetView: UICollectionViewDelegate, UICollectionViewDataSource {
public func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
if isBeautySet {
return BeautySetViewItemType.whitenTeeth.rawValue
......@@ -667,7 +667,7 @@ extension FUSLiveStartV2BeautySetView: UICollectionViewDelegate, UICollectionVie
}
public func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
if let cell = collectionView.dequeueReusableCell(withReuseIdentifier: collectionviewCellId, for: indexPath) as? FUSLiveStartV2BeautySetItemCell {
if let cell = collectionView.dequeueReusableCell(withReuseIdentifier: collectionviewCellId, for: indexPath) as? FUSLiveStartBeautySetItemCell {
if isBeautySet {
//美颜的卡片
......@@ -705,7 +705,7 @@ extension FUSLiveStartV2BeautySetView: UICollectionViewDelegate, UICollectionVie
if indexPath.row == 0 {
cell.itemView.nameLabel.text = .fus_localString("关闭")
cell.itemView.iconBtn.setImage(FUSShowRoomCenterBunble.imageNamed("live_startv2_beauty_filterClose_normal"), for: .normal)
cell.itemView.iconBtn.setImage(FUSShowRoomCenterBunble.imageNamed("live_start_beauty_filterClose_normal"), for: .normal)
cell.itemView.iconBtn.backgroundColor = .init(hex:"#8B8B8C")
}
......@@ -727,7 +727,7 @@ extension FUSLiveStartV2BeautySetView: UICollectionViewDelegate, UICollectionVie
}
class FUSLiveStartV2BeautySetItemCell: UICollectionViewCell {
class FUSLiveStartBeautySetItemCell: UICollectionViewCell {
override init(frame: CGRect) {
super.init(frame: frame)
......@@ -738,7 +738,7 @@ class FUSLiveStartV2BeautySetItemCell: UICollectionViewCell {
fatalError("init(coder:) has not been implemented")
}
let itemView = FUSLiveStartV2BeautySetItemView()
let itemView = FUSLiveStartBeautySetItemView()
func makeUI(){
contentView.addSubview(itemView)
......
//
// FUSLiveStartV2ContentBottomView.swift
// FUSLiveStartContentBottomView.swift
// LudyUITestDemo
//
// Created by aaa on 2023/11/3.
......@@ -10,7 +10,7 @@ import RxSwift
import FUSFoundation
import FUSCommon
class FUSLiveStartV2ContentBottomView: UIView {
class FUSLiveStartContentBottomView: UIView {
let disposedBag = DisposeBag()
......@@ -76,7 +76,7 @@ class FUSLiveStartV2ContentBottomView: UIView {
make.bottom.equalTo(protocolBtn.snp.top).offset(-10)
}
definitionBtn.setImage(FUSShowRoomCenterBunble.imageNamed("live_startv2_definition_img"), for: .normal)
definitionBtn.setImage(FUSShowRoomCenterBunble.imageNamed("live_start_definition_img"), for: .normal)
self.addSubview(definitionBtn)
definitionBtn.snp.makeConstraints { make in
make.right.equalTo(startLiveBtn.snp.left).offset(-10)
......@@ -84,7 +84,7 @@ class FUSLiveStartV2ContentBottomView: UIView {
make.centerY.equalTo(startLiveBtn.snp.centerY)
}
beautyBtn.setImage(FUSShowRoomCenterBunble.imageNamed("live_startv2_beauty_img"), for: .normal)
beautyBtn.setImage(FUSShowRoomCenterBunble.imageNamed("live_start_beauty_img"), for: .normal)
self.addSubview(beautyBtn)
beautyBtn.snp.makeConstraints { make in
make.left.equalTo(startLiveBtn.snp.right).offset(10)
......
//
// FUSLiveStartV2ContentLiveActivityView.swift
// FUSLiveStartContentLiveActivityView.swift
// LiveRoom
//
// Created by aaa on 2023/11/7.
......@@ -13,7 +13,7 @@ import SnapKit
import FUSFoundation
import FUSCommon
class FUSLiveStartV2ContentLiveActivityView: UIView {
class FUSLiveStartContentLiveActivityView: UIView {
/// 监听ishidden
public let isHiddenObserver: BehaviorRelay<Bool> = .init(value: false)
......
......@@ -12,7 +12,7 @@ import FUSFoundation
import FUSCommon
///如果不设置宽度,自己也有宽度
@objcMembers public class FUSLiveStartV2ContentPrivacyView: UIView {
@objcMembers public class FUSLiveStartContentPrivacyView: UIView {
let disposedBag = DisposeBag()
......@@ -33,7 +33,7 @@ import FUSCommon
///是否选择
public var isSelected: Bool = false{
didSet{
privacyArrowImageView.image = (isSelected ? FUSShowRoomCenterBunble.imageNamed("live_startv2_upArrow_img") : FUSShowRoomCenterBunble.imageNamed("live_startv2_downArrow_img"))
privacyArrowImageView.image = (isSelected ? FUSShowRoomCenterBunble.imageNamed("live_start_upArrow_img") : FUSShowRoomCenterBunble.imageNamed("live_start_downArrow_img"))
}
}
///类型
......@@ -41,15 +41,15 @@ import FUSCommon
didSet {
switch type{
case .open:
self.privacyImageView.image = FUSShowRoomCenterBunble.imageNamed("live_startv2_openScope_img")
self.privacyImageView.image = FUSShowRoomCenterBunble.imageNamed("live_start_openScope_img")
self.privacyLabel.text = .fus_localString("全公开")
case .follow:
self.privacyImageView.image = FUSShowRoomCenterBunble.imageNamed("live_startv2_followScope_img")
self.privacyImageView.image = FUSShowRoomCenterBunble.imageNamed("live_start_followScope_img")
self.privacyLabel.text = .fus_localString("关注圈")
case .intimacy:
self.privacyImageView.image = FUSShowRoomCenterBunble.imageNamed("live_startv2_intimacyScope_img")
self.privacyImageView.image = FUSShowRoomCenterBunble.imageNamed("live_start_intimacyScope_img")
self.privacyLabel.text = .fus_localString("私密圈")
@unknown default:
break
......@@ -63,7 +63,7 @@ import FUSCommon
let privacyBtn = UIButton(type: .custom)
let privacyImageView = UIImageView()
let privacyLabel = UILabel()
let privacyArrowImageView = UIImageView(image: FUSShowRoomCenterBunble.imageNamed("live_startv2_downArrow_img"))
let privacyArrowImageView = UIImageView(image: FUSShowRoomCenterBunble.imageNamed("live_start_downArrow_img"))
func createUI(){
......
//
// FUSLiveStartV2ShareView.swift
// FUSLiveStartShareView.swift
// LudyUITestDemo
//
// Created by aaa on 2023/11/3.
......@@ -11,7 +11,7 @@ import RxSwift
import FUSFoundation
import FUSCommon
@objcMembers public class FUSLiveStartV2ContentShareView: UIView {
@objcMembers public class FUSLiveStartContentShareView: UIView {
let disposedBag = DisposeBag()
......@@ -34,7 +34,7 @@ import FUSCommon
// let wcCircleShareBtn = UIButton(type: .custom)
var btnList:[UIButton] = []
public var type:FUSLiveStartV2ShareType = .facebook {
public var type:FUSLiveStartShareType = .facebook {
didSet {
self.setCurrentShareType(type: self.type)
}
......@@ -79,8 +79,8 @@ import FUSCommon
}
func buttonDidClicked(btn: UIButton) {
var shareType = FUSLiveStartV2ShareType.none
if let selectType = FUSLiveStartV2ShareType(rawValue: btn.tag) {
var shareType = FUSLiveStartShareType.none
if let selectType = FUSLiveStartShareType(rawValue: btn.tag) {
shareType = selectType
}
if type == shareType {
......@@ -91,7 +91,7 @@ import FUSCommon
}
public func setCurrentShareType(type: FUSLiveStartV2ShareType) {
public func setCurrentShareType(type: FUSLiveStartShareType) {
for btn in self.btnList {
if btn.tag == type.rawValue {
btn.isSelected = true
......@@ -102,8 +102,8 @@ import FUSCommon
}
}
extension FUSLiveStartV2ContentShareView {
@objc public enum FUSLiveStartV2ShareType: Int {
extension FUSLiveStartContentShareView {
@objc public enum FUSLiveStartShareType: Int {
///不分享
case none = 0
case facebook = 1
......
......@@ -11,7 +11,7 @@ import RxCocoa
import FUSFoundation
import FUSCommon
class FUSLiveStartV2ContentThemeEditView: UIView {
class FUSLiveStartContentThemeEditView: UIView {
let disposedBag = DisposeBag()
......@@ -34,7 +34,7 @@ class FUSLiveStartV2ContentThemeEditView: UIView {
// public var liveTitle = ""
let LiveTitleTextFiled = UITextField()
let themeImageView = UIImageView(image: FUSShowRoomCenterBunble.imageNamed("live_startv2_themeicon_img"))
let themeImageView = UIImageView(image: FUSShowRoomCenterBunble.imageNamed("live_start_themeicon_img"))
let themeSubLabel = UILabel()
let closeBtn = UIButton(type: .custom)
......@@ -92,7 +92,7 @@ class FUSLiveStartV2ContentThemeEditView: UIView {
make.top.equalToSuperview()
}
let lineView = UIImageView(image: FUSShowRoomCenterBunble.imageNamed("live_startv2_themeLine_img"))
let lineView = UIImageView(image: FUSShowRoomCenterBunble.imageNamed("live_start_themeLine_img"))
self.addSubview(lineView)
lineView.snp.makeConstraints { make in
make.left.equalTo(16)
......@@ -128,7 +128,7 @@ class FUSLiveStartV2ContentThemeEditView: UIView {
make.right.lessThanOrEqualToSuperview().offset(-40)
}
closeBtn.setImage(FUSShowRoomCenterBunble.imageNamed("live_startv2_themeEdit_close_img"), for: .normal)
closeBtn.setImage(FUSShowRoomCenterBunble.imageNamed("live_start_themeEdit_close_img"), for: .normal)
bottomView.addSubview(closeBtn)
closeBtn.snp.makeConstraints { make in
make.right.top.bottom.equalToSuperview()
......@@ -171,11 +171,11 @@ class FUSLiveStartV2ContentThemeEditView: UIView {
func reloadUI() {
if let model = self.selectModel, model.themeId != 0 {
self.themeSubLabel.text = themeTitle
self.themeImageView.setImageWith(.init(string: FUSConfig.sharedInstanced().pathConfigs.bigDownloadPath(model.icon)), placeholder: FUSShowRoomCenterBunble.imageNamed("live_startv2_themeicon_img"))
self.themeImageView.setImageWith(.init(string: FUSConfig.sharedInstanced().pathConfigs.bigDownloadPath(model.icon)), placeholder: FUSShowRoomCenterBunble.imageNamed("live_start_themeicon_img"))
self.closeBtn.isHidden = false
}else {
self.themeSubLabel.text = themeSubString
self.themeImageView.image = FUSShowRoomCenterBunble.imageNamed("live_startv2_themeicon_img")
self.themeImageView.image = FUSShowRoomCenterBunble.imageNamed("live_start_themeicon_img")
self.closeBtn.isHidden = true
}
}
......
//
// FUSLiveStartV2ContentWarningView.swift
// FUSLiveStartContentWarningView.swift
// LudyUITestDemo
//
// Created by aaa on 2023/11/3.
......@@ -10,7 +10,7 @@ import RxSwift
import RxCocoa
import SnapKit
class FUSLiveStartV2ContentWarningView: UIView {
class FUSLiveStartContentWarningView: UIView {
let disposedBag = DisposeBag()
......@@ -46,7 +46,7 @@ class FUSLiveStartV2ContentWarningView: UIView {
///回调
public var clickHandler: ((_ model: FUSBeforeLiveCondModel, _ index: Int) -> Void)?
private var itemViewList: [FUSLiveStartV2WarningItemView] = []
private var itemViewList: [FUSLiveStartWarningItemView] = []
let bgStackView = UIStackView()
......@@ -127,7 +127,7 @@ class FUSLiveStartV2ContentWarningView: UIView {
itemViewList.removeAll()
for (index, model) in dataSourceList.enumerated() {
let subView = FUSLiveStartV2WarningItemView()
let subView = FUSLiveStartWarningItemView()
subView.fus_setModel(model: model)
bgStackView.addArrangedSubview(subView)
itemViewList.append(subView)
......@@ -149,7 +149,7 @@ class FUSLiveStartV2ContentWarningView: UIView {
///每一个卡片的view
class FUSLiveStartV2WarningItemView: UIView {
class FUSLiveStartWarningItemView: UIView {
let disposedBag = DisposeBag()
......
//
// FUSLiveStartV2SetPrivacyView.swift
// FUSLiveStartSetPrivacyView.swift
// LiveRoom
//
// Created by aaa on 2023/11/6.
......@@ -12,14 +12,14 @@ import FUSFoundation
import FUSCommon
///这个是用来选择私密程度的view
@objcMembers public class FUSLiveStartV2SetPrivacyView: UIView {
@objcMembers public class FUSLiveStartSetPrivacyView: UIView {
///可以用这个快速创建,本身内部不请求改变房间类型,用于开播前
static public func fus_create(defaultScopeType: FUSLiveRoomScopeType, clickHandler: @escaping (_ scopeType: FUSLiveRoomScopeType) -> Void){
guard let showVC = UINavigationController.fus_top() else { return }
let view = FUSLiveStartV2SetPrivacyView(frame: showVC.view.bounds)
let view = FUSLiveStartSetPrivacyView(frame: showVC.view.bounds)
view.scopeType = defaultScopeType
view.fus_reloadSelectedUI()
view.clickHandler = { scopeType in
......@@ -33,7 +33,7 @@ import FUSCommon
static public func fus_createInLive() {
guard let showVC = UINavigationController.fus_top() else { return }
let view = FUSLiveStartV2SetPrivacyView(frame: showVC.view.bounds)
let view = FUSLiveStartSetPrivacyView(frame: showVC.view.bounds)
view.scopeType = FUSLiveHelper.shareInstance().roomScopeType
view.requestType = 1
view.fus_reloadSelectedUI()
......@@ -54,7 +54,7 @@ import FUSCommon
let privacyContentView = UIStackView()
let submitBtn = UIButton(type: .custom)
var itemViewList:[FUSLiveStartV2SetPrivacyItemView] = []
var itemViewList:[FUSLiveStartSetPrivacyItemView] = []
var clickHandler:((FUSLiveRoomScopeType) -> Void)?
......@@ -106,14 +106,14 @@ import FUSCommon
}
//这里特殊用户有不一样的逻辑
let iconImagesList = ["live_startv2_openScope_cell","live_startv2_followScope_cell","live_startv2_intimacyScope_cell"]
let iconImagesList = ["live_start_openScope_cell","live_start_followScope_cell","live_start_intimacyScope_cell"]
let titlesList = [String.fus_localString("全公开"), .fus_localString("关注圈"), .fus_localString("亲密圈")]
let subTitlesList = [String.fus_localString("所有人可进入房间"), .fus_localString("仅关注主播超过24小的粉丝可进入房间"), .fus_localString("仅亲密好友可进入房间")]
let selectIndex = fus_getIndexWithScopeType()
for (index, iconStr) in iconImagesList.enumerated() {
let itemView = FUSLiveStartV2SetPrivacyItemView.fus_create(icon: iconStr, title: titlesList[index], subTitle: subTitlesList[index])
let itemView = FUSLiveStartSetPrivacyItemView.fus_create(icon: iconStr, title: titlesList[index], subTitle: subTitlesList[index])
itemView.selected = selectIndex == index
self.privacyContentView.addArrangedSubview(itemView)
itemView.snp.makeConstraints { make in
......@@ -240,7 +240,7 @@ import FUSCommon
///每一个卡片
class FUSLiveStartV2SetPrivacyItemView: UIView {
class FUSLiveStartSetPrivacyItemView: UIView {
public var selected = false {
didSet{
......@@ -322,9 +322,9 @@ class FUSLiveStartV2SetPrivacyItemView: UIView {
}
///这个创建
static func fus_create(icon: String, title: String, subTitle: String) -> FUSLiveStartV2SetPrivacyItemView{
static func fus_create(icon: String, title: String, subTitle: String) -> FUSLiveStartSetPrivacyItemView{
let subView = FUSLiveStartV2SetPrivacyItemView(frame: .zero)
let subView = FUSLiveStartSetPrivacyItemView(frame: .zero)
subView.iconImageView.image = FUSShowRoomCenterBunble.imageNamed(icon)
subView.titleLabel.text = title
......
//
// FUSLiveStartV2View.swift
// FUSLiveStartView.swift
// LudyUITestDemo
//
// Created by aaa on 2023/11/3.
......@@ -12,7 +12,7 @@ import FUSFoundation
import FUSCommon
///开播的回传模型
@objcMembers public class FUSLiveStartV2StartModel: NSObject {
@objcMembers public class FUSLiveStartStartModel: NSObject {
///标题
public var title = ""
///主题id
......@@ -21,7 +21,7 @@ import FUSCommon
public var themeTitle = ""
///分享
public var shareType = FUSLiveStartV2ContentShareView.FUSLiveStartV2ShareType.none
public var shareType = FUSLiveStartContentShareView.FUSLiveStartShareType.none
//下面三个在私密哪一块获得,自动获取
///私密程度
......@@ -32,7 +32,7 @@ import FUSCommon
}
@objcMembers public class FUSLiveStartV2View: UIView {
@objcMembers public class FUSLiveStartView: UIView {
let disposeBag = DisposeBag()
......@@ -53,20 +53,20 @@ import FUSCommon
///关闭的handler
@objc public var clickCloseBtnActionHandler: ((_: UIButton?) -> Void)?
// @property (nonatomic, copy) void(^startLiveHandler)(NSString *title, NSInteger themeId, NSString *themeTitle,FUSVideoStartShareType shareType, FUSLiveRoomScopeType scopeType, NSString *toToll, NSString *password);
@objc public var startLiveHandler: ((_: FUSLiveStartV2StartModel) -> Void)?
@objc public var startLiveHandler: ((_: FUSLiveStartStartModel) -> Void)?
///全局回调模型
var startLiveModel = BehaviorRelay(value: FUSLiveStartV2StartModel())
var startLiveModel = BehaviorRelay(value: FUSLiveStartStartModel())
let contentView = UIView()
let closeBtn = UIButton(type: .custom)
let privacyView = FUSLiveStartV2ContentPrivacyView()
let themeView = FUSLiveStartV2ContentThemeEditView()
let shareView = FUSLiveStartV2ContentShareView()
let bottomView = FUSLiveStartV2ContentBottomView()
let warningView = FUSLiveStartV2ContentWarningView()
let privacyView = FUSLiveStartContentPrivacyView()
let themeView = FUSLiveStartContentThemeEditView()
let shareView = FUSLiveStartContentShareView()
let bottomView = FUSLiveStartContentBottomView()
let warningView = FUSLiveStartContentWarningView()
// let liveStartPreviewEnterButton = FUSLiveStartPreviewEntranceButton(type: .custom)
let liveActivityView = FUSLiveStartV2ContentLiveActivityView(frame: CGRectZero)
let liveActivityView = FUSLiveStartContentLiveActivityView(frame: CGRectZero)
// let novaBuildBtn = UIButton(type: .custom)
private func createUI(){
......@@ -84,7 +84,7 @@ import FUSCommon
make.height.equalTo(30)
}
closeBtn.setImage(FUSShowRoomCenterBunble.imageNamed("live_startv2_close_img"), for: .normal)
closeBtn.setImage(FUSShowRoomCenterBunble.imageNamed("live_start_close_img"), for: .normal)
headerView.addSubview(closeBtn)
closeBtn.snp.makeConstraints { make in
make.right.equalToSuperview().offset(-10)
......@@ -171,7 +171,7 @@ import FUSCommon
privacyView.clickHandler = {[weak self] in
guard let model = self?.startLiveModel.value else { return }
FUSLiveStartV2SetPrivacyView.fus_create(defaultScopeType: model.scopeType) {[weak self] scopeType in
FUSLiveStartSetPrivacyView.fus_create(defaultScopeType: model.scopeType) {[weak self] scopeType in
model.scopeType = scopeType
self?.startLiveModel.accept(model)
}
......@@ -218,7 +218,7 @@ import FUSCommon
UIView.animate(withDuration: 0.3) {
self?.contentView.alpha = 0
}
FUSLiveStartV2BeautySetView.fus_createWithAnimation {
FUSLiveStartBeautySetView.fus_createWithAnimation {
UIView.animate(withDuration: 0.3) {
self?.contentView.alpha = 1
}
......@@ -370,6 +370,6 @@ import FUSCommon
}
deinit {
FUSLog.info("FUSLiveStartV2View --- dealloc")
FUSLog.info("FUSLiveStartView --- dealloc")
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment