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
fc5bfce2
Commit
fc5bfce2
authored
Jan 05, 2024
by
Steven杜宇
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
// 我的主页
parent
321f1fe9
Changes
10
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
99 additions
and
62 deletions
+99
-62
YHMyViewController.swift
...alaxy/Classes/Modules/Mine(我的)/C/YHMyViewController.swift
+16
-48
YHPersonalCenterCell.swift
...axy/Classes/Modules/Mine(我的)/V/YHPersonalCenterCell.swift
+13
-14
Contents.json
galaxy/galaxy/Res/Assets.xcassets/Mine/Contents.json
+6
-0
Contents.json
...ets.xcassets/Mine/mine_arrow_right.imageset/Contents.json
+21
-0
mine_arrow_right@2x.png
...ts/Mine/mine_arrow_right.imageset/mine_arrow_right@2x.png
+0
-0
Contents.json
...s/Assets.xcassets/Mine/mine_header.imageset/Contents.json
+21
-0
mine_header@2x.png
...ets.xcassets/Mine/mine_header.imageset/mine_header@2x.png
+0
-0
Contents.json
.../Assets.xcassets/Mine/mine_manager.imageset/Contents.json
+22
-0
mine_manager@2x.png
...s.xcassets/Mine/mine_manager.imageset/mine_manager@2x.png
+0
-0
mine_manager@3x.png
...s.xcassets/Mine/mine_manager.imageset/mine_manager@3x.png
+0
-0
No files found.
galaxy/galaxy/Classes/Modules/Mine(我的)/C/YHMyViewController.swift
View file @
fc5bfce2
...
...
@@ -17,7 +17,7 @@ class YHMyViewController: YHBaseViewController, ConstraintRelatableTarget {
lazy
var
tableView
:
UITableView
=
{
let
tableView
=
UITableView
(
frame
:
CGRect
.
zero
,
style
:
.
plain
)
tableView
.
backgroundColor
=
UIColor
(
hex
:
0xE9E9E9
)
//UIColor(hux:0xE9E9E9)
tableView
.
backgroundColor
=
.
clear
tableView
.
separatorStyle
=
.
none
tableView
.
register
(
YHPersonalCenterCell
.
self
,
forCellReuseIdentifier
:
YHPersonalCenterCell
.
cellReuseIdentifier
)
tableView
.
delegate
=
self
...
...
@@ -25,69 +25,37 @@ class YHMyViewController: YHBaseViewController, ConstraintRelatableTarget {
return
tableView
}()
lazy
var
smsInputView
:
YHSmsCodeInputView
=
{
var
config
=
YHSmsCodeViewConfig
()
let
codeView
=
YHSmsCodeInputView
(
config
:
config
)
codeView
.
complete
=
{
(
text
)
in
print
(
text
)
}
return
codeView
}()
lazy
var
items
:
[
PersonalModuleItem
]
=
{
return
[
PersonalModuleItem
(
icon
:
""
,
title
:
"我的管家"
),
PersonalModuleItem
(
icon
:
""
,
title
:
"我的订单"
),
PersonalModuleItem
(
icon
:
""
,
title
:
"我的合同"
),
PersonalModuleItem
(
icon
:
""
,
title
:
"我的进度"
),
PersonalModuleItem
(
icon
:
""
,
title
:
"我的积分"
),
PersonalModuleItem
(
icon
:
""
,
title
:
"我的设置"
),
PersonalModuleItem
(
icon
:
""
,
title
:
"关于我们"
),]
return
[
PersonalModuleItem
(
icon
:
"
mine_manager
"
,
title
:
"我的管家"
),
PersonalModuleItem
(
icon
:
"
mine_manager
"
,
title
:
"我的订单"
),
PersonalModuleItem
(
icon
:
"
mine_manager
"
,
title
:
"我的合同"
),
PersonalModuleItem
(
icon
:
"
mine_manager
"
,
title
:
"我的进度"
),
PersonalModuleItem
(
icon
:
"
mine_manager
"
,
title
:
"我的积分"
),
PersonalModuleItem
(
icon
:
"
mine_manager
"
,
title
:
"我的设置"
),
PersonalModuleItem
(
icon
:
"
mine_manager
"
,
title
:
"关于我们"
),]
}()
override
func
viewDidLoad
()
{
super
.
viewDidLoad
()
initView
()
}
func
initView
()
{
navigationItem
.
title
=
"我的"
view
.
backgroundColor
=
UIColor
(
hex
:
0xE9E9E9
)
view
.
backgroundColor
=
.
white
let
bgImgView
=
UIImageView
(
image
:
UIImage
(
named
:
"mine_header"
))
view
.
addSubview
(
bgImgView
)
bgImgView
.
snp
.
makeConstraints
{
make
in
make
.
left
.
right
.
top
.
equalTo
(
self
.
view
)
make
.
height
.
equalTo
(
435.0
/
750.0
*
KScreenHeight
)
}
view
.
addSubview
(
tableView
);
tableView
.
snp
.
makeConstraints
{
make
in
make
.
left
.
right
.
top
.
bottom
.
equalTo
(
view
)
}
// let bgImgView = UIImageView(image: UIImage(named: "launch_screen_image"))
// view.addSubview(bgImgView)
// bgImgView.snp.makeConstraints { make in
// make.edges.equalTo(self.view)
// }
view
.
addSubview
(
self
.
smsInputView
)
smsInputView
.
snp
.
makeConstraints
{
make
in
make
.
left
.
equalTo
(
self
.
view
)
.
offset
(
50
)
make
.
right
.
equalTo
(
self
.
view
)
.
offset
(
-
50
)
make
.
top
.
equalTo
(
self
.
view
.
snp
.
top
)
.
offset
(
100
)
make
.
height
.
equalTo
(
60
)
}
// let inputView = YHValidateCodeInputView(count: 6, inputWith: 40, inputHeight: 60, gap: 10)
// view.addSubview(inputView)
// inputView.snp.makeConstraints { make in
// make.left.right.equalTo(self.view)
// make.top.equalTo(self.view.snp.top).offset(100)
// make.height.equalTo(100)
// }
}
}
extension
YHMyViewController
:
UITableViewDelegate
,
UITableViewDataSource
{
...
...
@@ -104,7 +72,7 @@ extension YHMyViewController : UITableViewDelegate, UITableViewDataSource {
}
func
tableView
(
_
tableView
:
UITableView
,
heightForRowAt
indexPath
:
IndexPath
)
->
CGFloat
{
return
5
0
return
5
2
}
func
tableView
(
_
tableView
:
UITableView
,
didSelectRowAt
indexPath
:
IndexPath
)
{
...
...
galaxy/galaxy/Classes/Modules/Mine(我的)/V/YHPersonalCenterCell.swift
View file @
fc5bfce2
...
...
@@ -13,24 +13,20 @@ class YHPersonalCenterCell: UITableViewCell {
static
let
cellReuseIdentifier
=
"YHPersonalCenterCell"
lazy
var
iconImgView
:
UIImageView
=
{
// let icon = UIImageView()
let
icon
=
UIImageView
(
image
:
UIImage
(
named
:
"photo_1"
))
icon
.
backgroundColor
=
UIColor
.
systemPink
let
icon
=
UIImageView
(
image
:
UIImage
(
named
:
"mine_manager"
))
return
icon
}()
lazy
var
titleLabel
:
UILabel
=
{
let
label
=
UILabel
()
label
.
textColor
=
UIColor
.
red
label
.
textColor
=
UIColor
(
hexString
:
"#333333"
)
label
.
textAlignment
=
NSTextAlignment
.
left
label
.
font
=
UIFont
.
systemFont
(
ofSize
:
12
)
label
.
text
=
"曾经沧海难为水,除却巫山不是云"
label
.
font
=
UIFont
.
systemFont
(
ofSize
:
15
)
return
label
}()
lazy
var
arrowImgView
:
UIImageView
=
{
let
arrowImgView
=
UIImageView
(
image
:
UIImage
(
named
:
"photo_1"
))
arrowImgView
.
backgroundColor
=
UIColor
.
purple
let
arrowImgView
=
UIImageView
(
image
:
UIImage
(
named
:
"mine_arrow_right"
))
return
arrowImgView
}()
...
...
@@ -44,20 +40,23 @@ class YHPersonalCenterCell: UITableViewCell {
}
func
updateItem
(
item
:
PersonalModuleItem
)
{
//
iconImgView.image = UIImage(named: item.icon)
iconImgView
.
image
=
UIImage
(
named
:
item
.
icon
)
titleLabel
.
text
=
item
.
title
;
}
func
setupUI
()
{
self
.
backgroundColor
=
.
clear
self
.
selectionStyle
=
.
none
contentView
.
addSubview
(
iconImgView
)
contentView
.
addSubview
(
titleLabel
)
contentView
.
addSubview
(
arrowImgView
)
iconImgView
.
snp
.
makeConstraints
{
make
in
make
.
left
.
equalTo
(
contentView
.
snp
.
left
)
.
offset
(
2
0
)
make
.
left
.
equalTo
(
contentView
.
snp
.
left
)
.
offset
(
2
7
)
make
.
centerY
.
equalTo
(
contentView
)
make
.
width
.
height
.
equalTo
(
8
)
make
.
width
.
height
.
equalTo
(
23
)
}
titleLabel
.
snp
.
makeConstraints
{
make
in
...
...
@@ -67,10 +66,10 @@ class YHPersonalCenterCell: UITableViewCell {
}
arrowImgView
.
snp
.
makeConstraints
{
make
in
make
.
width
.
equalTo
(
5
)
make
.
height
.
equalTo
(
1
0
)
make
.
width
.
equalTo
(
20
)
make
.
height
.
equalTo
(
2
0
)
make
.
centerY
.
equalTo
(
contentView
)
make
.
right
.
equalTo
(
contentView
)
.
offset
(
-
2
0
)
make
.
right
.
equalTo
(
contentView
)
.
offset
(
-
2
7
)
}
}
...
...
galaxy/galaxy/Res/Assets.xcassets/Mine/Contents.json
0 → 100644
View file @
fc5bfce2
{
"info"
:
{
"author"
:
"xcode"
,
"version"
:
1
}
}
galaxy/galaxy/Res/Assets.xcassets/Mine/mine_arrow_right.imageset/Contents.json
0 → 100644
View file @
fc5bfce2
{
"images"
:
[
{
"idiom"
:
"universal"
,
"scale"
:
"1x"
},
{
"filename"
:
"mine_arrow_right@2x.png"
,
"idiom"
:
"universal"
,
"scale"
:
"2x"
},
{
"idiom"
:
"universal"
,
"scale"
:
"3x"
}
],
"info"
:
{
"author"
:
"xcode"
,
"version"
:
1
}
}
galaxy/galaxy/Res/Assets.xcassets/Mine/mine_arrow_right.imageset/mine_arrow_right@2x.png
0 → 100644
View file @
fc5bfce2
649 Bytes
galaxy/galaxy/Res/Assets.xcassets/Mine/mine_header.imageset/Contents.json
0 → 100644
View file @
fc5bfce2
{
"images"
:
[
{
"idiom"
:
"universal"
,
"scale"
:
"1x"
},
{
"filename"
:
"mine_header@2x.png"
,
"idiom"
:
"universal"
,
"scale"
:
"2x"
},
{
"idiom"
:
"universal"
,
"scale"
:
"3x"
}
],
"info"
:
{
"author"
:
"xcode"
,
"version"
:
1
}
}
galaxy/galaxy/Res/Assets.xcassets/Mine/mine_header.imageset/mine_header@2x.png
0 → 100644
View file @
fc5bfce2
929 KB
galaxy/galaxy/Res/Assets.xcassets/Mine/mine_manager.imageset/Contents.json
0 → 100644
View file @
fc5bfce2
{
"images"
:
[
{
"idiom"
:
"universal"
,
"scale"
:
"1x"
},
{
"filename"
:
"mine_manager@2x.png"
,
"idiom"
:
"universal"
,
"scale"
:
"2x"
},
{
"filename"
:
"mine_manager@3x.png"
,
"idiom"
:
"universal"
,
"scale"
:
"3x"
}
],
"info"
:
{
"author"
:
"xcode"
,
"version"
:
1
}
}
galaxy/galaxy/Res/Assets.xcassets/Mine/mine_manager.imageset/mine_manager@2x.png
0 → 100644
View file @
fc5bfce2
1.77 KB
galaxy/galaxy/Res/Assets.xcassets/Mine/mine_manager.imageset/mine_manager@3x.png
0 → 100644
View file @
fc5bfce2
2.48 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