Skip to content

Commit 1b520d9

Browse files
author
Jasper
committed
红包增加发红包功能
1 parent bfd8e32 commit 1b520d9

File tree

6 files changed

+521
-0
lines changed

6 files changed

+521
-0
lines changed

CYUtilProjectSwift/CYUtilProjectSwift/CYUtilProjectSwift.xcodeproj/project.pbxproj

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@
2727
A3636A9E1ED2C77800B0F8E9 /* CycleBannerTestViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3636A9D1ED2C77800B0F8E9 /* CycleBannerTestViewController.swift */; };
2828
A3636AAC1ED31E7600B0F8E9 /* RedPacketViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3636AAB1ED31E7600B0F8E9 /* RedPacketViewController.swift */; };
2929
A3636B0B1ED52BAA00B0F8E9 /* RedPacketAssets.bundle in Resources */ = {isa = PBXBuildFile; fileRef = A3636B0A1ED52BAA00B0F8E9 /* RedPacketAssets.bundle */; };
30+
A37D5B461ED7036200A63AB9 /* SendRedPacketViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A37D5B451ED7036200A63AB9 /* SendRedPacketViewController.swift */; };
31+
A37D5B481ED7037500A63AB9 /* SendRedPacketView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A37D5B471ED7037500A63AB9 /* SendRedPacketView.swift */; };
3032
A38580201DEFCFA800FF989F /* CYLineProgressBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = A385801F1DEFCFA800FF989F /* CYLineProgressBar.swift */; };
3133
A38580221DEFD1E900FF989F /* CYArcProgressBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = A38580211DEFD1E900FF989F /* CYArcProgressBar.swift */; };
3234
A38580241DEFF6E100FF989F /* CYCycleProgressBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = A38580231DEFF6E100FF989F /* CYCycleProgressBar.swift */; };
@@ -72,6 +74,8 @@
7274
A3636A9D1ED2C77800B0F8E9 /* CycleBannerTestViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CycleBannerTestViewController.swift; sourceTree = "<group>"; };
7375
A3636AAB1ED31E7600B0F8E9 /* RedPacketViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RedPacketViewController.swift; sourceTree = "<group>"; };
7476
A3636B0A1ED52BAA00B0F8E9 /* RedPacketAssets.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = RedPacketAssets.bundle; sourceTree = "<group>"; };
77+
A37D5B451ED7036200A63AB9 /* SendRedPacketViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SendRedPacketViewController.swift; sourceTree = "<group>"; };
78+
A37D5B471ED7037500A63AB9 /* SendRedPacketView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SendRedPacketView.swift; sourceTree = "<group>"; };
7579
A385801F1DEFCFA800FF989F /* CYLineProgressBar.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CYLineProgressBar.swift; sourceTree = "<group>"; };
7680
A38580211DEFD1E900FF989F /* CYArcProgressBar.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CYArcProgressBar.swift; sourceTree = "<group>"; };
7781
A38580231DEFF6E100FF989F /* CYCycleProgressBar.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CYCycleProgressBar.swift; sourceTree = "<group>"; };
@@ -242,6 +246,8 @@
242246
A385A6A41ED150C40022C2EB /* CYRedPacketDetailHeaderView.swift */,
243247
A385A6A61ED1585B0022C2EB /* CYRedPacketDetailCell.swift */,
244248
A385A6A81ED168BE0022C2EB /* CYRedPacketDetailViewController.swift */,
249+
A37D5B471ED7037500A63AB9 /* SendRedPacketView.swift */,
250+
A37D5B451ED7036200A63AB9 /* SendRedPacketViewController.swift */,
245251
);
246252
path = CYRedPacketUI;
247253
sourceTree = "<group>";
@@ -379,6 +385,8 @@
379385
A30EA3D41CFEE023006FEF23 /* CYAudioRecordUtils.swift in Sources */,
380386
A38580241DEFF6E100FF989F /* CYCycleProgressBar.swift in Sources */,
381387
A3CCAF311D17A56000A40969 /* CYJSJSONParametersSerialization.swift in Sources */,
388+
A37D5B481ED7037500A63AB9 /* SendRedPacketView.swift in Sources */,
389+
A37D5B461ED7036200A63AB9 /* SendRedPacketViewController.swift in Sources */,
382390
A3B7009B1E1B500B00823B7B /* ProgressWebTestViewController.swift in Sources */,
383391
A33913D11CF4236800C8C147 /* CYJSONUtils.swift in Sources */,
384392
A3636AAC1ED31E7600B0F8E9 /* RedPacketViewController.swift in Sources */,

CYUtilProjectSwift/CYUtilProjectSwift/CYUtilProjectSwift/Test/RedPacketViewController.swift

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,13 @@ class RedPacketViewController: UIViewController, CYRedPacketOpenViewDelegate {
2121
open.setTitle("Open", for: .normal)
2222
open.addTarget(self, action: #selector(openPacket), for: .touchUpInside)
2323
self.view.addSubview(open)
24+
25+
let send = UIButton(type: .custom)
26+
send.frame = CGRect(x: 100, y: 200, width: 100, height: 50)
27+
send.backgroundColor = UIColor.red
28+
send.setTitle("Send", for: .normal)
29+
send.addTarget(self, action: #selector(sendPacket), for: .touchUpInside)
30+
self.view.addSubview(send)
2431
}
2532

2633
func openPacket(sender: Any) {
@@ -45,6 +52,11 @@ class RedPacketViewController: UIViewController, CYRedPacketOpenViewDelegate {
4552
window?.show_cyRedPacket()
4653
}
4754

55+
func sendPacket(sender: Any) {
56+
57+
self.navigationController?.pushViewController(SendRedPacketViewController(), animated: true)
58+
}
59+
4860
func redPacketOpenViewShouldDismiss(redPacketView: CYRedPacketOpenView) {
4961

5062
window?.dismiss_cyRedPacket()

0 commit comments

Comments
 (0)