UI完成
|
@ -124,6 +124,21 @@
|
|||
CAB2AB512D9250960022C535 /* AlimamaShuHeiTi.ttf in Resources */ = {isa = PBXBuildFile; fileRef = CAB2AB502D9250960022C535 /* AlimamaShuHeiTi.ttf */; };
|
||||
CAB2AB552D9285060022C535 /* DuanXinViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = CAB2AB542D9285060022C535 /* DuanXinViewController.m */; };
|
||||
CAB2AB592D9285A90022C535 /* DuanXinView.m in Sources */ = {isa = PBXBuildFile; fileRef = CAB2AB582D9285A90022C535 /* DuanXinView.m */; };
|
||||
CACFDB0F2DACA5A20070C65A /* HuaShuSJQViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = CACFDB0E2DACA5A20070C65A /* HuaShuSJQViewController.m */; };
|
||||
CACFDB132DACA62D0070C65A /* HuaShuSJQView.m in Sources */ = {isa = PBXBuildFile; fileRef = CACFDB122DACA62D0070C65A /* HuaShuSJQView.m */; };
|
||||
CACFDB172DACAAB50070C65A /* HuaShuSJQCollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = CACFDB162DACAAB50070C65A /* HuaShuSJQCollectionViewCell.m */; };
|
||||
CACFDB1B2DACDFD40070C65A /* MoNiShiPingHCViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = CACFDB1A2DACDFD40070C65A /* MoNiShiPingHCViewController.m */; };
|
||||
CACFDB1F2DACDFFF0070C65A /* MoNiShiPingHCView.m in Sources */ = {isa = PBXBuildFile; fileRef = CACFDB1E2DACDFFF0070C65A /* MoNiShiPingHCView.m */; };
|
||||
CACFDB232DACE28C0070C65A /* MoNiShiPingHCCollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = CACFDB222DACE28C0070C65A /* MoNiShiPingHCCollectionViewCell.m */; };
|
||||
CACFDB272DACF0FB0070C65A /* MoNiShiPingHCCLViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = CACFDB262DACF0FB0070C65A /* MoNiShiPingHCCLViewController.m */; };
|
||||
CACFDB2B2DACF1420070C65A /* MoNiShiPingHCCLView.m in Sources */ = {isa = PBXBuildFile; fileRef = CACFDB2A2DACF1420070C65A /* MoNiShiPingHCCLView.m */; };
|
||||
CACFDB4C2DACF2C90070C65A /* WMPlayer.bundle in Resources */ = {isa = PBXBuildFile; fileRef = CACFDB472DACF2C90070C65A /* WMPlayer.bundle */; };
|
||||
CACFDB4D2DACF2C90070C65A /* WMPlayerModel.m in Sources */ = {isa = PBXBuildFile; fileRef = CACFDB4A2DACF2C90070C65A /* WMPlayerModel.m */; };
|
||||
CACFDB4E2DACF2C90070C65A /* UIViewController+ShouldAutorotate.m in Sources */ = {isa = PBXBuildFile; fileRef = CACFDB402DACF2C90070C65A /* UIViewController+ShouldAutorotate.m */; };
|
||||
CACFDB4F2DACF2C90070C65A /* WMLightView.m in Sources */ = {isa = PBXBuildFile; fileRef = CACFDB452DACF2C90070C65A /* WMLightView.m */; };
|
||||
CACFDB502DACF2C90070C65A /* FastForwardView.m in Sources */ = {isa = PBXBuildFile; fileRef = CACFDB432DACF2C90070C65A /* FastForwardView.m */; };
|
||||
CACFDB512DACF2C90070C65A /* WMPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = CACFDB482DACF2C90070C65A /* WMPlayer.m */; };
|
||||
CACFDB542DACF8E90070C65A /* MoNiShiPingHCCLDetailView.m in Sources */ = {isa = PBXBuildFile; fileRef = CACFDB532DACF8E90070C65A /* MoNiShiPingHCCLDetailView.m */; };
|
||||
CAE016F42D94EAA1004777D4 /* LoginViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = CAE016F32D94EAA1004777D4 /* LoginViewController.m */; };
|
||||
CAE016F82D94EB71004777D4 /* LoginView.m in Sources */ = {isa = PBXBuildFile; fileRef = CAE016F72D94EB71004777D4 /* LoginView.m */; };
|
||||
CAE016FB2D94F63B004777D4 /* LoginWXView.m in Sources */ = {isa = PBXBuildFile; fileRef = CAE016FA2D94F63B004777D4 /* LoginWXView.m */; };
|
||||
|
@ -511,6 +526,35 @@
|
|||
CAB2AB542D9285060022C535 /* DuanXinViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = DuanXinViewController.m; sourceTree = "<group>"; };
|
||||
CAB2AB572D9285A90022C535 /* DuanXinView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DuanXinView.h; sourceTree = "<group>"; };
|
||||
CAB2AB582D9285A90022C535 /* DuanXinView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = DuanXinView.m; sourceTree = "<group>"; };
|
||||
CACFDB0D2DACA5A20070C65A /* HuaShuSJQViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = HuaShuSJQViewController.h; sourceTree = "<group>"; };
|
||||
CACFDB0E2DACA5A20070C65A /* HuaShuSJQViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = HuaShuSJQViewController.m; sourceTree = "<group>"; };
|
||||
CACFDB112DACA62D0070C65A /* HuaShuSJQView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = HuaShuSJQView.h; sourceTree = "<group>"; };
|
||||
CACFDB122DACA62D0070C65A /* HuaShuSJQView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = HuaShuSJQView.m; sourceTree = "<group>"; };
|
||||
CACFDB152DACAAB50070C65A /* HuaShuSJQCollectionViewCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = HuaShuSJQCollectionViewCell.h; sourceTree = "<group>"; };
|
||||
CACFDB162DACAAB50070C65A /* HuaShuSJQCollectionViewCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = HuaShuSJQCollectionViewCell.m; sourceTree = "<group>"; };
|
||||
CACFDB192DACDFD40070C65A /* MoNiShiPingHCViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MoNiShiPingHCViewController.h; sourceTree = "<group>"; };
|
||||
CACFDB1A2DACDFD40070C65A /* MoNiShiPingHCViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MoNiShiPingHCViewController.m; sourceTree = "<group>"; };
|
||||
CACFDB1D2DACDFFF0070C65A /* MoNiShiPingHCView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MoNiShiPingHCView.h; sourceTree = "<group>"; };
|
||||
CACFDB1E2DACDFFF0070C65A /* MoNiShiPingHCView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MoNiShiPingHCView.m; sourceTree = "<group>"; };
|
||||
CACFDB212DACE28C0070C65A /* MoNiShiPingHCCollectionViewCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MoNiShiPingHCCollectionViewCell.h; sourceTree = "<group>"; };
|
||||
CACFDB222DACE28C0070C65A /* MoNiShiPingHCCollectionViewCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MoNiShiPingHCCollectionViewCell.m; sourceTree = "<group>"; };
|
||||
CACFDB252DACF0FB0070C65A /* MoNiShiPingHCCLViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MoNiShiPingHCCLViewController.h; sourceTree = "<group>"; };
|
||||
CACFDB262DACF0FB0070C65A /* MoNiShiPingHCCLViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MoNiShiPingHCCLViewController.m; sourceTree = "<group>"; };
|
||||
CACFDB292DACF1420070C65A /* MoNiShiPingHCCLView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MoNiShiPingHCCLView.h; sourceTree = "<group>"; };
|
||||
CACFDB2A2DACF1420070C65A /* MoNiShiPingHCCLView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MoNiShiPingHCCLView.m; sourceTree = "<group>"; };
|
||||
CACFDB3F2DACF2C90070C65A /* UIViewController+ShouldAutorotate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "UIViewController+ShouldAutorotate.h"; sourceTree = "<group>"; };
|
||||
CACFDB402DACF2C90070C65A /* UIViewController+ShouldAutorotate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "UIViewController+ShouldAutorotate.m"; sourceTree = "<group>"; };
|
||||
CACFDB422DACF2C90070C65A /* FastForwardView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FastForwardView.h; sourceTree = "<group>"; };
|
||||
CACFDB432DACF2C90070C65A /* FastForwardView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = FastForwardView.m; sourceTree = "<group>"; };
|
||||
CACFDB442DACF2C90070C65A /* WMLightView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WMLightView.h; sourceTree = "<group>"; };
|
||||
CACFDB452DACF2C90070C65A /* WMLightView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = WMLightView.m; sourceTree = "<group>"; };
|
||||
CACFDB462DACF2C90070C65A /* WMPlayer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WMPlayer.h; sourceTree = "<group>"; };
|
||||
CACFDB472DACF2C90070C65A /* WMPlayer.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = WMPlayer.bundle; sourceTree = "<group>"; };
|
||||
CACFDB482DACF2C90070C65A /* WMPlayer.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = WMPlayer.m; sourceTree = "<group>"; };
|
||||
CACFDB492DACF2C90070C65A /* WMPlayerModel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WMPlayerModel.h; sourceTree = "<group>"; };
|
||||
CACFDB4A2DACF2C90070C65A /* WMPlayerModel.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = WMPlayerModel.m; sourceTree = "<group>"; };
|
||||
CACFDB522DACF8E90070C65A /* MoNiShiPingHCCLDetailView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MoNiShiPingHCCLDetailView.h; sourceTree = "<group>"; };
|
||||
CACFDB532DACF8E90070C65A /* MoNiShiPingHCCLDetailView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MoNiShiPingHCCLDetailView.m; sourceTree = "<group>"; };
|
||||
CAE016F22D94EAA1004777D4 /* LoginViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = LoginViewController.h; sourceTree = "<group>"; };
|
||||
CAE016F32D94EAA1004777D4 /* LoginViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = LoginViewController.m; sourceTree = "<group>"; };
|
||||
CAE016F62D94EB71004777D4 /* LoginView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = LoginView.h; sourceTree = "<group>"; };
|
||||
|
@ -1402,6 +1446,8 @@
|
|||
CAB2AB442D9242B70022C535 /* 首页 */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
CACFDB182DACDFB90070C65A /* 模拟视频 */,
|
||||
CACFDB0C2DACA5900070C65A /* 话术升阶器 */,
|
||||
CA9934EC2D9CCCB300E3F6CB /* 黑屏页面和模拟主页 */,
|
||||
CA2A7EA62D9B80EC0006CD05 /* 模拟来电 */,
|
||||
CA2A7E9E2D9B7B510006CD05 /* 转账提示音 */,
|
||||
|
@ -1465,6 +1511,112 @@
|
|||
path = view;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
CACFDB0C2DACA5900070C65A /* 话术升阶器 */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
CACFDB142DACAAA80070C65A /* cell */,
|
||||
CACFDB102DACA61C0070C65A /* view */,
|
||||
CACFDB0D2DACA5A20070C65A /* HuaShuSJQViewController.h */,
|
||||
CACFDB0E2DACA5A20070C65A /* HuaShuSJQViewController.m */,
|
||||
);
|
||||
path = "话术升阶器";
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
CACFDB102DACA61C0070C65A /* view */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
CACFDB112DACA62D0070C65A /* HuaShuSJQView.h */,
|
||||
CACFDB122DACA62D0070C65A /* HuaShuSJQView.m */,
|
||||
);
|
||||
path = view;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
CACFDB142DACAAA80070C65A /* cell */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
CACFDB152DACAAB50070C65A /* HuaShuSJQCollectionViewCell.h */,
|
||||
CACFDB162DACAAB50070C65A /* HuaShuSJQCollectionViewCell.m */,
|
||||
);
|
||||
path = cell;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
CACFDB182DACDFB90070C65A /* 模拟视频 */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
CACFDB242DACF0DD0070C65A /* 视频处理 */,
|
||||
CACFDB202DACE27D0070C65A /* cell */,
|
||||
CACFDB1C2DACDFF40070C65A /* view */,
|
||||
CACFDB192DACDFD40070C65A /* MoNiShiPingHCViewController.h */,
|
||||
CACFDB1A2DACDFD40070C65A /* MoNiShiPingHCViewController.m */,
|
||||
);
|
||||
path = "模拟视频";
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
CACFDB1C2DACDFF40070C65A /* view */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
CACFDB1D2DACDFFF0070C65A /* MoNiShiPingHCView.h */,
|
||||
CACFDB1E2DACDFFF0070C65A /* MoNiShiPingHCView.m */,
|
||||
);
|
||||
path = view;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
CACFDB202DACE27D0070C65A /* cell */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
CACFDB212DACE28C0070C65A /* MoNiShiPingHCCollectionViewCell.h */,
|
||||
CACFDB222DACE28C0070C65A /* MoNiShiPingHCCollectionViewCell.m */,
|
||||
);
|
||||
path = cell;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
CACFDB242DACF0DD0070C65A /* 视频处理 */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
CACFDB282DACF1370070C65A /* view */,
|
||||
CACFDB252DACF0FB0070C65A /* MoNiShiPingHCCLViewController.h */,
|
||||
CACFDB262DACF0FB0070C65A /* MoNiShiPingHCCLViewController.m */,
|
||||
);
|
||||
path = "视频处理";
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
CACFDB282DACF1370070C65A /* view */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
CACFDB292DACF1420070C65A /* MoNiShiPingHCCLView.h */,
|
||||
CACFDB2A2DACF1420070C65A /* MoNiShiPingHCCLView.m */,
|
||||
CACFDB522DACF8E90070C65A /* MoNiShiPingHCCLDetailView.h */,
|
||||
CACFDB532DACF8E90070C65A /* MoNiShiPingHCCLDetailView.m */,
|
||||
);
|
||||
path = view;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
CACFDB412DACF2C90070C65A /* Category */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
CACFDB3F2DACF2C90070C65A /* UIViewController+ShouldAutorotate.h */,
|
||||
CACFDB402DACF2C90070C65A /* UIViewController+ShouldAutorotate.m */,
|
||||
);
|
||||
path = Category;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
CACFDB4B2DACF2C90070C65A /* WMPlayer */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
CACFDB412DACF2C90070C65A /* Category */,
|
||||
CACFDB422DACF2C90070C65A /* FastForwardView.h */,
|
||||
CACFDB432DACF2C90070C65A /* FastForwardView.m */,
|
||||
CACFDB442DACF2C90070C65A /* WMLightView.h */,
|
||||
CACFDB452DACF2C90070C65A /* WMLightView.m */,
|
||||
CACFDB462DACF2C90070C65A /* WMPlayer.h */,
|
||||
CACFDB472DACF2C90070C65A /* WMPlayer.bundle */,
|
||||
CACFDB482DACF2C90070C65A /* WMPlayer.m */,
|
||||
CACFDB492DACF2C90070C65A /* WMPlayerModel.h */,
|
||||
CACFDB4A2DACF2C90070C65A /* WMPlayerModel.m */,
|
||||
);
|
||||
path = WMPlayer;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
CAE016F12D94EA92004777D4 /* login */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
|
@ -1759,6 +1911,7 @@
|
|||
CB489E1A2744A0BC00DA044A /* BaseControl */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
CACFDB4B2DACF2C90070C65A /* WMPlayer */,
|
||||
CAE017042D951F70004777D4 /* TTTAttributedLabel */,
|
||||
CA3CD5D42D913FF5002707C1 /* zfbSdk */,
|
||||
CBD422B228DAF2E800C32440 /* JhtBannerScrollView */,
|
||||
|
@ -2448,6 +2601,7 @@
|
|||
CB489FC32744A0BD00DA044A /* loading2@2x.png in Resources */,
|
||||
CB489FBD2744A0BD00DA044A /* loading3@3x.png in Resources */,
|
||||
CA3CD5FA2D9140D5002707C1 /* Pay_Public_go@2x.png in Resources */,
|
||||
CACFDB4C2DACF2C90070C65A /* WMPlayer.bundle in Resources */,
|
||||
CA3CD5FB2D9140D5002707C1 /* Pay_Public_余额抵扣.png in Resources */,
|
||||
CA3CD5FC2D9140D5002707C1 /* Pau_Public_X@2x.png in Resources */,
|
||||
CA3CD5FD2D9140D5002707C1 /* Pay_Public_QianWang@2x.png in Resources */,
|
||||
|
@ -2570,6 +2724,11 @@
|
|||
isa = PBXSourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
CACFDB4D2DACF2C90070C65A /* WMPlayerModel.m in Sources */,
|
||||
CACFDB4E2DACF2C90070C65A /* UIViewController+ShouldAutorotate.m in Sources */,
|
||||
CACFDB4F2DACF2C90070C65A /* WMLightView.m in Sources */,
|
||||
CACFDB502DACF2C90070C65A /* FastForwardView.m in Sources */,
|
||||
CACFDB512DACF2C90070C65A /* WMPlayer.m in Sources */,
|
||||
CA0351B32D964D96002D3F98 /* YouHuiQuanDuiHuanListView.m in Sources */,
|
||||
CA0351B42D964D96002D3F98 /* YouHuiQuanViewController.m in Sources */,
|
||||
CA0351B52D964D96002D3F98 /* YouHuiQuanDuiHuanView.m in Sources */,
|
||||
|
@ -2584,6 +2743,7 @@
|
|||
CA0351CD2D964E13002D3F98 /* ZJCollectionView.m in Sources */,
|
||||
CA0351CE2D964E13002D3F98 /* ZJSegmentStyle.m in Sources */,
|
||||
CA0351CF2D964E13002D3F98 /* ZJTitleView.m in Sources */,
|
||||
CACFDB232DACE28C0070C65A /* MoNiShiPingHCCollectionViewCell.m in Sources */,
|
||||
CA0351D02D964E13002D3F98 /* ZJScrollPageView.m in Sources */,
|
||||
CA0351D12D964E13002D3F98 /* UIViewController+ZJScrollPageController.m in Sources */,
|
||||
CA0351D22D964E13002D3F98 /* UIView+ZJFrame.m in Sources */,
|
||||
|
@ -2627,6 +2787,7 @@
|
|||
CA3CD5A72D913D27002707C1 /* PayOrderModel.m in Sources */,
|
||||
CA3CD5A82D913D27002707C1 /* UserUploadModel.m in Sources */,
|
||||
CA3CD5A92D913D27002707C1 /* UserLoginModel.m in Sources */,
|
||||
CACFDB1B2DACDFD40070C65A /* MoNiShiPingHCViewController.m in Sources */,
|
||||
CA3CD5AA2D913D27002707C1 /* UserCodeModel.m in Sources */,
|
||||
CA3CD5AB2D913D27002707C1 /* UserConfigModel.m in Sources */,
|
||||
CA3CD5AC2D913D27002707C1 /* M3u8Model.m in Sources */,
|
||||
|
@ -2654,6 +2815,7 @@
|
|||
CA3CD60F2D9140D5002707C1 /* PayPublicYouHuiLogListViewCell.m in Sources */,
|
||||
CA3CD6102D9140D5002707C1 /* PayPublicYouHuiLogListView.m in Sources */,
|
||||
CA3CD6112D9140D5002707C1 /* PayPublicView.m in Sources */,
|
||||
CACFDB1F2DACDFFF0070C65A /* MoNiShiPingHCView.m in Sources */,
|
||||
CA2A7EA52D9B7BDD0006CD05 /* ZhuanZhangTSYView.m in Sources */,
|
||||
CA3CD6122D9140D5002707C1 /* PayPublicYouHuiView.m in Sources */,
|
||||
CA9934EF2D9CCD8E00E3F6CB /* MoNiLaiDianShowView.m in Sources */,
|
||||
|
@ -2665,6 +2827,7 @@
|
|||
CA589DC32D97C02600D85384 /* DuanXinShowMainHomeView.m in Sources */,
|
||||
CB489F512744A0BD00DA044A /* PGJSearchView.m in Sources */,
|
||||
CB489F7A2744A0BD00DA044A /* FSTextView.m in Sources */,
|
||||
CACFDB0F2DACA5A20070C65A /* HuaShuSJQViewController.m in Sources */,
|
||||
CA03519C2D964841002D3F98 /* GuanYuWoMenViewController.m in Sources */,
|
||||
CA1EADB02D9A65C70008907A /* ShiPinDianHuaShowView.m in Sources */,
|
||||
CAB2AB592D9285A90022C535 /* DuanXinView.m in Sources */,
|
||||
|
@ -2690,6 +2853,7 @@
|
|||
CB489F772744A0BD00DA044A /* WYCamaImageTools.m in Sources */,
|
||||
CA3CD5BA2D913D3E002707C1 /* PayManager.m in Sources */,
|
||||
CA3CD5BB2D913D3E002707C1 /* VistaInAppPurchaseManager.m in Sources */,
|
||||
CACFDB172DACAAB50070C65A /* HuaShuSJQCollectionViewCell.m in Sources */,
|
||||
CB489FB42744A0BD00DA044A /* CXDatePickerView.m in Sources */,
|
||||
CA1EADA92D9A3DED0008907A /* ShiPinDianHuaViewController.m in Sources */,
|
||||
CB489F7B2744A0BD00DA044A /* UIImageView+VideoImageView.m in Sources */,
|
||||
|
@ -2740,6 +2904,7 @@
|
|||
CB489F642744A0BD00DA044A /* DAYNavigationBar.m in Sources */,
|
||||
CBD422B928DAF2E800C32440 /* JhtBannerScrollView.m in Sources */,
|
||||
CA0351E92D9675D2002D3F98 /* HuiYuanZXGoodsView.m in Sources */,
|
||||
CACFDB132DACA62D0070C65A /* HuaShuSJQView.m in Sources */,
|
||||
CB489FB82744A0BD00DA044A /* HXLoadingHUD.m in Sources */,
|
||||
CB489FA82744A0BD00DA044A /* XLProgressView.m in Sources */,
|
||||
CA0351982D964530002D3F98 /* ZhangHuGuanLiTableViewCell.m in Sources */,
|
||||
|
@ -2748,12 +2913,14 @@
|
|||
CAE016FE2D94F645004777D4 /* LoginAppleView.m in Sources */,
|
||||
CB489FD82744A30000DA044A /* PGGMovieLineSetView.m in Sources */,
|
||||
CB489F4D2744A0BD00DA044A /* AddressListAlterView.m in Sources */,
|
||||
CACFDB272DACF0FB0070C65A /* MoNiShiPingHCCLViewController.m in Sources */,
|
||||
CB489F5A2744A0BD00DA044A /* YQLocationTransform.m in Sources */,
|
||||
CB489F782744A0BD00DA044A /* NSBundle+DAUtils.m in Sources */,
|
||||
CB489F4C2744A0BD00DA044A /* AddressListUrlAlterView.m in Sources */,
|
||||
CBD422BD28DAF34B00C32440 /* IndexSectionView.m in Sources */,
|
||||
CA0351A32D964926002D3F98 /* PeiZhiShowView.m in Sources */,
|
||||
CB489FAF2744A0BD00DA044A /* FSActionSheetConfig.m in Sources */,
|
||||
CACFDB2B2DACF1420070C65A /* MoNiShiPingHCCLView.m in Sources */,
|
||||
CB489FB52744A0BD00DA044A /* HYTimePickerView.m in Sources */,
|
||||
CA1EADAD2D9A3E8B0008907A /* ShiPinDianHuaView.m in Sources */,
|
||||
CB489F722744A0BD00DA044A /* MCTabBarController.m in Sources */,
|
||||
|
@ -2762,6 +2929,7 @@
|
|||
CAE0171F2D95379B004777D4 /* ImageCollectionViewCell.m in Sources */,
|
||||
CAE017202D95379B004777D4 /* YiJianFanKuiController.m in Sources */,
|
||||
CA1EADBB2D9A91080008907A /* YuYinDianHuaShowView.m in Sources */,
|
||||
CACFDB542DACF8E90070C65A /* MoNiShiPingHCCLDetailView.m in Sources */,
|
||||
CAE0170C2D952EA2004777D4 /* MainMyUserView.m in Sources */,
|
||||
CB489F732744A0BD00DA044A /* BaseViewController.m in Sources */,
|
||||
CA3CD5792D913CFA002707C1 /* TimeTools.m in Sources */,
|
||||
|
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
22
ProductApp/ProductApp/Assets.xcassets/mainHome/模拟视频/sphc_bofang.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,22 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"filename" : "组 43068@2x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"filename" : "组 43068@3x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
BIN
ProductApp/ProductApp/Assets.xcassets/mainHome/模拟视频/sphc_bofang.imageset/组 43068@2x.png
vendored
Normal file
After Width: | Height: | Size: 4.3 KiB |
BIN
ProductApp/ProductApp/Assets.xcassets/mainHome/模拟视频/sphc_bofang.imageset/组 43068@3x.png
vendored
Normal file
After Width: | Height: | Size: 8.8 KiB |
22
ProductApp/ProductApp/Assets.xcassets/mainHome/模拟视频/sphc_下载到相册.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,22 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"filename" : "组 43049@2x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"filename" : "组 43049@3x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
BIN
ProductApp/ProductApp/Assets.xcassets/mainHome/模拟视频/sphc_下载到相册.imageset/组 43049@2x.png
vendored
Normal file
After Width: | Height: | Size: 2.6 KiB |
BIN
ProductApp/ProductApp/Assets.xcassets/mainHome/模拟视频/sphc_下载到相册.imageset/组 43049@3x.png
vendored
Normal file
After Width: | Height: | Size: 5.4 KiB |
22
ProductApp/ProductApp/Assets.xcassets/mainHome/模拟视频/sphc_分享至微信.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,22 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"filename" : "组 43049@2x(2).png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"filename" : "组 43049@3x(2).png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
BIN
ProductApp/ProductApp/Assets.xcassets/mainHome/模拟视频/sphc_分享至微信.imageset/组 43049@2x(2).png
vendored
Normal file
After Width: | Height: | Size: 3.6 KiB |
BIN
ProductApp/ProductApp/Assets.xcassets/mainHome/模拟视频/sphc_分享至微信.imageset/组 43049@3x(2).png
vendored
Normal file
After Width: | Height: | Size: 7.1 KiB |
22
ProductApp/ProductApp/Assets.xcassets/mainHome/模拟视频/sphc_重新录制.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,22 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"filename" : "组 43049@2x(1).png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"filename" : "组 43049@3x(1).png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
BIN
ProductApp/ProductApp/Assets.xcassets/mainHome/模拟视频/sphc_重新录制.imageset/组 43049@2x(1).png
vendored
Normal file
After Width: | Height: | Size: 3.7 KiB |
BIN
ProductApp/ProductApp/Assets.xcassets/mainHome/模拟视频/sphc_重新录制.imageset/组 43049@3x(1).png
vendored
Normal file
After Width: | Height: | Size: 7.0 KiB |
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
22
ProductApp/ProductApp/Assets.xcassets/mainHome/电话来电/dh_FaceTime.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,22 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"filename" : "组 45426@2x(3).png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"filename" : "组 45426@3x(3).png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
BIN
ProductApp/ProductApp/Assets.xcassets/mainHome/电话来电/dh_FaceTime.imageset/组 45426@2x(3).png
vendored
Normal file
After Width: | Height: | Size: 4.4 KiB |
BIN
ProductApp/ProductApp/Assets.xcassets/mainHome/电话来电/dh_FaceTime.imageset/组 45426@3x(3).png
vendored
Normal file
After Width: | Height: | Size: 8.1 KiB |
22
ProductApp/ProductApp/Assets.xcassets/mainHome/电话来电/dh_免提.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,22 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"filename" : "组 45426@2x(4).png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"filename" : "组 45426@3x(4).png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
BIN
ProductApp/ProductApp/Assets.xcassets/mainHome/电话来电/dh_免提.imageset/组 45426@2x(4).png
vendored
Normal file
After Width: | Height: | Size: 5.1 KiB |
BIN
ProductApp/ProductApp/Assets.xcassets/mainHome/电话来电/dh_免提.imageset/组 45426@3x(4).png
vendored
Normal file
After Width: | Height: | Size: 9.2 KiB |
22
ProductApp/ProductApp/Assets.xcassets/mainHome/电话来电/dh_拨号键盘.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,22 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"filename" : "组 45426@2x(2).png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"filename" : "组 45426@3x(2).png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
BIN
ProductApp/ProductApp/Assets.xcassets/mainHome/电话来电/dh_拨号键盘.imageset/组 45426@2x(2).png
vendored
Normal file
After Width: | Height: | Size: 3.4 KiB |
BIN
ProductApp/ProductApp/Assets.xcassets/mainHome/电话来电/dh_拨号键盘.imageset/组 45426@3x(2).png
vendored
Normal file
After Width: | Height: | Size: 6.7 KiB |
22
ProductApp/ProductApp/Assets.xcassets/mainHome/电话来电/dh_接听.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,22 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"filename" : "组 45426@2x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"filename" : "组 45426@3x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
BIN
ProductApp/ProductApp/Assets.xcassets/mainHome/电话来电/dh_接听.imageset/组 45426@2x.png
vendored
Normal file
After Width: | Height: | Size: 5.2 KiB |
BIN
ProductApp/ProductApp/Assets.xcassets/mainHome/电话来电/dh_接听.imageset/组 45426@3x.png
vendored
Normal file
After Width: | Height: | Size: 9.9 KiB |
22
ProductApp/ProductApp/Assets.xcassets/mainHome/电话来电/dh_添加通话.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,22 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"filename" : "组 45426@2x(1).png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"filename" : "组 45426@3x(1).png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
BIN
ProductApp/ProductApp/Assets.xcassets/mainHome/电话来电/dh_添加通话.imageset/组 45426@2x(1).png
vendored
Normal file
After Width: | Height: | Size: 3.3 KiB |
BIN
ProductApp/ProductApp/Assets.xcassets/mainHome/电话来电/dh_添加通话.imageset/组 45426@3x(1).png
vendored
Normal file
After Width: | Height: | Size: 6.5 KiB |
22
ProductApp/ProductApp/Assets.xcassets/mainHome/电话来电/dh_通讯录.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,22 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"filename" : "组 45426@2x(5).png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"filename" : "组 45426@3x(5).png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
BIN
ProductApp/ProductApp/Assets.xcassets/mainHome/电话来电/dh_通讯录.imageset/组 45426@2x(5).png
vendored
Normal file
After Width: | Height: | Size: 6.8 KiB |
BIN
ProductApp/ProductApp/Assets.xcassets/mainHome/电话来电/dh_通讯录.imageset/组 45426@3x(5).png
vendored
Normal file
After Width: | Height: | Size: 12 KiB |
22
ProductApp/ProductApp/Assets.xcassets/mainHome/电话来电/dh_静音.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,22 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"filename" : "组 45426@2x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"filename" : "组 45426@3x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
BIN
ProductApp/ProductApp/Assets.xcassets/mainHome/电话来电/dh_静音.imageset/组 45426@2x.png
vendored
Normal file
After Width: | Height: | Size: 6.8 KiB |
BIN
ProductApp/ProductApp/Assets.xcassets/mainHome/电话来电/dh_静音.imageset/组 45426@3x.png
vendored
Normal file
After Width: | Height: | Size: 12 KiB |
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
22
ProductApp/ProductApp/Assets.xcassets/mainHome/话术升阶器/hssj_copy.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,22 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"filename" : "容器@2x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"filename" : "容器@3x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
BIN
ProductApp/ProductApp/Assets.xcassets/mainHome/话术升阶器/hssj_copy.imageset/容器@2x.png
vendored
Normal file
After Width: | Height: | Size: 880 B |
BIN
ProductApp/ProductApp/Assets.xcassets/mainHome/话术升阶器/hssj_copy.imageset/容器@3x.png
vendored
Normal file
After Width: | Height: | Size: 1.4 KiB |
22
ProductApp/ProductApp/Assets.xcassets/mainHome/话术升阶器/hssj_互联网黑话.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,22 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"filename" : "组 45793@2x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"filename" : "组 45793@3x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
BIN
ProductApp/ProductApp/Assets.xcassets/mainHome/话术升阶器/hssj_互联网黑话.imageset/组 45793@2x.png
vendored
Normal file
After Width: | Height: | Size: 61 KiB |
BIN
ProductApp/ProductApp/Assets.xcassets/mainHome/话术升阶器/hssj_互联网黑话.imageset/组 45793@3x.png
vendored
Normal file
After Width: | Height: | Size: 128 KiB |
22
ProductApp/ProductApp/Assets.xcassets/mainHome/话术升阶器/hssj_体制内风格.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,22 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"filename" : "组 45795@2x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"filename" : "组 45795@3x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
BIN
ProductApp/ProductApp/Assets.xcassets/mainHome/话术升阶器/hssj_体制内风格.imageset/组 45795@2x.png
vendored
Normal file
After Width: | Height: | Size: 60 KiB |
BIN
ProductApp/ProductApp/Assets.xcassets/mainHome/话术升阶器/hssj_体制内风格.imageset/组 45795@3x.png
vendored
Normal file
After Width: | Height: | Size: 122 KiB |
22
ProductApp/ProductApp/Assets.xcassets/mainHome/话术升阶器/hssj_商业精英.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,22 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"filename" : "组 45791@2x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"filename" : "组 45791@3x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
BIN
ProductApp/ProductApp/Assets.xcassets/mainHome/话术升阶器/hssj_商业精英.imageset/组 45791@2x.png
vendored
Normal file
After Width: | Height: | Size: 49 KiB |
BIN
ProductApp/ProductApp/Assets.xcassets/mainHome/话术升阶器/hssj_商业精英.imageset/组 45791@3x.png
vendored
Normal file
After Width: | Height: | Size: 94 KiB |
22
ProductApp/ProductApp/Assets.xcassets/mainHome/话术升阶器/hssj_学术权威.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,22 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"filename" : "组 45792@2x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"filename" : "组 45792@3x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
BIN
ProductApp/ProductApp/Assets.xcassets/mainHome/话术升阶器/hssj_学术权威.imageset/组 45792@2x.png
vendored
Normal file
After Width: | Height: | Size: 57 KiB |
BIN
ProductApp/ProductApp/Assets.xcassets/mainHome/话术升阶器/hssj_学术权威.imageset/组 45792@3x.png
vendored
Normal file
After Width: | Height: | Size: 112 KiB |
22
ProductApp/ProductApp/Assets.xcassets/mainHome/话术升阶器/hssj_文艺哲学.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,22 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"filename" : "组 45794@2x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"filename" : "组 45794@3x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
BIN
ProductApp/ProductApp/Assets.xcassets/mainHome/话术升阶器/hssj_文艺哲学.imageset/组 45794@2x.png
vendored
Normal file
After Width: | Height: | Size: 50 KiB |
BIN
ProductApp/ProductApp/Assets.xcassets/mainHome/话术升阶器/hssj_文艺哲学.imageset/组 45794@3x.png
vendored
Normal file
After Width: | Height: | Size: 100 KiB |
22
ProductApp/ProductApp/Assets.xcassets/mainHome/话术升阶器/hssj_科技极客.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,22 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"filename" : "组 45796@2x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"filename" : "组 45796@3x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
BIN
ProductApp/ProductApp/Assets.xcassets/mainHome/话术升阶器/hssj_科技极客.imageset/组 45796@2x.png
vendored
Normal file
After Width: | Height: | Size: 54 KiB |
BIN
ProductApp/ProductApp/Assets.xcassets/mainHome/话术升阶器/hssj_科技极客.imageset/组 45796@3x.png
vendored
Normal file
After Width: | Height: | Size: 104 KiB |
22
ProductApp/ProductApp/Assets.xcassets/mainHome/话术升阶器/hssj_金融投行.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,22 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"filename" : "组 45797@2x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"filename" : "组 45797@3x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
BIN
ProductApp/ProductApp/Assets.xcassets/mainHome/话术升阶器/hssj_金融投行.imageset/组 45797@2x.png
vendored
Normal file
After Width: | Height: | Size: 54 KiB |
BIN
ProductApp/ProductApp/Assets.xcassets/mainHome/话术升阶器/hssj_金融投行.imageset/组 45797@3x.png
vendored
Normal file
After Width: | Height: | Size: 107 KiB |
|
@ -0,0 +1,25 @@
|
|||
//
|
||||
// UIViewController+ShouldAutorotate.h
|
||||
// PlayerDemo
|
||||
//
|
||||
// Created by zhengwenming on 2018/6/10.
|
||||
// Copyright © 2018年 DS-Team. All rights reserved.
|
||||
//
|
||||
|
||||
#import <UIKit/UIKit.h>
|
||||
|
||||
@interface UIViewController (ShouldAutorotate)
|
||||
|
||||
@end
|
||||
|
||||
@interface UITabBarController (ShouldAutorotate)
|
||||
|
||||
@end
|
||||
|
||||
@interface UINavigationController (ShouldAutorotate)<UIGestureRecognizerDelegate>
|
||||
|
||||
@end
|
||||
|
||||
@interface UIAlertController (ShouldAutorotate)
|
||||
|
||||
@end
|
|
@ -0,0 +1,123 @@
|
|||
//
|
||||
// UIViewController+ShouldAutorotate.m
|
||||
// PlayerDemo
|
||||
//
|
||||
// Created by zhengwenming on 2018/6/10.
|
||||
// Copyright © 2018年 DS-Team. All rights reserved.
|
||||
//
|
||||
|
||||
#import "UIViewController+ShouldAutorotate.h"
|
||||
#import <objc/runtime.h>
|
||||
@implementation UIViewController (ShouldAutorotate)
|
||||
// 是否支持自动转屏
|
||||
- (BOOL)shouldAutorotate {
|
||||
return NO;
|
||||
}
|
||||
// 支持哪些屏幕方向
|
||||
- (UIInterfaceOrientationMask)supportedInterfaceOrientations {
|
||||
return UIInterfaceOrientationMaskPortrait;
|
||||
}
|
||||
// 默认的屏幕方向(当前ViewController必须是通过模态出来的UIViewController(模态带导航的无效)方式展现出来的,才会调用这个方法)
|
||||
- (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation {
|
||||
return UIInterfaceOrientationPortrait;
|
||||
}
|
||||
- (UIStatusBarStyle)preferredStatusBarStyle {
|
||||
return UIStatusBarStyleDefault;
|
||||
}
|
||||
- (BOOL)prefersStatusBarHidden {
|
||||
return NO;
|
||||
}
|
||||
@end
|
||||
|
||||
|
||||
@implementation UITabBarController (ShouldAutorotate)
|
||||
+ (void)load {
|
||||
SEL selectors[] = {
|
||||
@selector(selectedIndex)
|
||||
};
|
||||
for (NSUInteger index = 0; index < sizeof(selectors) / sizeof(SEL); ++index) {
|
||||
SEL originalSelector = selectors[index];
|
||||
SEL swizzledSelector = NSSelectorFromString([@"wm_" stringByAppendingString:NSStringFromSelector(originalSelector)]);
|
||||
Method originalMethod = class_getInstanceMethod(self, originalSelector);
|
||||
Method swizzledMethod = class_getInstanceMethod(self, swizzledSelector);
|
||||
if (class_addMethod(self, originalSelector, method_getImplementation(swizzledMethod), method_getTypeEncoding(swizzledMethod))) {
|
||||
class_replaceMethod(self, swizzledSelector, method_getImplementation(originalMethod), method_getTypeEncoding(originalMethod));
|
||||
} else {
|
||||
method_exchangeImplementations(originalMethod, swizzledMethod);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
- (NSInteger)wm_selectedIndex {
|
||||
NSInteger index = [self wm_selectedIndex];
|
||||
if (index > self.viewControllers.count){
|
||||
return 0;
|
||||
}
|
||||
return index;
|
||||
}
|
||||
// 是否支持自动转屏
|
||||
- (BOOL)shouldAutorotate {
|
||||
UIViewController *vc = self.viewControllers[self.selectedIndex];
|
||||
if ([vc isKindOfClass:UINavigationController.class]) {
|
||||
UINavigationController *nav = (UINavigationController *)vc;
|
||||
return [nav.topViewController shouldAutorotate];
|
||||
} else {
|
||||
return [vc shouldAutorotate];
|
||||
}
|
||||
}
|
||||
// 支持哪些屏幕方向
|
||||
- (UIInterfaceOrientationMask)supportedInterfaceOrientations {
|
||||
UIViewController *vc = self.viewControllers[self.selectedIndex];
|
||||
if ([vc isKindOfClass:UINavigationController.class]) {
|
||||
UINavigationController *nav = (UINavigationController *)vc;
|
||||
return [nav.topViewController supportedInterfaceOrientations];
|
||||
} else {
|
||||
return [vc supportedInterfaceOrientations];
|
||||
}
|
||||
}
|
||||
// 默认的屏幕方向(当前ViewController必须是通过模态出来的UIViewController(模态带导航的无效)方式展现出来的,才会调用这个方法)
|
||||
- (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation {
|
||||
UIViewController *vc = self.viewControllers[self.selectedIndex];
|
||||
if ([vc isKindOfClass:UINavigationController.class]) {
|
||||
UINavigationController *nav = (UINavigationController *)vc;
|
||||
return [nav.topViewController preferredInterfaceOrientationForPresentation];
|
||||
} else {
|
||||
return [vc preferredInterfaceOrientationForPresentation];
|
||||
}
|
||||
}
|
||||
@end
|
||||
|
||||
@implementation UINavigationController (ShouldAutorotate)
|
||||
// 是否支持自动转屏
|
||||
- (BOOL)shouldAutorotate {
|
||||
return [self.topViewController shouldAutorotate];
|
||||
}
|
||||
// 支持哪些屏幕方向
|
||||
- (UIInterfaceOrientationMask)supportedInterfaceOrientations {
|
||||
return [self.topViewController supportedInterfaceOrientations];
|
||||
}
|
||||
// 默认的屏幕方向(当前ViewController必须是通过模态出来的UIViewController(模态带导航的无效)方式展现出来的,才会调用这个方法)
|
||||
- (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation {
|
||||
return [self.topViewController preferredInterfaceOrientationForPresentation];
|
||||
}
|
||||
- (UIViewController *)childViewControllerForStatusBarStyle {
|
||||
return self.topViewController;
|
||||
}
|
||||
- (UIViewController *)childViewControllerForStatusBarHidden {
|
||||
return self.topViewController;
|
||||
}
|
||||
|
||||
@end
|
||||
|
||||
@implementation UIAlertController (ShouldAutorotate)
|
||||
#if __IPHONE_OS_VERSION_MAX_ALLOWED < 90000
|
||||
- (NSUInteger)supportedInterfaceOrientations; {
|
||||
return UIInterfaceOrientationMaskAll;
|
||||
}
|
||||
#else
|
||||
- (UIInterfaceOrientationMask)supportedInterfaceOrientations {
|
||||
return UIInterfaceOrientationMaskAll;
|
||||
}
|
||||
#endif
|
||||
@end
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
//
|
||||
// FastForwardView.h
|
||||
// WMPlayer
|
||||
//
|
||||
// Created by 郑文明 on 16/10/26.
|
||||
// Copyright © 2016年 郑文明. All rights reserved.
|
||||
//
|
||||
|
||||
#import <UIKit/UIKit.h>
|
||||
|
||||
@interface FastForwardView : UIView
|
||||
@property (strong, nonatomic) UIImageView *stateImageView;
|
||||
@property (strong, nonatomic) UILabel *timeLabel;
|
||||
@end
|
|
@ -0,0 +1,40 @@
|
|||
//
|
||||
// FastForwardView.m
|
||||
// WMPlayer
|
||||
//
|
||||
// Created by 郑文明 on 16/10/26.
|
||||
// Copyright © 2016年 郑文明. All rights reserved.
|
||||
//
|
||||
|
||||
#import "FastForwardView.h"
|
||||
#import "Masonry.h"
|
||||
|
||||
@implementation FastForwardView
|
||||
- (instancetype)init{
|
||||
self = [super init];
|
||||
if (self) {
|
||||
self.backgroundColor = [UIColor colorWithRed:0/256.0f green:0/256.0f blue:0/256.0f alpha:0.8];
|
||||
self.layer.cornerRadius = 4;
|
||||
self.layer.masksToBounds = YES;
|
||||
|
||||
self.stateImageView = [UIImageView new];
|
||||
self.stateImageView.image = [UIImage imageNamed:@"progress_icon_r"];
|
||||
[self addSubview:self.stateImageView];
|
||||
[self.stateImageView mas_makeConstraints:^(MASConstraintMaker *make) {
|
||||
make.top.equalTo(self).offset(10);
|
||||
make.centerX.mas_equalTo(self);
|
||||
}];
|
||||
|
||||
self.timeLabel = [UILabel new];
|
||||
self.timeLabel.font = [UIFont systemFontOfSize:15.f];
|
||||
self.timeLabel.textAlignment = NSTextAlignmentCenter;
|
||||
self.timeLabel.textColor = [UIColor whiteColor];
|
||||
[self addSubview:self.timeLabel];
|
||||
[self.timeLabel mas_makeConstraints:^(MASConstraintMaker *make) {
|
||||
make.bottom.equalTo(self).offset(-10);
|
||||
make.centerX.mas_equalTo(self);
|
||||
}];
|
||||
}
|
||||
return self;
|
||||
}
|
||||
@end
|
|
@ -0,0 +1,18 @@
|
|||
//
|
||||
// WMLightView.h
|
||||
// WMPlayer
|
||||
//
|
||||
// Created by 郑文明 on 16/10/26.
|
||||
// Copyright © 2016年 郑文明. All rights reserved.
|
||||
//
|
||||
|
||||
#import <UIKit/UIKit.h>
|
||||
|
||||
@interface WMLightView : UIView
|
||||
@property (strong, nonatomic) UIView *lightBackView;
|
||||
@property (strong, nonatomic) UIImageView *centerLightIV;
|
||||
|
||||
@property (nonatomic, strong) NSMutableArray * lightViewArr;
|
||||
|
||||
+ (instancetype)sharedLightView;
|
||||
@end
|
|
@ -0,0 +1,143 @@
|
|||
//
|
||||
// WMLightView.m
|
||||
// WMPlayer
|
||||
//
|
||||
// Created by 郑文明 on 16/10/26.
|
||||
// Copyright © 2016年 郑文明. All rights reserved.
|
||||
//
|
||||
|
||||
#import "WMLightView.h"
|
||||
#import "WMPlayer.h"
|
||||
#define LIGHT_VIEW_COUNT 16
|
||||
|
||||
@interface WMLightView ()
|
||||
@property (nonatomic, strong) NSTimer *timer;
|
||||
|
||||
@end
|
||||
|
||||
@implementation WMLightView
|
||||
+ (instancetype)sharedLightView{
|
||||
WMLightView *lightView = [[WMLightView alloc] init];
|
||||
lightView.backgroundColor = [UIColor whiteColor];
|
||||
return lightView;
|
||||
}
|
||||
- (instancetype)init
|
||||
{
|
||||
self = [super init];
|
||||
if (self) {
|
||||
self.frame = CGRectMake(([UIScreen mainScreen].bounds.size.width) * 0.5, ([UIScreen mainScreen].bounds.size.height) * 0.5, 155, 155);
|
||||
self.layer.cornerRadius = 10;
|
||||
|
||||
{
|
||||
UILabel *titleLabel = [[UILabel alloc] initWithFrame:CGRectMake(0, 5, self.bounds.size.width, 30)];
|
||||
titleLabel.font = [UIFont boldSystemFontOfSize:16.0];
|
||||
titleLabel.textColor = [UIColor colorWithRed:0.25f green:0.22f blue:0.21f alpha:1.00f];
|
||||
titleLabel.textAlignment = NSTextAlignmentCenter;
|
||||
titleLabel.text = @"亮度";
|
||||
[self addSubview:titleLabel];
|
||||
}
|
||||
|
||||
|
||||
{
|
||||
self.centerLightIV = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 79, 76)];
|
||||
self.centerLightIV.image = [UIImage imageNamed:[@"WMPlayer.bundle" stringByAppendingPathComponent:@"play_new_brightness_day"]];
|
||||
self.centerLightIV.center = CGPointMake(155 * 0.5, 155 * 0.5);
|
||||
[self addSubview:self.centerLightIV];
|
||||
}
|
||||
|
||||
|
||||
|
||||
{
|
||||
self.lightBackView = [[UIView alloc]initWithFrame:CGRectMake(13, 132, self.bounds.size.width - 26, 7)];
|
||||
self.lightBackView .backgroundColor = [UIColor colorWithRed:65.0/255.0 green:67.0/255.0 blue:70.0/255.0 alpha:1.0];
|
||||
[self addSubview:self.lightBackView ];
|
||||
}
|
||||
|
||||
|
||||
self.lightViewArr = [NSMutableArray arrayWithCapacity:16];
|
||||
CGFloat wiew_width = (self.lightBackView.bounds.size.width - 17) / 16;
|
||||
CGFloat wiew_Height = 5;
|
||||
CGFloat wiew_Y = 1;
|
||||
for (int i = 0; i < LIGHT_VIEW_COUNT; i++) {
|
||||
CGFloat wiew_X = i * (wiew_width + 1) + 1;
|
||||
UIView * view = [[UIView alloc] initWithFrame:CGRectMake(wiew_X, wiew_Y, wiew_width, wiew_Height)];
|
||||
view.backgroundColor = [UIColor whiteColor];
|
||||
[self.lightViewArr addObject:view];
|
||||
[self.lightBackView addSubview:view];
|
||||
}
|
||||
|
||||
[self updateLongView:[UIScreen mainScreen].brightness];
|
||||
|
||||
|
||||
//通知
|
||||
[[NSNotificationCenter defaultCenter] addObserver:self
|
||||
selector:@selector(onOrientationDidChange:)
|
||||
name:UIDeviceOrientationDidChangeNotification
|
||||
object:nil];
|
||||
|
||||
//KVO
|
||||
[[UIScreen mainScreen] addObserver:self
|
||||
forKeyPath:@"brightness"
|
||||
options:NSKeyValueObservingOptionNew context:NULL];
|
||||
self.alpha = 0.0;
|
||||
}
|
||||
return self;
|
||||
}
|
||||
- (void)observeValueForKeyPath:(NSString *)keyPath
|
||||
ofObject:(id)object
|
||||
change:(NSDictionary *)change
|
||||
context:(void *)context {
|
||||
|
||||
CGFloat sound = [change[@"new"] floatValue];
|
||||
if (self.alpha == 0.0) {
|
||||
self.alpha = 1.0;
|
||||
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(3.0 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
|
||||
[self hideLightView];
|
||||
});
|
||||
}
|
||||
|
||||
[self updateLongView:sound];
|
||||
}
|
||||
|
||||
- (void)onOrientationDidChange:(NSNotification *)notify {
|
||||
self.alpha = 0.0;
|
||||
}
|
||||
- (void)hideLightView{
|
||||
if (self.alpha == 1.0) {
|
||||
[UIView animateWithDuration:0.8 animations:^{
|
||||
self.alpha = 0.0;
|
||||
} completion:^(BOOL finished) {
|
||||
|
||||
}];
|
||||
}
|
||||
}
|
||||
#pragma mark - Update View
|
||||
- (void)updateLongView:(CGFloat)sound {
|
||||
CGFloat stage = 1 / 15.0;
|
||||
NSInteger level = sound / stage;
|
||||
|
||||
for (int i = 0; i < self.lightViewArr.count; i++) {
|
||||
UIView *aView = self.lightViewArr[i];
|
||||
if (i <= level) {
|
||||
aView.hidden = NO;
|
||||
} else {
|
||||
aView.hidden = YES;
|
||||
}
|
||||
}
|
||||
[self setNeedsLayout];
|
||||
|
||||
}
|
||||
- (void)layoutSubviews {
|
||||
[super layoutSubviews];
|
||||
self.transform = [WMPlayer getCurrentDeviceOrientation];
|
||||
self.transform = CGAffineTransformIdentity;
|
||||
self.center = [UIApplication sharedApplication].keyWindow.center;
|
||||
}
|
||||
- (void)dealloc {
|
||||
self.lightViewArr = nil;
|
||||
self.lightBackView = nil;
|
||||
NSLog(@"WMLightView dealloc");
|
||||
[[UIScreen mainScreen] removeObserver:self forKeyPath:@"brightness"];
|
||||
[[NSNotificationCenter defaultCenter] removeObserver:self];
|
||||
}
|
||||
@end
|
After Width: | Height: | Size: 1.1 KiB |
After Width: | Height: | Size: 1.8 KiB |
After Width: | Height: | Size: 3.7 KiB |
After Width: | Height: | Size: 250 B |
After Width: | Height: | Size: 335 B |
After Width: | Height: | Size: 1.1 KiB |
After Width: | Height: | Size: 1.2 KiB |
After Width: | Height: | Size: 1.1 KiB |
After Width: | Height: | Size: 1.2 KiB |
After Width: | Height: | Size: 2.6 KiB |
After Width: | Height: | Size: 4.1 KiB |
After Width: | Height: | Size: 2.3 KiB |
After Width: | Height: | Size: 3.6 KiB |
After Width: | Height: | Size: 650 B |
After Width: | Height: | Size: 913 B |
After Width: | Height: | Size: 258 B |
After Width: | Height: | Size: 353 B |
After Width: | Height: | Size: 650 B |
After Width: | Height: | Size: 998 B |
After Width: | Height: | Size: 309 B |
After Width: | Height: | Size: 475 B |
After Width: | Height: | Size: 486 B |
After Width: | Height: | Size: 743 B |
After Width: | Height: | Size: 721 B |
After Width: | Height: | Size: 1.3 KiB |
After Width: | Height: | Size: 395 B |
After Width: | Height: | Size: 511 B |
After Width: | Height: | Size: 730 B |
After Width: | Height: | Size: 1.8 KiB |
After Width: | Height: | Size: 4.5 KiB |
After Width: | Height: | Size: 9.3 KiB |
After Width: | Height: | Size: 615 B |