Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
G
galaxy-iOS
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
mobile-group
galaxy-iOS
Commits
8e7ab464
Commit
8e7ab464
authored
Jun 20, 2024
by
pete谢兆麟
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
人脉开启权限成功
parent
f22575cc
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
181 additions
and
3 deletions
+181
-3
project.pbxproj
galaxy/galaxy.xcodeproj/project.pbxproj
+4
-0
YHPeopleViewController.swift
...sses/Modules/Community(社区)/C/YHPeopleViewController.swift
+5
-3
YHPeopleSuccessView.swift
...Classes/Modules/Community(社区)/V/YHPeopleSuccessView.swift
+150
-0
Contents.json
...ople/people_success_alert_bg_image.imageset/Contents.json
+22
-0
people_success_alert_bg_image@2x.png
...rt_bg_image.imageset/people_success_alert_bg_image@2x.png
+0
-0
people_success_alert_bg_image@3x.png
...rt_bg_image.imageset/people_success_alert_bg_image@3x.png
+0
-0
No files found.
galaxy/galaxy.xcodeproj/project.pbxproj
View file @
8e7ab464
...
@@ -295,6 +295,7 @@
...
@@ -295,6 +295,7 @@
04AAA8DC2BF5E5A200FE9FD5
/* YHEmptyDataView.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04AAA8DB2BF5E5A200FE9FD5
/* YHEmptyDataView.swift */
;
};
04AAA8DC2BF5E5A200FE9FD5
/* YHEmptyDataView.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04AAA8DB2BF5E5A200FE9FD5
/* YHEmptyDataView.swift */
;
};
04AD31772C22DE6600DF5655
/* YHEditInterestViewController.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04AD31762C22DE6600DF5655
/* YHEditInterestViewController.swift */
;
};
04AD31772C22DE6600DF5655
/* YHEditInterestViewController.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04AD31762C22DE6600DF5655
/* YHEditInterestViewController.swift */
;
};
04AD31792C23FFC700DF5655
/* YHInterestModel.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04AD31782C23FFC700DF5655
/* YHInterestModel.swift */
;
};
04AD31792C23FFC700DF5655
/* YHInterestModel.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04AD31782C23FFC700DF5655
/* YHInterestModel.swift */
;
};
04AD317B2C2428CB00DF5655
/* YHPeopleSuccessView.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04AD317A2C2428CB00DF5655
/* YHPeopleSuccessView.swift */
;
};
04AF514E2BEB585C00009E3A
/* YHVideoPlayerVC.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04AF514D2BEB585C00009E3A
/* YHVideoPlayerVC.swift */
;
};
04AF514E2BEB585C00009E3A
/* YHVideoPlayerVC.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04AF514D2BEB585C00009E3A
/* YHVideoPlayerVC.swift */
;
};
04AF58C42B4FC51C0066011A
/* YHLocalizable.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04AF58C32B4FC51C0066011A
/* YHLocalizable.swift */
;
};
04AF58C42B4FC51C0066011A
/* YHLocalizable.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04AF58C32B4FC51C0066011A
/* YHLocalizable.swift */
;
};
04B9EE5A2C06CC3100A4018D
/* YHCodeSueecssViewController.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04B9EE582C06CC3100A4018D
/* YHCodeSueecssViewController.swift */
;
};
04B9EE5A2C06CC3100A4018D
/* YHCodeSueecssViewController.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04B9EE582C06CC3100A4018D
/* YHCodeSueecssViewController.swift */
;
};
...
@@ -837,6 +838,7 @@
...
@@ -837,6 +838,7 @@
04AAA8DB2BF5E5A200FE9FD5
/* YHEmptyDataView.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHEmptyDataView.swift
;
sourceTree
=
"<group>"
;
};
04AAA8DB2BF5E5A200FE9FD5
/* YHEmptyDataView.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHEmptyDataView.swift
;
sourceTree
=
"<group>"
;
};
04AD31762C22DE6600DF5655
/* YHEditInterestViewController.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHEditInterestViewController.swift
;
sourceTree
=
"<group>"
;
};
04AD31762C22DE6600DF5655
/* YHEditInterestViewController.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHEditInterestViewController.swift
;
sourceTree
=
"<group>"
;
};
04AD31782C23FFC700DF5655
/* YHInterestModel.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHInterestModel.swift
;
sourceTree
=
"<group>"
;
};
04AD31782C23FFC700DF5655
/* YHInterestModel.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHInterestModel.swift
;
sourceTree
=
"<group>"
;
};
04AD317A2C2428CB00DF5655
/* YHPeopleSuccessView.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHPeopleSuccessView.swift
;
sourceTree
=
"<group>"
;
};
04AF514D2BEB585C00009E3A
/* YHVideoPlayerVC.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHVideoPlayerVC.swift
;
sourceTree
=
"<group>"
;
};
04AF514D2BEB585C00009E3A
/* YHVideoPlayerVC.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHVideoPlayerVC.swift
;
sourceTree
=
"<group>"
;
};
04AF58C32B4FC51C0066011A
/* YHLocalizable.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHLocalizable.swift
;
sourceTree
=
"<group>"
;
};
04AF58C32B4FC51C0066011A
/* YHLocalizable.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHLocalizable.swift
;
sourceTree
=
"<group>"
;
};
04B9EE582C06CC3100A4018D
/* YHCodeSueecssViewController.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHCodeSueecssViewController.swift
;
sourceTree
=
"<group>"
;
};
04B9EE582C06CC3100A4018D
/* YHCodeSueecssViewController.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHCodeSueecssViewController.swift
;
sourceTree
=
"<group>"
;
};
...
@@ -2139,6 +2141,7 @@
...
@@ -2139,6 +2141,7 @@
04FB01D12C23FCDD0040115D
/* YHMatchCardUsageGuideView.swift */
,
04FB01D12C23FCDD0040115D
/* YHMatchCardUsageGuideView.swift */
,
04FB01D32C2404F50040115D
/* YHMyFriendsNoDataView.swift */
,
04FB01D32C2404F50040115D
/* YHMyFriendsNoDataView.swift */
,
043BA8742C241B38006EF02D
/* YHAddFriendCardCell.swift */
,
043BA8742C241B38006EF02D
/* YHAddFriendCardCell.swift */
,
04AD317A2C2428CB00DF5655
/* YHPeopleSuccessView.swift */
,
);
);
path
=
V
;
path
=
V
;
sourceTree
=
"<group>"
;
sourceTree
=
"<group>"
;
...
@@ -3064,6 +3067,7 @@
...
@@ -3064,6 +3067,7 @@
A5ACE9542B4564F7002C94D2
/* YHNavigationController.swift in Sources */
,
A5ACE9542B4564F7002C94D2
/* YHNavigationController.swift in Sources */
,
044D0C002C21663300C5CF5E
/* YHMyInformationItemCell.swift in Sources */
,
044D0C002C21663300C5CF5E
/* YHMyInformationItemCell.swift in Sources */
,
045EEF252B9F171A0022A143
/* YHMainInformationCardTableViewCell.swift in Sources */
,
045EEF252B9F171A0022A143
/* YHMainInformationCardTableViewCell.swift in Sources */
,
04AD317B2C2428CB00DF5655
/* YHPeopleSuccessView.swift in Sources */
,
045EEE862B9F171A0022A143
/* YHPreviewWorkExpViewController.swift in Sources */
,
045EEE862B9F171A0022A143
/* YHPreviewWorkExpViewController.swift in Sources */
,
045EEED22B9F171A0022A143
/* YHScoreTitleView.swift in Sources */
,
045EEED22B9F171A0022A143
/* YHScoreTitleView.swift in Sources */
,
045EEEA72B9F171A0022A143
/* YHWorkExperienceViewController.swift in Sources */
,
045EEEA72B9F171A0022A143
/* YHWorkExperienceViewController.swift in Sources */
,
...
...
galaxy/galaxy/Classes/Modules/Community(社区)/C/YHPeopleViewController.swift
View file @
8e7ab464
...
@@ -103,9 +103,11 @@ class YHPeopleViewController: YHBaseViewController {
...
@@ -103,9 +103,11 @@ class YHPeopleViewController: YHBaseViewController {
}
}
@objc
func
didMatchBtnClicked
()
{
@objc
func
didMatchBtnClicked
()
{
let
view
=
YHPeopleSuccessView
(
frame
:
CGRect
(
x
:
0
,
y
:
0
,
width
:
KScreenWidth
,
height
:
KScreenHeight
))
let
vc
=
YHMatchPeopleViewController
()
let
window
=
UIApplication
.
shared
.
yhKeyWindow
()
self
.
navigationController
?
.
pushViewController
(
vc
)
window
?
.
addSubview
(
view
)
// let vc = YHMatchPeopleViewController()
// self.navigationController?.pushViewController(vc)
// let view = YHNameCardInfoView.createCardView()
// let view = YHNameCardInfoView.createCardView()
// view.show()
// view.show()
...
...
galaxy/galaxy/Classes/Modules/Community(社区)/V/YHPeopleSuccessView.swift
0 → 100644
View file @
8e7ab464
//
// YHPeopleSuccessView.swift
// galaxy
//
// Created by EDY on 2024/6/20.
// Copyright © 2024 https://www.galaxy-immi.com. All rights reserved.
//
import
UIKit
class
YHPeopleSuccessView
:
UIView
{
var
centerView
:
UIView
!
var
titleLabel
:
UILabel
!
var
closeButton
:
UIButton
!
var
messageLabel
:
UILabel
!
var
bottomImageView
:
UIImageView
!
var
bottomButton
:
UIButton
!
override
init
(
frame
:
CGRect
)
{
super
.
init
(
frame
:
frame
)
backgroundColor
=
UIColor
(
white
:
0.5
,
alpha
:
0.1
)
let
tap
=
UITapGestureRecognizer
(
target
:
self
,
action
:
#selector(
handleTap
)
)
tap
.
delegate
=
self
addGestureRecognizer
(
tap
)
setView
()
}
required
init
?(
coder
:
NSCoder
)
{
fatalError
(
"init(coder:) has not been implemented"
)
}
func
setView
()
{
backgroundColor
=
UIColor
(
hex
:
0x000000
,
alpha
:
0.5
)
centerView
=
{
let
view
=
UIView
()
view
.
backgroundColor
=
.
white
view
.
layer
.
cornerRadius
=
kCornerRadius6
return
view
}()
addSubview
(
centerView
)
centerView
.
snp
.
makeConstraints
{
make
in
make
.
center
.
equalToSuperview
()
make
.
height
.
equalTo
(
273
)
make
.
width
.
equalTo
(
299
)
}
titleLabel
=
{
let
label
=
UILabel
()
label
.
text
=
"Hi,王凤姣
\n
您的人脉网络已激活"
label
.
font
=
UIFont
.
PFSC_M
(
ofSize
:
17
)
label
.
textColor
=
UIColor
.
mainTextColor
label
.
textAlignment
=
.
center
label
.
numberOfLines
=
0
return
label
}()
centerView
.
addSubview
(
titleLabel
)
titleLabel
.
snp
.
makeConstraints
{
make
in
make
.
left
.
equalTo
(
21
)
make
.
right
.
equalTo
(
-
21
)
make
.
height
.
equalTo
(
48
)
make
.
top
.
equalTo
(
40
)
}
closeButton
=
{
let
button
=
UIButton
(
type
:
.
custom
)
button
.
setBackgroundImage
(
UIImage
(
named
:
"service_card_close"
),
for
:
.
normal
)
button
.
addTarget
(
self
,
action
:
#selector(
dismiss
)
,
for
:
.
touchUpInside
)
return
button
}()
centerView
.
addSubview
(
closeButton
)
closeButton
.
snp
.
makeConstraints
{
make
in
make
.
right
.
equalTo
(
-
21
)
make
.
width
.
height
.
equalTo
(
24
)
make
.
top
.
equalTo
(
16
)
}
messageLabel
=
{
let
label
=
UILabel
()
label
.
text
=
"我们已为您智能匹配新人脉"
label
.
font
=
UIFont
.
PFSC_R
(
ofSize
:
14
)
label
.
textColor
=
UIColor
.
placeHolderColor
label
.
textAlignment
=
.
center
label
.
numberOfLines
=
0
return
label
}()
centerView
.
addSubview
(
messageLabel
)
messageLabel
.
snp
.
makeConstraints
{
make
in
make
.
left
.
equalTo
(
21
)
make
.
right
.
equalTo
(
-
21
)
make
.
top
.
equalTo
(
96
)
}
bottomImageView
=
{
let
imageView
=
UIImageView
()
imageView
.
image
=
UIImage
(
named
:
"people_success_alert_bg_image"
)
imageView
.
layer
.
cornerRadius
=
kCornerRadius6
imageView
.
clipsToBounds
=
true
return
imageView
}()
centerView
.
addSubview
(
bottomImageView
)
bottomImageView
.
snp
.
makeConstraints
{
make
in
make
.
width
.
equalTo
(
164
)
make
.
centerX
.
equalToSuperview
()
make
.
height
.
equalTo
(
40
)
make
.
top
.
equalTo
(
136
)
}
bottomButton
=
{
let
button
=
UIButton
(
type
:
.
custom
)
button
.
backgroundColor
=
UIColor
(
hex
:
0x4d9ffb
)
button
.
titleLabel
?
.
font
=
UIFont
.
PFSC_M
(
ofSize
:
16
)
button
.
contentHorizontalAlignment
=
.
center
button
.
setTitle
(
"去看看"
,
for
:
.
normal
)
button
.
setTitleColor
(
UIColor
(
hex
:
0xffffff
),
for
:
.
normal
)
button
.
layer
.
cornerRadius
=
kCornerRadius3
button
.
clipsToBounds
=
true
button
.
addTarget
(
self
,
action
:
#selector(
dismiss
)
,
for
:
.
touchUpInside
)
return
button
}()
centerView
.
addSubview
(
bottomButton
)
bottomButton
.
snp
.
makeConstraints
{
make
in
make
.
right
.
equalTo
(
-
16
)
make
.
left
.
equalTo
(
16
)
make
.
bottom
.
equalTo
(
-
16
)
make
.
height
.
equalTo
(
45
)
}
bottomButton
.
layoutIfNeeded
()
bottomButton
.
addYinHeGradualLayer
()
}
@objc
private
func
handleTap
(
_
sender
:
AnyObject
?)
{
print
(
"处理点击手势"
)
dismiss
()
}
@objc
func
dismiss
()
{
removeFromSuperview
()
}
}
extension
YHPeopleSuccessView
:
UIGestureRecognizerDelegate
{
func
gestureRecognizer
(
_
gestureRecognizer
:
UIGestureRecognizer
,
shouldReceive
touch
:
UITouch
)
->
Bool
{
if
touch
.
view
==
self
{
return
true
}
return
false
}
}
galaxy/galaxy/Res/Assets.xcassets/People/people_success_alert_bg_image.imageset/Contents.json
0 → 100644
View file @
8e7ab464
{
"images"
:
[
{
"idiom"
:
"universal"
,
"scale"
:
"1x"
},
{
"filename"
:
"people_success_alert_bg_image@2x.png"
,
"idiom"
:
"universal"
,
"scale"
:
"2x"
},
{
"filename"
:
"people_success_alert_bg_image@3x.png"
,
"idiom"
:
"universal"
,
"scale"
:
"3x"
}
],
"info"
:
{
"author"
:
"xcode"
,
"version"
:
1
}
}
galaxy/galaxy/Res/Assets.xcassets/People/people_success_alert_bg_image.imageset/people_success_alert_bg_image@2x.png
0 → 100644
View file @
8e7ab464
38.4 KB
galaxy/galaxy/Res/Assets.xcassets/People/people_success_alert_bg_image.imageset/people_success_alert_bg_image@3x.png
0 → 100644
View file @
8e7ab464
77.9 KB
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment