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
14809966
Commit
14809966
authored
Jun 27, 2024
by
David黄金龙
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
处理 几处bug
parent
083eb274
Changes
8
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
72 additions
and
121 deletions
+72
-121
YHActivityDetailViewController.swift
...y(社区)/Activity(活动)/C/YHActivityDetailViewController.swift
+4
-2
YHActivityModel.swift
...odules/Community(社区)/Activity(活动)/M/YHActivityModel.swift
+9
-3
YHActivityDetailCell.swift
...s/Community(社区)/Activity(活动)/V/YHActivityDetailCell.swift
+55
-102
YHActivityTipsItemView.swift
...Community(社区)/Activity(活动)/V/YHActivityTipsItemView.swift
+1
-1
YHActivityTitleItemView.swift
...ommunity(社区)/Activity(活动)/V/YHActivityTitleItemView.swift
+3
-3
YHOrderTipsItemView.swift
...laxy/Classes/Modules/Home(首页)/V/YHOrderTipsItemView.swift
+0
-5
YHOrderTipsView.swift
...y/galaxy/Classes/Modules/Home(首页)/V/YHOrderTipsView.swift
+0
-3
YHTestViewController.swift
...axy/Classes/Modules/Mine(我的)/C/YHTestViewController.swift
+0
-2
No files found.
galaxy/galaxy/Classes/Modules/Community(社区)/Activity(活动)/C/YHActivityDetailViewController.swift
View file @
14809966
...
...
@@ -152,8 +152,7 @@ extension YHActivityDetailViewController {
if
!
activityId
.
isEmpty
{
viewModel
.
getActivityDetailData
(
activityID
:
activityId
)
{
success
,
error
in
if
success
{
//tableView
self
.
tableView
.
reloadData
()
//bottomView
self
.
bottomView
.
dataModel
=
self
.
viewModel
.
activityDetailModel
...
...
@@ -162,6 +161,9 @@ extension YHActivityDetailViewController {
YHHUD
.
flash
(
message
:
msg
)
self
.
navigationController
?
.
popViewController
()
}
//tableView
self
.
tableView
.
reloadData
()
}
}
else
{
YHHUD
.
flash
(
message
:
"参数错误"
)
...
...
galaxy/galaxy/Classes/Modules/Community(社区)/Activity(活动)/M/YHActivityModel.swift
View file @
14809966
...
...
@@ -38,7 +38,7 @@ class YHActivityModel: YHBaseModel {
// 使用DateFormatter将Date对象转换为字符串
let
dateString
=
dateFormatter
.
string
(
from
:
date
)
dateFormatter
.
dateFormat
=
"
mm:ss
"
dateFormatter
.
dateFormat
=
"
HH:mm
"
let
titmeString
=
dateFormatter
.
string
(
from
:
date
)
// 获取Calendar的当前实例
...
...
@@ -50,8 +50,14 @@ class YHActivityModel: YHBaseModel {
// 星期几的名称,根据weekday的值,1到7分别代表周一到周日
if
weekday
>
0
&&
weekday
<
8
{
let
weekdayName
=
[
"周日"
,
"周一"
,
"周二"
,
"周三"
,
"周四"
,
"周五"
,
"周六"
][
weekday
-
1
]
//3.
beginTimeForUI
=
dateString
+
" "
+
weekdayName
+
" "
+
titmeString
if
let
tttt
=
endTime
.
double
()
{
// 将时间戳转换为Date对象
let
date2
=
Date
(
timeIntervalSince1970
:
TimeInterval
(
tttt
))
let
titmeString2
=
dateFormatter
.
string
(
from
:
date2
)
beginTimeForUI
=
dateString
+
" "
+
weekdayName
+
" "
+
titmeString
+
"-"
+
titmeString2
}
}
}
}
...
...
galaxy/galaxy/Classes/Modules/Community(社区)/Activity(活动)/V/YHActivityDetailCell.swift
View file @
14809966
...
...
@@ -58,73 +58,12 @@ class YHActivityDetailCell: UITableViewCell {
}()
override
func
layoutSubviews
()
{
super
.
layoutSubviews
()
topImgV
.
snp
.
remakeConstraints
{
make
in
make
.
top
.
left
.
right
.
equalToSuperview
()
make
.
height
.
equalTo
(
KScreenWidth
)
}
acitivityTitle
.
snp
.
remakeConstraints
{
make
in
make
.
top
.
equalTo
(
topImgV
.
snp
.
bottom
)
.
offset
(
24
)
make
.
left
.
equalTo
(
20
)
make
.
right
.
equalTo
(
-
20
)
}
var
lastView
:
UIView
=
acitivityTitle
if
acitivityDetail
.
isHidden
{
if
acitivityTips
.
isHidden
{
acitivityTitle
.
snp
.
remakeConstraints
{
make
in
make
.
top
.
equalTo
(
topImgV
.
snp
.
bottom
)
.
offset
(
24
)
make
.
left
.
equalTo
(
20
)
make
.
right
.
equalTo
(
-
20
)
make
.
bottom
.
equalToSuperview
()
.
offset
(
-
42
)
}
}
else
{
acitivityTips
.
snp
.
remakeConstraints
{
make
in
make
.
top
.
equalTo
(
lastView
.
snp
.
bottom
)
.
offset
(
24
)
make
.
left
.
equalTo
(
20
)
make
.
right
.
equalTo
(
-
20
)
make
.
bottom
.
equalToSuperview
()
.
offset
(
-
42
)
}
}
}
else
{
if
acitivityTips
.
isHidden
{
acitivityDetail
.
snp
.
remakeConstraints
{
make
in
make
.
top
.
equalTo
(
lastView
.
snp
.
bottom
)
.
offset
(
24
)
make
.
left
.
equalTo
(
20
)
make
.
right
.
equalTo
(
-
20
)
make
.
bottom
.
equalToSuperview
()
.
offset
(
-
42
)
}
}
else
{
acitivityDetail
.
snp
.
remakeConstraints
{
make
in
make
.
top
.
equalTo
(
lastView
.
snp
.
bottom
)
.
offset
(
24
)
make
.
left
.
equalTo
(
20
)
make
.
right
.
equalTo
(
-
20
)
}
lastView
=
acitivityDetail
acitivityTips
.
snp
.
remakeConstraints
{
make
in
make
.
top
.
equalTo
(
lastView
.
snp
.
bottom
)
.
offset
(
24
)
make
.
left
.
equalTo
(
20
)
make
.
right
.
equalTo
(
-
20
)
make
.
bottom
.
equalToSuperview
()
.
offset
(
-
42
)
}
}
}
}
//活动温馨提示
lazy
var
fakeView
:
UIView
=
{
let
view
=
UIView
()
view
.
backgroundColor
=
.
clear
return
view
}()
}
extension
YHActivityDetailCell
{
...
...
@@ -133,6 +72,21 @@ extension YHActivityDetailCell {
return
}
contentView
.
removeSubviews
()
contentView
.
addSubview
(
topImgV
)
contentView
.
addSubview
(
acitivityTitle
)
contentView
.
addSubview
(
acitivityDetail
)
contentView
.
addSubview
(
acitivityTips
)
contentView
.
addSubview
(
fakeView
)
topImgV
.
snp
.
makeConstraints
{
make
in
make
.
top
.
left
.
right
.
equalToSuperview
()
make
.
height
.
equalTo
(
KScreenWidth
)
}
if
let
url
=
URL
(
string
:
model
.
cover
)
{
topImgV
.
kf
.
setImage
(
with
:
url
,
placeholder
:
UIImage
(
named
:
"global_default_image"
))
...
...
@@ -141,6 +95,16 @@ extension YHActivityDetailCell {
}
acitivityTitle
.
dataModel
=
model
acitivityTitle
.
snp
.
makeConstraints
{
make
in
make
.
top
.
equalTo
(
topImgV
.
snp
.
bottom
)
.
offset
(
24
)
make
.
left
.
equalTo
(
20
)
make
.
right
.
equalTo
(
-
20
)
}
var
lastView
:
UIView
=
acitivityTitle
//acitivityDetail
if
model
.
introduce
.
isEmpty
&&
model
.
posters
.
count
<
1
{
...
...
@@ -150,6 +114,15 @@ extension YHActivityDetailCell {
//展示
acitivityDetail
.
isHidden
=
false
acitivityDetail
.
dataModel
=
model
acitivityDetail
.
snp
.
makeConstraints
{
make
in
make
.
top
.
equalTo
(
lastView
.
snp
.
bottom
)
.
offset
(
24
)
make
.
left
.
equalTo
(
20
)
make
.
right
.
equalTo
(
-
20
)
}
lastView
=
acitivityDetail
}
//acitivityTips
...
...
@@ -158,47 +131,27 @@ extension YHActivityDetailCell {
}
else
{
acitivityTips
.
isHidden
=
false
acitivityTips
.
dataModel
=
model
}
layoutIfNeeded
()
}
func
setupUI
()
{
backgroundColor
=
.
clear
contentView
.
backgroundColor
=
.
pageBkgColor
selectionStyle
=
.
none
contentView
.
addSubview
(
topImgV
)
contentView
.
addSubview
(
acitivityTitle
)
contentView
.
addSubview
(
acitivityDetail
)
contentView
.
addSubview
(
acitivityTips
)
topImgV
.
snp
.
makeConstraints
{
make
in
make
.
top
.
left
.
right
.
equalToSuperview
()
make
.
height
.
equalTo
(
KScreenWidth
)
}
acitivityTitle
.
snp
.
makeConstraints
{
make
in
make
.
top
.
equalTo
(
topImgV
.
snp
.
bottom
)
.
offset
(
24
)
make
.
left
.
equalTo
(
20
)
make
.
right
.
equalTo
(
-
20
)
}
acitivityDetail
.
snp
.
makeConstraints
{
make
in
make
.
top
.
equalTo
(
acitivityTitle
.
snp
.
bottom
)
.
offset
(
24
)
make
.
left
.
equalTo
(
20
)
make
.
right
.
equalTo
(
-
20
)
acitivityTips
.
snp
.
makeConstraints
{
make
in
make
.
top
.
equalTo
(
lastView
.
snp
.
bottom
)
.
offset
(
24
)
make
.
left
.
equalTo
(
20
)
make
.
right
.
equalTo
(
-
20
)
}
lastView
=
acitivityTips
}
acitivityTips
.
snp
.
makeConstraints
{
make
in
make
.
top
.
equalTo
(
acitivityDetail
.
snp
.
bottom
)
.
offset
(
24
)
fakeView
.
snp
.
makeConstraints
{
make
in
make
.
top
.
equalTo
(
lastView
.
snp
.
bottom
)
.
offset
(
24
)
make
.
left
.
equalTo
(
20
)
make
.
right
.
equalTo
(
-
20
)
make
.
height
.
equalTo
(
1
)
make
.
bottom
.
equalToSuperview
()
.
offset
(
-
42
)
}
}
func
setupUI
()
{
backgroundColor
=
.
clear
contentView
.
backgroundColor
=
.
pageBkgColor
selectionStyle
=
.
none
}
}
galaxy/galaxy/Classes/Modules/Community(社区)/Activity(活动)/V/YHActivityTipsItemView.swift
View file @
14809966
...
...
@@ -55,7 +55,7 @@ class YHActivityTipsItemView: UIView {
nameLabel
.
textAlignment
=
.
left
nameLabel
.
lineBreakMode
=
.
byCharWrapping
nameLabel
.
font
=
UIFont
.
PFSC_R
(
ofSize
:
14
)
nameLabel
.
text
=
"
1、请大家仔细甄别活动的真实性、有效性、安全性。所有运动、户外等具有相关风险的活动请确认购买保险;
\r\n
2、此活动开始前24小时可以取消报名;
\r\n
3、若取消活动,系统将通知你活动取消。
"
nameLabel
.
text
=
""
nameLabel
.
numberOfLines
=
0
return
nameLabel
}()
...
...
galaxy/galaxy/Classes/Modules/Community(社区)/Activity(活动)/V/YHActivityTitleItemView.swift
View file @
14809966
...
...
@@ -159,8 +159,8 @@ extension YHActivityTitleItemView {
make
.
bottom
.
equalToSuperview
()
}
nameTextView
.
attributed
.
text
=
"""
\(
""
,
.
foreground
(
UIColor
.
mainTextColor
),
.
font
(
UIFont
.
PFSC_B
(
ofSize
:
24
))
)\(
.
image
(
UIImage
(
named
:
"activity_vip_icon2"
)
!
,
.
custom
(
.
offset
(
CGPoint
(
x
:
0
,
y
:
-
7
)),
size
:
.
init
(
width
:
44
,
height
:
34
)))
)
"""
//
nameTextView.attributed.text = """
//
\("", .foreground(UIColor.mainTextColor), .font(UIFont.PFSC_B(ofSize:24)))\(.image(UIImage(named: "activity_vip_icon2")!,.custom(.offset(CGPoint(x: 0, y: -7)), size: .init(width: 44, height: 34))))
//
"""
}
}
galaxy/galaxy/Classes/Modules/Home(首页)/V/YHOrderTipsItemView.swift
View file @
14809966
...
...
@@ -120,11 +120,6 @@ extension YHOrderTipsItemView {
make
.
width
.
lessThanOrEqualTo
(
60
)
}
// lableTime.backgroundColor = .red//for test hjl
addSubview
(
lableName
)
lableName
.
snp
.
makeConstraints
{
make
in
make
.
left
.
equalTo
(
segmentationView
.
snp
.
right
)
.
offset
(
8
)
...
...
galaxy/galaxy/Classes/Modules/Home(首页)/V/YHOrderTipsView.swift
View file @
14809966
...
...
@@ -36,9 +36,6 @@ class YHOrderTipsView: UIView {
let
tap
:
UITapGestureRecognizer
=
UITapGestureRecognizer
(
target
:
self
,
action
:
#selector(
tapButton(gestureRecognizer:)
)
)
addGestureRecognizer
(
tap
)
// backgroundColor = .red //for test hjl
}
...
...
galaxy/galaxy/Classes/Modules/Mine(我的)/C/YHTestViewController.swift
View file @
14809966
...
...
@@ -50,8 +50,6 @@ class YHTestViewController: YHBaseViewController {
make
.
width
.
equalTo
(
width
)
make
.
height
.
equalTo
(
80
)
}
testView
.
layer
.
insertSublayer
(
gradientLayer
,
at
:
0
)
// testView.backgroundColor = .red//for test hjl
}
}
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