This commit is contained in:
pengguangjian 2024-09-26 18:02:23 +08:00
parent 9bb655b33d
commit a02eb85c53
142 changed files with 4401 additions and 17 deletions

View File

@ -8,6 +8,31 @@
/* Begin PBXBuildFile section */
664551746CA42328436EB43A /* Pods_ProductApp.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7E9D1598912BF8D031CA536 /* Pods_ProductApp.framework */; };
CA0D082D2CA4F8930086855E /* ShouYeZNXZTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = CA0D082C2CA4F8930086855E /* ShouYeZNXZTableViewCell.m */; };
CA0D08302CA4FBDB0086855E /* ShouYeXieZuoTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = CA0D082F2CA4FBDB0086855E /* ShouYeXieZuoTableViewCell.m */; };
CA0D08332CA4FFB90086855E /* ShouYeBannerTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = CA0D08322CA4FFB90086855E /* ShouYeBannerTableViewCell.m */; };
CA0D08362CA501710086855E /* ShouYeToolsTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = CA0D08352CA501710086855E /* ShouYeToolsTableViewCell.m */; };
CA0D083A2CA509D20086855E /* ShouYeToolsCollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = CA0D08392CA509D20086855E /* ShouYeToolsCollectionViewCell.m */; };
CA0D083D2CA50F480086855E /* ShouYeZuoWenTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = CA0D083C2CA50F480086855E /* ShouYeZuoWenTableViewCell.m */; };
CA0D08412CA52F800086855E /* ShouYeShenFenViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = CA0D08402CA52F800086855E /* ShouYeShenFenViewController.m */; };
CA0D08452CA5316B0086855E /* ShouYeShenFenView.m in Sources */ = {isa = PBXBuildFile; fileRef = CA0D08442CA5316B0086855E /* ShouYeShenFenView.m */; };
CA0D08492CA534ED0086855E /* ShouYeShenFenCollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = CA0D08482CA534ED0086855E /* ShouYeShenFenCollectionViewCell.m */; };
CA0D084C2CA538710086855E /* ShouYeShenFenNianJiView.m in Sources */ = {isa = PBXBuildFile; fileRef = CA0D084B2CA538700086855E /* ShouYeShenFenNianJiView.m */; };
CA0D084F2CA53B970086855E /* ShouYeLingYuViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = CA0D084E2CA53B970086855E /* ShouYeLingYuViewController.m */; };
CA0D08542CA543370086855E /* ShouYeLSZWPGTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = CA0D08532CA543370086855E /* ShouYeLSZWPGTableViewCell.m */; };
CA0D08572CA543440086855E /* ShouYeLSKTPGTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = CA0D08562CA543440086855E /* ShouYeLSKTPGTableViewCell.m */; };
CA0D085A2CA543E40086855E /* ShouYeZCPPTTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = CA0D08592CA543E40086855E /* ShouYeZCPPTTableViewCell.m */; };
CA0D085D2CA543EE0086855E /* ShouYeZCXZTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = CA0D085C2CA543EE0086855E /* ShouYeZCXZTableViewCell.m */; };
CA0D08612CA547C60086855E /* ShouYeLiShiJiLuViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = CA0D08602CA547C60086855E /* ShouYeLiShiJiLuViewController.m */; };
CA0D08672CA548E50086855E /* ShouYeLiShiJiLuXZTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = CA0D08662CA548E50086855E /* ShouYeLiShiJiLuXZTableViewController.m */; };
CA0D086A2CA548EE0086855E /* ShouYeLiShiJiLuPGTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = CA0D08692CA548EE0086855E /* ShouYeLiShiJiLuPGTableViewController.m */; };
CA0D086D2CA548F70086855E /* ShouYeLiShiJiLuPPTTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = CA0D086C2CA548F70086855E /* ShouYeLiShiJiLuPPTTableViewController.m */; };
CA0D08712CA54D4B0086855E /* ShouYeLiShiJiLuXZTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = CA0D08702CA54D4B0086855E /* ShouYeLiShiJiLuXZTableViewCell.m */; };
CA0D08752CA555DE0086855E /* ShouYeLiShiJiLuPGTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = CA0D08742CA555DE0086855E /* ShouYeLiShiJiLuPGTableViewCell.m */; };
CA0D08782CA557700086855E /* ShouYeLiShiJiLuPGCollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = CA0D08772CA557700086855E /* ShouYeLiShiJiLuPGCollectionViewCell.m */; };
CA0D087C2CA55BB80086855E /* ShouYeLiShiJiLuPPTTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = CA0D087B2CA55BB80086855E /* ShouYeLiShiJiLuPPTTableViewCell.m */; };
CA0D087F2CA55E5D0086855E /* JJGradientLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = CA0D087E2CA55E5D0086855E /* JJGradientLabel.m */; };
CA0D08832CA5682D0086855E /* CamreViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = CA0D08822CA5682D0086855E /* CamreViewController.m */; };
CA4257852CA24E1100A36A10 /* StartPZXZDetailViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = CA4257842CA24E1100A36A10 /* StartPZXZDetailViewController.m */; };
CA4257892CA24E8C00A36A10 /* StartPZXZDetailView.m in Sources */ = {isa = PBXBuildFile; fileRef = CA4257882CA24E8C00A36A10 /* StartPZXZDetailView.m */; };
CA42578D2CA262B300A36A10 /* StartZNPPTViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = CA42578C2CA262B300A36A10 /* StartZNPPTViewController.m */; };
@ -266,6 +291,56 @@
/* Begin PBXFileReference section */
87167CC240BDAA55C86F80DE /* Pods-ProductApp.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ProductApp.debug.xcconfig"; path = "Target Support Files/Pods-ProductApp/Pods-ProductApp.debug.xcconfig"; sourceTree = "<group>"; };
B3DBEC0C6ED0E182F65EDBEA /* Pods-ProductApp.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ProductApp.release.xcconfig"; path = "Target Support Files/Pods-ProductApp/Pods-ProductApp.release.xcconfig"; sourceTree = "<group>"; };
CA0D082B2CA4F8930086855E /* ShouYeZNXZTableViewCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ShouYeZNXZTableViewCell.h; sourceTree = "<group>"; };
CA0D082C2CA4F8930086855E /* ShouYeZNXZTableViewCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ShouYeZNXZTableViewCell.m; sourceTree = "<group>"; };
CA0D082E2CA4FBDB0086855E /* ShouYeXieZuoTableViewCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ShouYeXieZuoTableViewCell.h; sourceTree = "<group>"; };
CA0D082F2CA4FBDB0086855E /* ShouYeXieZuoTableViewCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ShouYeXieZuoTableViewCell.m; sourceTree = "<group>"; };
CA0D08312CA4FFB90086855E /* ShouYeBannerTableViewCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ShouYeBannerTableViewCell.h; sourceTree = "<group>"; };
CA0D08322CA4FFB90086855E /* ShouYeBannerTableViewCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ShouYeBannerTableViewCell.m; sourceTree = "<group>"; };
CA0D08342CA501710086855E /* ShouYeToolsTableViewCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ShouYeToolsTableViewCell.h; sourceTree = "<group>"; };
CA0D08352CA501710086855E /* ShouYeToolsTableViewCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ShouYeToolsTableViewCell.m; sourceTree = "<group>"; };
CA0D08382CA509D20086855E /* ShouYeToolsCollectionViewCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ShouYeToolsCollectionViewCell.h; sourceTree = "<group>"; };
CA0D08392CA509D20086855E /* ShouYeToolsCollectionViewCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ShouYeToolsCollectionViewCell.m; sourceTree = "<group>"; };
CA0D083B2CA50F480086855E /* ShouYeZuoWenTableViewCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ShouYeZuoWenTableViewCell.h; sourceTree = "<group>"; };
CA0D083C2CA50F480086855E /* ShouYeZuoWenTableViewCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ShouYeZuoWenTableViewCell.m; sourceTree = "<group>"; };
CA0D083F2CA52F800086855E /* ShouYeShenFenViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ShouYeShenFenViewController.h; sourceTree = "<group>"; };
CA0D08402CA52F800086855E /* ShouYeShenFenViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ShouYeShenFenViewController.m; sourceTree = "<group>"; };
CA0D08432CA5316B0086855E /* ShouYeShenFenView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ShouYeShenFenView.h; sourceTree = "<group>"; };
CA0D08442CA5316B0086855E /* ShouYeShenFenView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ShouYeShenFenView.m; sourceTree = "<group>"; };
CA0D08472CA534ED0086855E /* ShouYeShenFenCollectionViewCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ShouYeShenFenCollectionViewCell.h; sourceTree = "<group>"; };
CA0D08482CA534ED0086855E /* ShouYeShenFenCollectionViewCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ShouYeShenFenCollectionViewCell.m; sourceTree = "<group>"; };
CA0D084A2CA538700086855E /* ShouYeShenFenNianJiView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ShouYeShenFenNianJiView.h; sourceTree = "<group>"; };
CA0D084B2CA538700086855E /* ShouYeShenFenNianJiView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ShouYeShenFenNianJiView.m; sourceTree = "<group>"; };
CA0D084D2CA53B970086855E /* ShouYeLingYuViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ShouYeLingYuViewController.h; sourceTree = "<group>"; };
CA0D084E2CA53B970086855E /* ShouYeLingYuViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ShouYeLingYuViewController.m; sourceTree = "<group>"; };
CA0D08522CA543370086855E /* ShouYeLSZWPGTableViewCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ShouYeLSZWPGTableViewCell.h; sourceTree = "<group>"; };
CA0D08532CA543370086855E /* ShouYeLSZWPGTableViewCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ShouYeLSZWPGTableViewCell.m; sourceTree = "<group>"; };
CA0D08552CA543440086855E /* ShouYeLSKTPGTableViewCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ShouYeLSKTPGTableViewCell.h; sourceTree = "<group>"; };
CA0D08562CA543440086855E /* ShouYeLSKTPGTableViewCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ShouYeLSKTPGTableViewCell.m; sourceTree = "<group>"; };
CA0D08582CA543E40086855E /* ShouYeZCPPTTableViewCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ShouYeZCPPTTableViewCell.h; sourceTree = "<group>"; };
CA0D08592CA543E40086855E /* ShouYeZCPPTTableViewCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ShouYeZCPPTTableViewCell.m; sourceTree = "<group>"; };
CA0D085B2CA543EE0086855E /* ShouYeZCXZTableViewCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ShouYeZCXZTableViewCell.h; sourceTree = "<group>"; };
CA0D085C2CA543EE0086855E /* ShouYeZCXZTableViewCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ShouYeZCXZTableViewCell.m; sourceTree = "<group>"; };
CA0D085F2CA547C60086855E /* ShouYeLiShiJiLuViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ShouYeLiShiJiLuViewController.h; sourceTree = "<group>"; };
CA0D08602CA547C60086855E /* ShouYeLiShiJiLuViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ShouYeLiShiJiLuViewController.m; sourceTree = "<group>"; };
CA0D08652CA548E50086855E /* ShouYeLiShiJiLuXZTableViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ShouYeLiShiJiLuXZTableViewController.h; sourceTree = "<group>"; };
CA0D08662CA548E50086855E /* ShouYeLiShiJiLuXZTableViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ShouYeLiShiJiLuXZTableViewController.m; sourceTree = "<group>"; };
CA0D08682CA548EE0086855E /* ShouYeLiShiJiLuPGTableViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ShouYeLiShiJiLuPGTableViewController.h; sourceTree = "<group>"; };
CA0D08692CA548EE0086855E /* ShouYeLiShiJiLuPGTableViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ShouYeLiShiJiLuPGTableViewController.m; sourceTree = "<group>"; };
CA0D086B2CA548F70086855E /* ShouYeLiShiJiLuPPTTableViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ShouYeLiShiJiLuPPTTableViewController.h; sourceTree = "<group>"; };
CA0D086C2CA548F70086855E /* ShouYeLiShiJiLuPPTTableViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ShouYeLiShiJiLuPPTTableViewController.m; sourceTree = "<group>"; };
CA0D086F2CA54D4B0086855E /* ShouYeLiShiJiLuXZTableViewCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ShouYeLiShiJiLuXZTableViewCell.h; sourceTree = "<group>"; };
CA0D08702CA54D4B0086855E /* ShouYeLiShiJiLuXZTableViewCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ShouYeLiShiJiLuXZTableViewCell.m; sourceTree = "<group>"; };
CA0D08732CA555DE0086855E /* ShouYeLiShiJiLuPGTableViewCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ShouYeLiShiJiLuPGTableViewCell.h; sourceTree = "<group>"; };
CA0D08742CA555DE0086855E /* ShouYeLiShiJiLuPGTableViewCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ShouYeLiShiJiLuPGTableViewCell.m; sourceTree = "<group>"; };
CA0D08762CA557700086855E /* ShouYeLiShiJiLuPGCollectionViewCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ShouYeLiShiJiLuPGCollectionViewCell.h; sourceTree = "<group>"; };
CA0D08772CA557700086855E /* ShouYeLiShiJiLuPGCollectionViewCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ShouYeLiShiJiLuPGCollectionViewCell.m; sourceTree = "<group>"; };
CA0D087A2CA55BB80086855E /* ShouYeLiShiJiLuPPTTableViewCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ShouYeLiShiJiLuPPTTableViewCell.h; sourceTree = "<group>"; };
CA0D087B2CA55BB80086855E /* ShouYeLiShiJiLuPPTTableViewCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ShouYeLiShiJiLuPPTTableViewCell.m; sourceTree = "<group>"; };
CA0D087D2CA55E5C0086855E /* JJGradientLabel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JJGradientLabel.h; sourceTree = "<group>"; };
CA0D087E2CA55E5D0086855E /* JJGradientLabel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JJGradientLabel.m; sourceTree = "<group>"; };
CA0D08812CA5682D0086855E /* CamreViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CamreViewController.h; sourceTree = "<group>"; };
CA0D08822CA5682D0086855E /* CamreViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CamreViewController.m; sourceTree = "<group>"; };
CA4257832CA24E1100A36A10 /* StartPZXZDetailViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = StartPZXZDetailViewController.h; sourceTree = "<group>"; };
CA4257842CA24E1100A36A10 /* StartPZXZDetailViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = StartPZXZDetailViewController.m; sourceTree = "<group>"; };
CA4257872CA24E8C00A36A10 /* StartPZXZDetailView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = StartPZXZDetailView.h; sourceTree = "<group>"; };
@ -818,6 +893,170 @@
path = Pods;
sourceTree = "<group>";
};
CA0D082A2CA4F8720086855E /* cell */ = {
isa = PBXGroup;
children = (
CA0D08512CA5431B0086855E /* 职场 */,
CA0D08502CA543150086855E /* 老师 */,
CA0D08372CA509BC0086855E /* son */,
CA0D082B2CA4F8930086855E /* ShouYeZNXZTableViewCell.h */,
CA0D082C2CA4F8930086855E /* ShouYeZNXZTableViewCell.m */,
CA0D082E2CA4FBDB0086855E /* ShouYeXieZuoTableViewCell.h */,
CA0D082F2CA4FBDB0086855E /* ShouYeXieZuoTableViewCell.m */,
CA0D08312CA4FFB90086855E /* ShouYeBannerTableViewCell.h */,
CA0D08322CA4FFB90086855E /* ShouYeBannerTableViewCell.m */,
CA0D08342CA501710086855E /* ShouYeToolsTableViewCell.h */,
CA0D08352CA501710086855E /* ShouYeToolsTableViewCell.m */,
CA0D083B2CA50F480086855E /* ShouYeZuoWenTableViewCell.h */,
CA0D083C2CA50F480086855E /* ShouYeZuoWenTableViewCell.m */,
);
path = cell;
sourceTree = "<group>";
};
CA0D08372CA509BC0086855E /* son */ = {
isa = PBXGroup;
children = (
CA0D08382CA509D20086855E /* ShouYeToolsCollectionViewCell.h */,
CA0D08392CA509D20086855E /* ShouYeToolsCollectionViewCell.m */,
);
path = son;
sourceTree = "<group>";
};
CA0D083E2CA52F680086855E /* 切换身份 */ = {
isa = PBXGroup;
children = (
CA0D08462CA534D70086855E /* cell */,
CA0D08422CA5315E0086855E /* view */,
CA0D083F2CA52F800086855E /* ShouYeShenFenViewController.h */,
CA0D08402CA52F800086855E /* ShouYeShenFenViewController.m */,
CA0D084D2CA53B970086855E /* ShouYeLingYuViewController.h */,
CA0D084E2CA53B970086855E /* ShouYeLingYuViewController.m */,
);
path = "切换身份";
sourceTree = "<group>";
};
CA0D08422CA5315E0086855E /* view */ = {
isa = PBXGroup;
children = (
CA0D08432CA5316B0086855E /* ShouYeShenFenView.h */,
CA0D08442CA5316B0086855E /* ShouYeShenFenView.m */,
CA0D084A2CA538700086855E /* ShouYeShenFenNianJiView.h */,
CA0D084B2CA538700086855E /* ShouYeShenFenNianJiView.m */,
);
path = view;
sourceTree = "<group>";
};
CA0D08462CA534D70086855E /* cell */ = {
isa = PBXGroup;
children = (
CA0D08472CA534ED0086855E /* ShouYeShenFenCollectionViewCell.h */,
CA0D08482CA534ED0086855E /* ShouYeShenFenCollectionViewCell.m */,
);
path = cell;
sourceTree = "<group>";
};
CA0D08502CA543150086855E /* 老师 */ = {
isa = PBXGroup;
children = (
CA0D08522CA543370086855E /* ShouYeLSZWPGTableViewCell.h */,
CA0D08532CA543370086855E /* ShouYeLSZWPGTableViewCell.m */,
CA0D08552CA543440086855E /* ShouYeLSKTPGTableViewCell.h */,
CA0D08562CA543440086855E /* ShouYeLSKTPGTableViewCell.m */,
);
path = "老师";
sourceTree = "<group>";
};
CA0D08512CA5431B0086855E /* 职场 */ = {
isa = PBXGroup;
children = (
CA0D08582CA543E40086855E /* ShouYeZCPPTTableViewCell.h */,
CA0D08592CA543E40086855E /* ShouYeZCPPTTableViewCell.m */,
CA0D085B2CA543EE0086855E /* ShouYeZCXZTableViewCell.h */,
CA0D085C2CA543EE0086855E /* ShouYeZCXZTableViewCell.m */,
);
path = "职场";
sourceTree = "<group>";
};
CA0D085E2CA547B60086855E /* 历史记录 */ = {
isa = PBXGroup;
children = (
CA0D08642CA548B40086855E /* PPT */,
CA0D08632CA548AE0086855E /* 批改 */,
CA0D08622CA548A50086855E /* 写作 */,
CA0D085F2CA547C60086855E /* ShouYeLiShiJiLuViewController.h */,
CA0D08602CA547C60086855E /* ShouYeLiShiJiLuViewController.m */,
);
path = "历史记录";
sourceTree = "<group>";
};
CA0D08622CA548A50086855E /* 写作 */ = {
isa = PBXGroup;
children = (
CA0D086E2CA54D350086855E /* cell */,
CA0D08652CA548E50086855E /* ShouYeLiShiJiLuXZTableViewController.h */,
CA0D08662CA548E50086855E /* ShouYeLiShiJiLuXZTableViewController.m */,
);
path = "写作";
sourceTree = "<group>";
};
CA0D08632CA548AE0086855E /* 批改 */ = {
isa = PBXGroup;
children = (
CA0D08722CA555D30086855E /* cell */,
CA0D08682CA548EE0086855E /* ShouYeLiShiJiLuPGTableViewController.h */,
CA0D08692CA548EE0086855E /* ShouYeLiShiJiLuPGTableViewController.m */,
);
path = "批改";
sourceTree = "<group>";
};
CA0D08642CA548B40086855E /* PPT */ = {
isa = PBXGroup;
children = (
CA0D08792CA55BA90086855E /* cell */,
CA0D086B2CA548F70086855E /* ShouYeLiShiJiLuPPTTableViewController.h */,
CA0D086C2CA548F70086855E /* ShouYeLiShiJiLuPPTTableViewController.m */,
);
path = PPT;
sourceTree = "<group>";
};
CA0D086E2CA54D350086855E /* cell */ = {
isa = PBXGroup;
children = (
CA0D086F2CA54D4B0086855E /* ShouYeLiShiJiLuXZTableViewCell.h */,
CA0D08702CA54D4B0086855E /* ShouYeLiShiJiLuXZTableViewCell.m */,
);
path = cell;
sourceTree = "<group>";
};
CA0D08722CA555D30086855E /* cell */ = {
isa = PBXGroup;
children = (
CA0D08732CA555DE0086855E /* ShouYeLiShiJiLuPGTableViewCell.h */,
CA0D08742CA555DE0086855E /* ShouYeLiShiJiLuPGTableViewCell.m */,
CA0D08762CA557700086855E /* ShouYeLiShiJiLuPGCollectionViewCell.h */,
CA0D08772CA557700086855E /* ShouYeLiShiJiLuPGCollectionViewCell.m */,
);
path = cell;
sourceTree = "<group>";
};
CA0D08792CA55BA90086855E /* cell */ = {
isa = PBXGroup;
children = (
CA0D087A2CA55BB80086855E /* ShouYeLiShiJiLuPPTTableViewCell.h */,
CA0D087B2CA55BB80086855E /* ShouYeLiShiJiLuPPTTableViewCell.m */,
);
path = cell;
sourceTree = "<group>";
};
CA0D08802CA568120086855E /* 自定义相机 */ = {
isa = PBXGroup;
children = (
CA0D08812CA5682D0086855E /* CamreViewController.h */,
CA0D08822CA5682D0086855E /* CamreViewController.m */,
);
path = "自定义相机";
sourceTree = "<group>";
};
CA4257822CA24DFB00A36A10 /* 文章 */ = {
isa = PBXGroup;
children = (
@ -1040,6 +1279,10 @@
CABA145A2C9D0AF2002CB3B1 /* 首页 */ = {
isa = PBXGroup;
children = (
CA0D08802CA568120086855E /* 自定义相机 */,
CA0D085E2CA547B60086855E /* 历史记录 */,
CA0D083E2CA52F680086855E /* 切换身份 */,
CA0D082A2CA4F8720086855E /* cell */,
CABA145F2C9D0B1C002CB3B1 /* ShouYeViewController.h */,
CABA14602C9D0B1C002CB3B1 /* ShouYeViewController.m */,
);
@ -1469,6 +1712,8 @@
CA81818D2C9E60B100EE7E6E /* ViewLable.m */,
CA8181A52C9EAB8700EE7E6E /* PGJUILabel.h */,
CA8181A62C9EAB8700EE7E6E /* PGJUILabel.m */,
CA0D087D2CA55E5C0086855E /* JJGradientLabel.h */,
CA0D087E2CA55E5D0086855E /* JJGradientLabel.m */,
);
path = Other;
sourceTree = "<group>";
@ -2339,6 +2584,7 @@
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
CA0D086A2CA548EE0086855E /* ShouYeLiShiJiLuPGTableViewController.m in Sources */,
CB489F882744A0BD00DA044A /* TagView.m in Sources */,
CABA14B22C9D4318002CB3B1 /* UserCodeModel.m in Sources */,
CB489F672744A0BD00DA044A /* DAYIndicatorView.m in Sources */,
@ -2354,12 +2600,15 @@
CB489F582744A0BD00DA044A /* UIDevice+PGJ.m in Sources */,
CBD422B128DAEDFC00C32440 /* UIImageView+PWebCache.m in Sources */,
CABA14852C9D2710002CB3B1 /* StartGNViewController.m in Sources */,
CA0D083A2CA509D20086855E /* ShouYeToolsCollectionViewCell.m in Sources */,
CB489FB32744A0BD00DA044A /* THDatePickerView.m in Sources */,
CB489FB62744A0BD00DA044A /* NSDate+CXCategory.m in Sources */,
CABA146A2C9D0B38002CB3B1 /* GongJuViewController.m in Sources */,
CB489F612744A0BD00DA044A /* ListAlterView.m in Sources */,
CBD422C028DAF38900C32440 /* KAlterView.m in Sources */,
CA0D08302CA4FBDB0086855E /* ShouYeXieZuoTableViewCell.m in Sources */,
CABA14BB2C9D4330002CB3B1 /* PublicUploadImageManager.m in Sources */,
CA0D08412CA52F800086855E /* ShouYeShenFenViewController.m in Sources */,
CA4257AA2CA2A30C00A36A10 /* StartZNPPTYuLanViewController.m in Sources */,
CB489F9D2744A0BD00DA044A /* AssistiveView.m in Sources */,
CABA14CB2C9D4395002CB3B1 /* GTMBases64.m in Sources */,
@ -2389,6 +2638,7 @@
CABA14B72C9D4318002CB3B1 /* UserUploadModel.m in Sources */,
CB489FB22744A0BD00DA044A /* FSActionSheetItem.m in Sources */,
CA4257AE2CA2AF3600A36A10 /* StartZNPPTYuLanTableViewCell.m in Sources */,
CA0D08362CA501710086855E /* ShouYeToolsTableViewCell.m in Sources */,
CB489F4B2744A0BD00DA044A /* PGGDatePickView.m in Sources */,
CB489FB72744A0BD00DA044A /* UIAlertController+Blocks.m in Sources */,
CABA14612C9D0B1C002CB3B1 /* ShouYeViewController.m in Sources */,
@ -2398,10 +2648,13 @@
CB489FCC2744A0BD00DA044A /* ConfigireSetting.m in Sources */,
CA4257952CA2671400A36A10 /* StartZNPPTCell.m in Sources */,
CABA14CC2C9D4395002CB3B1 /* NSData+PEHIExtension.m in Sources */,
CA0D08542CA543370086855E /* ShouYeLSZWPGTableViewCell.m in Sources */,
CABA14AC2C9D4318002CB3B1 /* OrderGoodsModel.m in Sources */,
CABA14EB2C9D7AB2002CB3B1 /* StartKeTangXieZuoView.m in Sources */,
CABA14642C9D0B25002CB3B1 /* FanWenViewController.m in Sources */,
CA487D8D2CA3E6B700AE773B /* StartZNPPTDaGangSonTableViewCell.m in Sources */,
CA0D087F2CA55E5D0086855E /* JJGradientLabel.m in Sources */,
CA0D08712CA54D4B0086855E /* ShouYeLiShiJiLuXZTableViewCell.m in Sources */,
CB489F742744A0BD00DA044A /* MCTabBar.m in Sources */,
CB489FB12744A0BD00DA044A /* FSActionSheetCell.m in Sources */,
CB489F6D2744A0BD00DA044A /* UIView+Additions.m in Sources */,
@ -2410,18 +2663,22 @@
CABA14B52C9D4318002CB3B1 /* UserModel.m in Sources */,
CB489FA92744A0BD00DA044A /* UIView+XLExtension.m in Sources */,
CB489F512744A0BD00DA044A /* PGJSearchView.m in Sources */,
CA0D084F2CA53B970086855E /* ShouYeLingYuViewController.m in Sources */,
CA0D087C2CA55BB80086855E /* ShouYeLiShiJiLuPPTTableViewCell.m in Sources */,
CA8181B02C9EB96000EE7E6E /* StartKTXZPGDetailFJView.m in Sources */,
CB489F7A2744A0BD00DA044A /* FSTextView.m in Sources */,
CAC8065C2CA1449E00C21AA7 /* StartZNXZKeysViewController.m in Sources */,
CABA14B32C9D4318002CB3B1 /* UserConfigModel.m in Sources */,
CA8181992C9E77FB00EE7E6E /* DownJDLoadView.m in Sources */,
CB489F6F2744A0BD00DA044A /* XLAlertView.m in Sources */,
CA0D085A2CA543E40086855E /* ShouYeZCPPTTableViewCell.m in Sources */,
CA81819D2C9E9C6600EE7E6E /* StartKTXZPGDetailViewController.m in Sources */,
CB489FA32744A0BD00DA044A /* ZJContentView.m in Sources */,
CA8181922C9E748500EE7E6E /* StartKTXZPGViewController.m in Sources */,
CAC8064E2CA119F800C21AA7 /* StartZWPIDetailView.m in Sources */,
CB489F6C2744A0BD00DA044A /* RadianDisView.m in Sources */,
CA487D8A2CA3AB6B00AE773B /* UITableView+MoveCell.m in Sources */,
CA0D08782CA557700086855E /* ShouYeLiShiJiLuPGCollectionViewCell.m in Sources */,
CABA14AE2C9D4318002CB3B1 /* OrderInfoModel.m in Sources */,
CB489F502744A0BD00DA044A /* Tools.m in Sources */,
CAC806682CA1521200C21AA7 /* StartZNXZSiLuView.m in Sources */,
@ -2429,6 +2686,8 @@
CA4257892CA24E8C00A36A10 /* StartPZXZDetailView.m in Sources */,
CABA14E72C9D76F8002CB3B1 /* StartKeTangXieZuoViewController.m in Sources */,
CABA14782C9D13CD002CB3B1 /* StartSFViewController.m in Sources */,
CA0D085D2CA543EE0086855E /* ShouYeZCXZTableViewCell.m in Sources */,
CA0D086D2CA548F70086855E /* ShouYeLiShiJiLuPPTTableViewController.m in Sources */,
CA487D932CA4055B00AE773B /* StartPayGoodsCollectionViewCell.m in Sources */,
CA4257B62CA2BBB000A36A10 /* StartPayView.m in Sources */,
CB489DDB27449D5D00DA044A /* main.m in Sources */,
@ -2436,11 +2695,13 @@
CB489F652744A0BD00DA044A /* DAYComponentView.m in Sources */,
CB489FAC2744A0BD00DA044A /* XLPhotoBrowser.m in Sources */,
CB489F522744A0BD00DA044A /* PlayAudio.m in Sources */,
CA0D08492CA534ED0086855E /* ShouYeShenFenCollectionViewCell.m in Sources */,
CB489F662744A0BD00DA044A /* DAYUtils.m in Sources */,
CA4257B22CA2BB8500A36A10 /* StartPayViewController.m in Sources */,
CB489F6A2744A0BD00DA044A /* UILabel+PGGLabText.m in Sources */,
CB489F772744A0BD00DA044A /* WYCamaImageTools.m in Sources */,
CA8181B62C9ECB5800EE7E6E /* StartKTXZPGDetailFJItemView.m in Sources */,
CA0D08752CA555DE0086855E /* ShouYeLiShiJiLuPGTableViewCell.m in Sources */,
CA8181A72C9EAB8700EE7E6E /* PGJUILabel.m in Sources */,
CA81818E2C9E60B100EE7E6E /* ViewLable.m in Sources */,
CB489FB42744A0BD00DA044A /* CXDatePickerView.m in Sources */,
@ -2464,10 +2725,12 @@
CB489F9B2744A0BD00DA044A /* YSAPIClient.m in Sources */,
CB489F822744A0BD00DA044A /* NSData+Base64.m in Sources */,
CB489FA62744A0BD00DA044A /* ZJScrollSegmentView.m in Sources */,
CA0D08332CA4FFB90086855E /* ShouYeBannerTableViewCell.m in Sources */,
CABA14AF2C9D4318002CB3B1 /* PayOrderModel.m in Sources */,
CB489F812744A0BD00DA044A /* GTMBase64.m in Sources */,
CAC806642CA151ED00C21AA7 /* StartZNXZSiLuViewController.m in Sources */,
CB489F962744A0BD00DA044A /* SmsloginCodeModel.m in Sources */,
CA0D08612CA547C60086855E /* ShouYeLiShiJiLuViewController.m in Sources */,
CB489F712744A0BD00DA044A /* RootTabBarController.m in Sources */,
CAC806462CA113A200C21AA7 /* StartZWPIViewCell.m in Sources */,
CABA14BE2C9D4342002CB3B1 /* TimeTools.m in Sources */,
@ -2492,6 +2755,7 @@
CABA14D92C9D5071002CB3B1 /* PageControlView.m in Sources */,
CA4257852CA24E1100A36A10 /* StartPZXZDetailViewController.m in Sources */,
CB489FA52744A0BD00DA044A /* ZJSegmentStyle.m in Sources */,
CA0D08672CA548E50086855E /* ShouYeLiShiJiLuXZTableViewController.m in Sources */,
CABA147F2C9D19A0002CB3B1 /* TextCollectionViewCell.m in Sources */,
CA487D982CA40A8300AE773B /* StartPayDaoJiShiView.m in Sources */,
CB489F642744A0BD00DA044A /* DAYNavigationBar.m in Sources */,
@ -2502,6 +2766,7 @@
CB489FA82744A0BD00DA044A /* XLProgressView.m in Sources */,
CA8181AD2C9EB95700EE7E6E /* StartKTXZPGDetailZHView.m in Sources */,
CB489F802744A0BD00DA044A /* NSString+Base64.m in Sources */,
CA0D08572CA543440086855E /* ShouYeLSKTPGTableViewCell.m in Sources */,
CB489FD82744A30000DA044A /* PGGMovieLineSetView.m in Sources */,
CB489F4D2744A0BD00DA044A /* AddressListAlterView.m in Sources */,
CB489FA22744A0BD00DA044A /* UIViewController+ZJScrollPageController.m in Sources */,
@ -2513,9 +2778,12 @@
CABA14DD2C9D6E40002CB3B1 /* NetWorkManager.m in Sources */,
CBD422BD28DAF34B00C32440 /* IndexSectionView.m in Sources */,
CB489FA12744A0BD00DA044A /* ZJTitleView.m in Sources */,
CA0D082D2CA4F8930086855E /* ShouYeZNXZTableViewCell.m in Sources */,
CB489FAF2744A0BD00DA044A /* FSActionSheetConfig.m in Sources */,
CA0D08452CA5316B0086855E /* ShouYeShenFenView.m in Sources */,
CB489FB52744A0BD00DA044A /* HYTimePickerView.m in Sources */,
CA4257A32CA29BF900A36A10 /* StartZNPPTDaGangAlterView.m in Sources */,
CA0D08832CA5682D0086855E /* CamreViewController.m in Sources */,
CA487D9B2CA40D3A00AE773B /* StartPayGoodsPayView.m in Sources */,
CAC8066C2CA16DCC00C21AA7 /* StartPZXZViewController.m in Sources */,
CB489F722744A0BD00DA044A /* MCTabBarController.m in Sources */,
@ -2529,7 +2797,9 @@
CB489F562744A0BD00DA044A /* amrFileCodec.m in Sources */,
CABA14822C9D1D0A002CB3B1 /* TextHeaderCollectionViewCell.m in Sources */,
CB489F572744A0BD00DA044A /* AudioRecored.m in Sources */,
CA0D083D2CA50F480086855E /* ShouYeZuoWenTableViewCell.m in Sources */,
CA8181B32C9EB96F00EE7E6E /* StartKTXZPGDetailXZView.m in Sources */,
CA0D084C2CA538710086855E /* ShouYeShenFenNianJiView.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};

View File

@ -10,7 +10,7 @@
#import "StartViewController.h"
#import "StartPayViewController.h"
#import "TabBarController.h"
@interface AppDelegate ()
@ -33,7 +33,9 @@
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.window.backgroundColor = [UIColor whiteColor];
[self.window setRootViewController:[[NavgationController alloc] initWithRootViewController:[StartPayViewController new]]];
// [self.window setRootViewController:[[NavgationController alloc] initWithRootViewController:[StartPayViewController new]]];
[self.window setRootViewController:[TabBarController new]];
[self.window makeKeyAndVisible];

View File

@ -0,0 +1,6 @@
{
"info" : {
"author" : "xcode",
"version" : 1
}
}

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "蒙版组 12961@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "蒙版组 12961@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 367 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 789 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "助手banner@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "助手banner@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 83 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 204 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "组 43312@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "组 43312@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "组 43353@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "组 43353@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 75 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "组 42804@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "组 42804@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "组 42385@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "组 42385@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.6 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "组 43356@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "组 43356@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 133 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "组 43358@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "组 43358@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "组 43357@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "组 43357@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "组 43355@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "组 43355@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 83 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 184 KiB

View 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
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "组 43351@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "组 43351@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "组 43352@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "组 43352@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 128 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "组 42385@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "组 42385@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "组 43354@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "组 43354@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "组 42385@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "组 42385@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "组 43354@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "组 43354@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 86 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "三角 1.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "三角.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "组 43019@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "组 43019@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 311 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 498 B

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "组 43296@2x(1).png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "组 43296@3x(1).png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 843 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "组 43296@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "组 43296@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "Avatar 04 (1)@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "Avatar 04 (1)@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "Avatar 6@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "Avatar 6@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "容器 156@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "容器 156@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "组 43133@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "组 43133@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "组 43313@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "组 43313@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "组 43314@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "组 43314@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "组 43318@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "组 43318@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

View File

@ -45,6 +45,10 @@ NS_ASSUME_NONNULL_BEGIN
@property (nonatomic , strong) NSString *vip;
@property (nonatomic , assign) BOOL isloadconfig;
///领域1教育 2职场
@property (nonatomic , strong) NSString *lingyu;
///1学生 2家长 3老师
@property (nonatomic , strong) NSString *shenfen;
+(void)setLoingState:(NSString *)value;
+(void)setToken:(NSString *)value;

View File

@ -26,6 +26,10 @@ typedef void(^ExtraBtnOnClick)(UIButton *extraBtn);
@property (weak, nonatomic) id<ZJScrollPageViewDelegate> delegate;
@property (strong, nonatomic) UIImage *backgroundImage;
// 滚动条
@property (strong, nonatomic) UIView *scrollLine;
- (instancetype)initWithFrame:(CGRect )frame segmentStyle:(ZJSegmentStyle *)segmentStyle delegate:(id<ZJScrollPageViewDelegate>)delegate titles:(NSArray *)titles titleDidClick:(TitleBtnOnClickBlock)titleDidClick;

View File

@ -16,8 +16,7 @@
NSUInteger _oldIndex;
// BOOL _isScroll;
}
//
@property (strong, nonatomic) UIView *scrollLine;
//
@property (strong, nonatomic) UIView *coverLayer;
// scrollView
@ -601,7 +600,7 @@ static CGFloat const contentSizeXOff = 20.0;
if (!_scrollLine) {
UIView *lineView = [[UIView alloc] init];
lineView.backgroundColor = self.segmentStyle.scrollLineColor;
lineView.layer.cornerRadius = 2;
lineView.layer.cornerRadius = 1.5;
lineView.layer.masksToBounds = YES;
_scrollLine = lineView;

View File

@ -0,0 +1,18 @@
//
// JJGradientLabel.h
// ProductApp
//
// Created by 工作 on 2024/6/19.
//
#import <UIKit/UIKit.h>
NS_ASSUME_NONNULL_BEGIN
@interface JJGradientLabel : UILabel
@property(nonatomic, strong) NSArray* colors;
///垂直渐变
@property (nonatomic , assign) BOOL isshuline;
@end
NS_ASSUME_NONNULL_END

View File

@ -0,0 +1,90 @@
//
// JJGradientLabel.m
// ProductApp
//
// Created by on 2024/6/19.
//
#import "JJGradientLabel.h"
@implementation JJGradientLabel
//- (void)drawRect:(CGRect)rect
//{
// CGSize textSize = [self.text sizeWithAttributes:@{NSFontAttributeName : self.font}];
// CGRect textRect = (CGRect){0, 0, textSize};
//
// // ( layermask)
// CGContextRef context = UIGraphicsGetCurrentContext();
// [self.textColor set];
// [self.text drawWithRect:rect options:NSStringDrawingUsesLineFragmentOrigin attributes:@{NSFontAttributeName : self.font} context:NULL];
//
// // (context )
// CGContextTranslateCTM(context, 0.0f, rect.size.height- (rect.size.height - textSize.height)*0.5);
// CGContextScaleCTM(context, 1.0f, -1.0f);
//
// CGImageRef alphaMask = NULL;
// alphaMask = CGBitmapContextCreateImage(context);
// CGContextClearRect(context, rect);//
//
// // mask
// CGContextClipToMask(context, rect, alphaMask);
//
// //
//
// CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();
// CGGradientRef gradient = CGGradientCreateWithColors(colorSpace, (__bridge CFArrayRef)self.colors, NULL);
// CGPoint startPoint = CGPointMake(textRect.origin.x,
// textRect.origin.y);
// CGPoint endPoint = CGPointMake(textRect.origin.x + textRect.size.width,
// textRect.origin.y + textRect.size.height);
// CGContextDrawLinearGradient(context, gradient, startPoint, endPoint, kCGGradientDrawsBeforeStartLocation | kCGGradientDrawsAfterEndLocation);
//
// //
// CGColorSpaceRelease(colorSpace);
// CGGradientRelease(gradient);
// CFRelease(alphaMask);
//
//}
- (void)drawRect:(CGRect)rect
{
CGContextRef context = UIGraphicsGetCurrentContext();
// mask
[self.text drawInRect:self.bounds withAttributes:@{NSFontAttributeName : self.font}];
CGImageRef textMask = CGBitmapContextCreateImage(context);
//
CGContextClearRect(context, rect);
//
CGContextTranslateCTM(context, 0.0, self.bounds.size.height);
CGContextScaleCTM(context, 1.0, -1.0);
CGContextClipToMask(context, rect, textMask);
//
CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();
CGFloat locations[] = {0, 0.5, 1};
// CGFloat colors[] = {1.0,0.0,0.0,1.0,
// 0.0,1.0,0.0,1.0,
// 0.0,0.0,1.0,1.0};
// CGGradientRef gradient=CGGradientCreateWithColorComponents(colorSpace, colors, locations, 3);
CGGradientRef gradient= CGGradientCreateWithColors(colorSpace, (__bridge CFArrayRef)self.colors, locations);
CGPoint start = CGPointMake(0, self.bounds.size.height / 2.0);
CGPoint end = CGPointMake(self.bounds.size.width, self.bounds.size.height / 2.0);
if(self.isshuline)
{
start = CGPointMake(0, self.bounds.size.height);
end = CGPointMake(0, 0);
}
CGContextDrawLinearGradient(context, gradient, start, end, kCGGradientDrawsBeforeStartLocation);
//
CGColorSpaceRelease(colorSpace);
CGGradientRelease(gradient);
CGImageRelease(textMask);
}
@end

View File

@ -6,26 +6,392 @@
//
#import "ShouYeViewController.h"
#import "ShouYeZNXZTableViewCell.h"
#import "ShouYeXieZuoTableViewCell.h"
#import "ShouYeBannerTableViewCell.h"
#import "ShouYeToolsTableViewCell.h"
#import "ShouYeZuoWenTableViewCell.h"
#import "ShouYeShenFenViewController.h"
#import "ShouYeLingYuViewController.h"
#import "ShouYeLSZWPGTableViewCell.h"
#import "ShouYeLSKTPGTableViewCell.h"
#import "ShouYeZCPPTTableViewCell.h"
#import "ShouYeZCXZTableViewCell.h"
#import "ShouYeLiShiJiLuViewController.h"
@interface ShouYeViewController ()
@interface ShouYeViewController ()<UITableViewDelegate,UITableViewDataSource>
///
@property (nonatomic , strong) UITableView *tableView ;
@end
@implementation ShouYeViewController
-(UIStatusBarStyle)preferredStatusBarStyle {
return UIStatusBarStyleDefault;
}
-(void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
if(self.tableView)
{
[self.tableView reloadData];
}
}
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view.
[super viewDidLoad];
[self.navigationController setNavigationBarHidden:YES animated:NO];
[self showNaviGationView:YES];
[self.navigationView setTitle:@"" titleColor:RGBCOLOR(60, 60, 60)];
[self.navigationView setBackgroundColor:[UIColor clearColor]];
[self drawTopView];
UITableView *tableView = [[UITableView alloc] initWithFrame:CGRectZero style:UITableViewStyleGrouped];
[tableView setSeparatorStyle:UITableViewCellSeparatorStyleNone];
[tableView setBackgroundColor:[UIColor clearColor]];
[tableView setDelegate:self];
[tableView setDataSource:self];
[tableView setShowsVerticalScrollIndicator:NO];
[self.view addSubview:tableView];
[tableView mas_makeConstraints:^(MASConstraintMaker *make) {
make.bottom.equalTo(self.view);
make.left.offset(16);
make.right.equalTo(self.view).offset(-16);
make.top.offset(NavHeight+15);
}];
_tableView = tableView;
}
/*
#pragma mark - Navigation
// In a storyboard-based application, you will often want to do a little preparation before navigation
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
// Get the new view controller using [segue destinationViewController].
// Pass the selected object to the new view controller.
-(void)drawTopView
{
[self.view setBackgroundColor:RGBCOLOR(242, 242, 242)];
UIImageView *imgvback = [[UIImageView alloc] init];
[imgvback setImage:[UIImage imageNamed:@"home_back"]];
[self.view addSubview:imgvback];
[imgvback mas_makeConstraints:^(MASConstraintMaker *make) {
make.left.right.top.equalTo(self.view);
}];
[self.view sendSubviewToBack:imgvback];
UIButton *btnianji = [[UIButton alloc] init];
[btnianji setTitle:@"学生-五年级" forState:UIControlStateNormal];
[btnianji setTitleColor:RGBCOLOR(26, 26, 26) forState:UIControlStateNormal];
[btnianji.titleLabel setFont:[UIFont systemFontOfSize:16]];
[btnianji setImage:[UIImage imageNamed:@"home_三角"] forState:UIControlStateNormal];
[self.navigationView addSubview:btnianji];
[btnianji mas_makeConstraints:^(MASConstraintMaker *make) {
make.left.offset(16);
make.bottom.equalTo(self.navigationView).offset(-2);
make.height.offset(40);
}];
[btnianji setIconInRightWithSpacing:6];
[btnianji setTag:0];
[btnianji addTarget:self action:@selector(topAction:) forControlEvents:UIControlEventTouchUpInside];
UIButton *btlishi = [[UIButton alloc] init];
[btlishi setImage:[UIImage imageNamed:@"home_lishi"] forState:UIControlStateNormal];
[self.navigationView addSubview:btlishi];
[btlishi mas_makeConstraints:^(MASConstraintMaker *make) {
make.right.equalTo(self.navigationView).offset(-16);
make.centerY.equalTo(btnianji);
make.width.height.offset(40);
}];
[btlishi setTag:1];
[btlishi addTarget:self action:@selector(topAction:) forControlEvents:UIControlEventTouchUpInside];
}
*/
-(void)topAction:(UIButton *)sender
{
if(sender.tag==1)
{///
ShouYeLiShiJiLuViewController *vc = [ShouYeLiShiJiLuViewController new];
[self.navigationController pushViewController:vc animated:YES];
}
else
{///
///
if([UserInfoModel shareModel].lingyu.intValue == 1)
{
ShouYeShenFenViewController *vc = [ShouYeShenFenViewController new];
[self.navigationController pushViewController:vc animated:YES];
}
else
{
ShouYeLingYuViewController *vc = [ShouYeLingYuViewController new];
[self.navigationController pushViewController:vc animated:YES];
}
}
}
#pragma mark - UITableView
-(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
if([UserInfoModel shareModel].lingyu.intValue==2)return 4;
return 5;
}
-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
if(section==4)
{///
return 5;
}
return 1;
}
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
int type = [UserInfoModel shareModel].lingyu.intValue;
if(indexPath.section==0)
{
if(type==2)
{///
static NSString *strcell = @"ShouYeZCPPTTableViewCell";
ShouYeZCPPTTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:strcell];
if(!cell)
{
cell = [[ShouYeZCPPTTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:strcell];
[cell setSelectionStyle:UITableViewCellSelectionStyleNone];
[cell setBackgroundColor:[UIColor clearColor]];
}
return cell;
}
else
{
///1 2 3
int shenfen = [UserInfoModel shareModel].shenfen.intValue;
if (shenfen==3||shenfen==2)
{
static NSString *strcell = @"ShouYeLSZWPGTableViewCell";
ShouYeLSZWPGTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:strcell];
if(!cell)
{
cell = [[ShouYeLSZWPGTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:strcell];
[cell setSelectionStyle:UITableViewCellSelectionStyleNone];
[cell setBackgroundColor:[UIColor clearColor]];
}
return cell;
}
else
{
static NSString *strcell = @"ShouYeZNXZTableViewCell";
ShouYeZNXZTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:strcell];
if(!cell)
{
cell = [[ShouYeZNXZTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:strcell];
[cell setSelectionStyle:UITableViewCellSelectionStyleNone];
[cell setBackgroundColor:[UIColor clearColor]];
}
return cell;
}
}
}
else if(indexPath.section==1)
{
if(type==2)
{///
static NSString *strcell = @"ShouYeZCXZTableViewCell";
ShouYeZCXZTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:strcell];
if(!cell)
{
cell = [[ShouYeZCXZTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:strcell];
[cell setSelectionStyle:UITableViewCellSelectionStyleNone];
[cell setBackgroundColor:[UIColor clearColor]];
}
return cell;
}
else
{
///1 2 3
int shenfen = [UserInfoModel shareModel].shenfen.intValue;
if (shenfen==3||shenfen==2)
{
static NSString *strcell = @"ShouYeLSKTPGTableViewCell";
ShouYeLSKTPGTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:strcell];
if(!cell)
{
cell = [[ShouYeLSKTPGTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:strcell];
[cell setSelectionStyle:UITableViewCellSelectionStyleNone];
[cell setBackgroundColor:[UIColor clearColor]];
}
return cell;
}
else
{
static NSString *strcell = @"ShouYeXieZuoTableViewCell";
ShouYeXieZuoTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:strcell];
if(!cell)
{
cell = [[ShouYeXieZuoTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:strcell];
[cell setSelectionStyle:UITableViewCellSelectionStyleNone];
[cell setBackgroundColor:[UIColor clearColor]];
}
return cell;
}
}
}
else if(indexPath.section==2)
{
static NSString *strcell = @"ShouYeBannerTableViewCell";
ShouYeBannerTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:strcell];
if(!cell)
{
cell = [[ShouYeBannerTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:strcell];
[cell setSelectionStyle:UITableViewCellSelectionStyleNone];
[cell setBackgroundColor:[UIColor clearColor]];
}
return cell;
}
else if(indexPath.section==3)
{
static NSString *strcell = @"ShouYeToolsTableViewCell";
ShouYeToolsTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:strcell];
if(!cell)
{
cell = [[ShouYeToolsTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:strcell];
[cell setSelectionStyle:UITableViewCellSelectionStyleNone];
[cell setBackgroundColor:[UIColor clearColor]];
}
return cell;
}
static NSString *strcell = @"ShouYeZuoWenTableViewCell";
ShouYeZuoWenTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:strcell];
if(!cell)
{
cell = [[ShouYeZuoWenTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:strcell];
[cell setSelectionStyle:UITableViewCellSelectionStyleNone];
[cell setBackgroundColor:[UIColor clearColor]];
}
if(indexPath.row==4)
{
cell.islast = YES;
}
else
{
cell.islast = NO;
}
return cell;
}
-(CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
{
if(section==4)
{///
return 45;
}
return 0.01;
}
-(CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section
{
if(section==4)
{///
return 10;
}
return 15;
}
-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
if(indexPath.section==0)
{
return 140;
}
else if(indexPath.section==1)
{
int type = [UserInfoModel shareModel].lingyu.intValue;
if(type==2)
{
return 140;
}
return 160;
}
else if(indexPath.section==2)
{
return 92;
}
else if(indexPath.section==3)
{
/// 52 +86 76
float fheight = 52;
fheight+=86-10;
return fheight;
}
return 75;
}
-(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
if(section==4)
{///
UIView *viewback = [[UIView alloc] initWithFrame:CGRectMake(0, 0, UISCREEN_WIDTH-32, 45)];
[viewback setBackgroundColor:[UIColor whiteColor]];
UIBezierPath *maskPath = [UIBezierPath bezierPathWithRoundedRect: viewback.bounds byRoundingCorners:UIRectCornerTopLeft | UIRectCornerTopRight cornerRadii:CGSizeMake(8,8)];
CAShapeLayer *maskLayer = [[CAShapeLayer alloc] init];
maskLayer.frame = viewback.bounds;
maskLayer.path = maskPath.CGPath;
viewback.layer.mask = maskLayer;
UILabel *lbname = [[UILabel alloc] init];
[lbname setText:@"高分作文"];
[lbname setTextColor:RGBCOLOR(51, 51, 51)];
[lbname setTextAlignment:NSTextAlignmentLeft];
[lbname setFont:[UIFont systemFontOfSize:14]];
[viewback addSubview:lbname];
[lbname mas_makeConstraints:^(MASConstraintMaker *make) {
make.left.offset(14);
make.top.offset(18);
}];
UIButton *btmore = [[UIButton alloc] init];
[btmore setTitle:@"查看更多" forState:UIControlStateNormal];
[btmore setTitleColor:RGBCOLOR(153, 153, 153) forState:UIControlStateNormal];
[btmore.titleLabel setFont:[UIFont systemFontOfSize:12]];
[btmore setImage:[UIImage imageNamed:@"next"] forState:UIControlStateNormal];
[viewback addSubview:btmore];
[btmore mas_makeConstraints:^(MASConstraintMaker *make) {
make.centerY.equalTo(lbname);
make.right.equalTo(viewback).offset(-10);
make.height.offset(30);
make.width.offset(80);
}];
[btmore setIconInRightWithSpacing:2];
[btmore addTarget:self action:@selector(morezwAction) forControlEvents:UIControlEventTouchUpInside];
return viewback;
}
return [UIView new];
}
-(UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section
{
if(section==4)
{///
UIView *viewback = [[UIView alloc] initWithFrame:CGRectMake(0, 0, UISCREEN_WIDTH-32, 10)];
[viewback setBackgroundColor:[UIColor whiteColor]];
UIBezierPath *maskPath = [UIBezierPath bezierPathWithRoundedRect: viewback.bounds byRoundingCorners:UIRectCornerBottomLeft | UIRectCornerBottomRight cornerRadii:CGSizeMake(8,8)];
CAShapeLayer *maskLayer = [[CAShapeLayer alloc] init];
maskLayer.frame = viewback.bounds;
maskLayer.path = maskPath.CGPath;
viewback.layer.mask = maskLayer;
return viewback;
}
return [UIView new];
}
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
if(indexPath.section==4)
{
}
}
///
-(void)morezwAction
{
}
@end

View File

@ -0,0 +1,16 @@
//
// ShouYeBannerTableViewCell.h
// ProductApp
//
// Created by 工作 on 2024/9/26.
//
#import <UIKit/UIKit.h>
NS_ASSUME_NONNULL_BEGIN
@interface ShouYeBannerTableViewCell : UITableViewCell
@end
NS_ASSUME_NONNULL_END

View File

@ -0,0 +1,55 @@
//
// ShouYeBannerTableViewCell.m
// ProductApp
//
// Created by on 2024/9/26.
//
#import "ShouYeBannerTableViewCell.h"
@interface ShouYeBannerTableViewCell ()<SDCycleScrollViewDelegate>
//
@property (nonatomic, strong) SDCycleScrollView *cleScrollView;
@end
@implementation ShouYeBannerTableViewCell
-(id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
{
if(self = [super initWithStyle:style reuseIdentifier:reuseIdentifier])
{
SDCycleScrollView *cleScrollView = [SDCycleScrollView cycleScrollViewWithFrame:CGRectZero imageNamesGroup:@[]];
cleScrollView.scrollDirection = UICollectionViewScrollDirectionHorizontal;
cleScrollView.delegate = self;
cleScrollView.backgroundColor = [UIColor whiteColor];
cleScrollView.titleLabelBackgroundColor = [UIColor clearColor];
cleScrollView.titleLabelTextColor = [UIColor darkGrayColor];
cleScrollView.titleLabelTextFont = [UIFont systemFontOfSize:[Tools sizeFont:14]];
cleScrollView.autoScrollTimeInterval = 3.0;
cleScrollView.placeholderImage = [UIImage imageNamed:@"home_bannernomo"];
cleScrollView.bannerImageViewContentMode = UIViewContentModeScaleAspectFill;
[cleScrollView setShowPageControl:YES];
cleScrollView.pageControlBottomOffset = -5;
cleScrollView.pageControlDotSize = CGSizeMake(4, 4);
[self addSubview:cleScrollView];
[cleScrollView mas_makeConstraints:^(MASConstraintMaker *make) {
make.edges.equalTo(self);
}];
[cleScrollView.layer setMasksToBounds:YES];
[cleScrollView.layer setCornerRadius:8];
_cleScrollView = cleScrollView;
cleScrollView.imageURLStringsGroup = @[@"",@"",@""];
}
return self;
}
/** */
- (void)cycleScrollView:(SDCycleScrollView *)cycleScrollView didSelectItemAtIndex:(NSInteger)index
{
}
@end

View File

@ -0,0 +1,16 @@
//
// ShouYeToolsTableViewCell.h
// ProductApp
//
// Created by 工作 on 2024/9/26.
//
#import <UIKit/UIKit.h>
NS_ASSUME_NONNULL_BEGIN
@interface ShouYeToolsTableViewCell : UITableViewCell
@end
NS_ASSUME_NONNULL_END

View File

@ -0,0 +1,118 @@
//
// ShouYeToolsTableViewCell.m
// ProductApp
//
// Created by on 2024/9/26.
//
#import "ShouYeToolsTableViewCell.h"
#import "ShouYeToolsCollectionViewCell.h"
@interface ShouYeToolsTableViewCell ()<UICollectionViewDelegate,UICollectionViewDataSource>
///
@property (nonatomic , strong) UICollectionView *collect;
@end
@implementation ShouYeToolsTableViewCell
-(id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
{
if(self = [super initWithStyle:style reuseIdentifier:reuseIdentifier])
{
UIView *viewback = [[UIView alloc] init];
[viewback setBackgroundColor:[UIColor whiteColor]];
[self.contentView addSubview:viewback];
[viewback mas_makeConstraints:^(MASConstraintMaker *make) {
make.edges.equalTo(self);
}];
[viewback.layer setMasksToBounds:YES];
[viewback.layer setCornerRadius:8];
UILabel *lbname = [[UILabel alloc] init];
[lbname setText:@"常用工具"];
[lbname setTextColor:RGBCOLOR(26, 26, 26)];
[lbname setTextAlignment:NSTextAlignmentLeft];
[lbname setFont:[UIFont boldSystemFontOfSize:16]];
[viewback addSubview:lbname];
[lbname mas_makeConstraints:^(MASConstraintMaker *make) {
make.left.offset(14);
make.top.offset(16);
}];
UIButton *btmore = [[UIButton alloc] init];
[btmore setTitle:@"查看更多" forState:UIControlStateNormal];
[btmore setTitleColor:RGBCOLOR(153, 153, 153) forState:UIControlStateNormal];
[btmore.titleLabel setFont:[UIFont systemFontOfSize:12]];
[btmore setImage:[UIImage imageNamed:@"next"] forState:UIControlStateNormal];
[viewback addSubview:btmore];
[btmore mas_makeConstraints:^(MASConstraintMaker *make) {
make.centerY.equalTo(lbname);
make.right.equalTo(viewback).offset(-10);
make.height.offset(30);
make.width.offset(80);
}];
[btmore setIconInRightWithSpacing:2];
[btmore addTarget:self action:@selector(moreAction) forControlEvents:UIControlEventTouchUpInside];
UICollectionViewFlowLayout *layout = [[UICollectionViewFlowLayout alloc] init];
layout.minimumLineSpacing = 0;
layout.minimumInteritemSpacing = 0;
UICollectionView *collect = [[UICollectionView alloc] initWithFrame:CGRectZero collectionViewLayout:layout];
[collect setScrollEnabled:NO];
[collect setDelegate:self];
[collect setDataSource:self];
[collect setBackgroundColor:[UIColor clearColor]];
[viewback addSubview:collect];
[collect mas_makeConstraints:^(MASConstraintMaker *make) {
make.left.offset(0);
make.right.equalTo(viewback);
make.top.equalTo(lbname.mas_bottom).offset(2);
make.height.offset(86);
}];
[collect registerClass:[ShouYeToolsCollectionViewCell class] forCellWithReuseIdentifier:@"ShouYeToolsCollectionViewCell"];
_collect = collect;
}
return self;
}
-(void)moreAction
{
}
#pragma mark - UICollectionView
- (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section
{
return 4;
}
- (__kindof UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath
{
ShouYeToolsCollectionViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:@"ShouYeToolsCollectionViewCell" forIndexPath:indexPath];
return cell;
}
//section
- (UIEdgeInsets)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout insetForSectionAtIndex:(NSInteger)section{
return UIEdgeInsetsMake(0, 0, 0, 0);
}
//cell
- (CGFloat)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout minimumLineSpacingForSectionAtIndex:(NSInteger)section{
return 0;
}
//cell
- (CGFloat)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout ForSectionAtIndex:(NSInteger)section{
return 0;
}
// UICollectionViewCell
- (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath
{
return CGSizeMake((UISCREEN_WIDTH-32)/4.0, 86);
}
-(void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath
{
///
}
@end

View File

@ -0,0 +1,16 @@
//
// ShouYeXieZuoTableViewCell.h
// ProductApp
//
// Created by 工作 on 2024/9/26.
//
#import <UIKit/UIKit.h>
NS_ASSUME_NONNULL_BEGIN
@interface ShouYeXieZuoTableViewCell : UITableViewCell
@end
NS_ASSUME_NONNULL_END

View File

@ -0,0 +1,150 @@
//
// ShouYeXieZuoTableViewCell.m
// ProductApp
//
// Created by on 2024/9/26.
//
#import "ShouYeXieZuoTableViewCell.h"
#import "CamreViewController.h"
@interface ShouYeXieZuoTableViewCell ()
@end
@implementation ShouYeXieZuoTableViewCell
-(id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
{
if(self = [super initWithStyle:style reuseIdentifier:reuseIdentifier])
{
UIView *viewback = [[UIView alloc] init];
[self.contentView addSubview:viewback];
[viewback mas_makeConstraints:^(MASConstraintMaker *make) {
make.edges.equalTo(self);
}];
UIView *viewpz = [[UIView alloc] init];
[viewpz setBackgroundColor:[UIColor whiteColor]];
[viewback addSubview:viewpz];
[viewpz mas_makeConstraints:^(MASConstraintMaker *make) {
make.left.top.bottom.equalTo(viewback);
make.width.offset((UISCREEN_WIDTH-42)/2.0);
}];
[self drawPZView:viewpz];
UIView *viewkt = [[UIView alloc] init];
[viewkt setBackgroundColor:[UIColor whiteColor]];
[viewback addSubview:viewkt];
[viewkt mas_makeConstraints:^(MASConstraintMaker *make) {
make.left.equalTo(viewpz.mas_right).offset(10);
make.top.right.equalTo(viewback);
make.height.offset(75);
}];
[self drawSmillView:viewkt title:@"课堂写作" info:@"提升能力" img:@"home_ketangback" tag:1];
UIView *viewpg = [[UIView alloc] init];
[viewpg setBackgroundColor:[UIColor whiteColor]];
[viewback addSubview:viewpg];
[viewpg mas_makeConstraints:^(MASConstraintMaker *make) {
make.left.right.height.equalTo(viewkt);
make.top.equalTo(viewkt.mas_bottom).offset(10);
}];
[self drawSmillView:viewpg title:@"作文批改" info:@"严谨老师" img:@"home_pigaiback" tag:2];
}
return self;
}
-(void)drawSmillView:(UIView *)view title:(NSString *)title info:(NSString *)info img:(NSString *)img tag:(int)tag
{
[view.layer setMasksToBounds:YES];
[view.layer setCornerRadius:8];
UIImageView *imgvback = [[UIImageView alloc] init];
[imgvback setImage:[UIImage imageNamed:img]];
[imgvback setContentMode:UIViewContentModeBottomRight];
[view addSubview:imgvback];
[imgvback mas_makeConstraints:^(MASConstraintMaker *make) {
make.edges.equalTo(view);
}];
UILabel *lbname = [[UILabel alloc] init];
[lbname setText:title];
[lbname setTextColor:RGBCOLOR(26, 26, 26)];
[lbname setTextAlignment:NSTextAlignmentLeft];
[lbname setFont:[UIFont fontWithName:@"AlimamaShuHeiTi-Bold" size:20]];
[view addSubview:lbname];
[lbname mas_makeConstraints:^(MASConstraintMaker *make) {
make.left.offset(13);
make.top.offset(13);
}];
UILabel *lbinfo = [[UILabel alloc] init];
[lbinfo setText:info];
[lbinfo setTextColor:RGBCOLOR(102, 102, 102)];
[lbinfo setTextAlignment:NSTextAlignmentLeft];
[lbinfo setFont:[UIFont systemFontOfSize:14]];
[view addSubview:lbinfo];
[lbinfo mas_makeConstraints:^(MASConstraintMaker *make) {
make.left.equalTo(lbname);
make.top.equalTo(lbname.mas_bottom).offset(4);
}];
UIButton *btaction = [[UIButton alloc] init];
[view addSubview:btaction];
[btaction mas_makeConstraints:^(MASConstraintMaker *make) {
make.edges.equalTo(view);
}];
[btaction setTag:tag];
[btaction addTarget:self action:@selector(btAction:) forControlEvents:UIControlEventTouchUpInside];
}
-(void)drawPZView:(UIView *)view
{
[view.layer setMasksToBounds:YES];
[view.layer setCornerRadius:8];
UIImageView *imgvback = [[UIImageView alloc] init];
[imgvback setImage:[UIImage imageNamed:@"home_pzback"]];
[imgvback setContentMode:UIViewContentModeBottomRight];
[view addSubview:imgvback];
[imgvback mas_makeConstraints:^(MASConstraintMaker *make) {
make.edges.equalTo(view);
}];
UILabel *lbname = [[UILabel alloc] init];
[lbname setText:@"拍照写作"];
[lbname setTextColor:RGBCOLOR(26, 26, 26)];
[lbname setTextAlignment:NSTextAlignmentLeft];
[lbname setFont:[UIFont fontWithName:@"AlimamaShuHeiTi-Bold" size:24]];
[view addSubview:lbname];
[lbname mas_makeConstraints:^(MASConstraintMaker *make) {
make.left.offset(16);
make.top.offset(20);
}];
UILabel *lbinfo = [[UILabel alloc] init];
[lbinfo setText:@"破壁作家"];
[lbinfo setTextColor:RGBCOLOR(102, 102, 102)];
[lbinfo setTextAlignment:NSTextAlignmentLeft];
[lbinfo setFont:[UIFont systemFontOfSize:14]];
[view addSubview:lbinfo];
[lbinfo mas_makeConstraints:^(MASConstraintMaker *make) {
make.left.equalTo(lbname);
make.top.equalTo(lbname.mas_bottom).offset(4);
}];
UIButton *btaction = [[UIButton alloc] init];
[view addSubview:btaction];
[btaction mas_makeConstraints:^(MASConstraintMaker *make) {
make.edges.equalTo(view);
}];
[btaction setTag:0];
[btaction addTarget:self action:@selector(btAction:) forControlEvents:UIControlEventTouchUpInside];
}
-(void)btAction:(UIButton *)sender
{
CamreViewController *vc = [CamreViewController new];
[self.viewController.navigationController pushViewController:vc animated:YES];
}
@end

Some files were not shown because too many files have changed in this diff Show More