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
bd0bf65b
Commit
bd0bf65b
authored
Jun 06, 2024
by
Steven杜宇
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'youhua-dev' of
http://gitlab.galaxy-immi.com/mobile-group/galaxy-iOS
into youhua-dev
parents
cf8e5ecb
909fd5de
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
53 additions
and
5 deletions
+53
-5
AppDelegate.swift
galaxy/galaxy/AppDelegate.swift
+45
-5
YHStartPageViewController.swift
...lasses/Modules/Home(首页)/C/YHStartPageViewController.swift
+8
-0
No files found.
galaxy/galaxy/AppDelegate.swift
View file @
bd0bf65b
...
...
@@ -136,12 +136,54 @@ extension AppDelegate {
YHNetworkStatusManager
.
shared
.
listenNetWorkStatus
()
}
//1.设置主窗口
//1.设置
闪
主窗口
private
func
setupRootVC
()
{
let
nav
=
YHNavigationController
(
rootVC
:
YHStartPageViewController
())
let
dateString
=
Date
()
.
dateString
(
ofStyle
:
.
short
)
let
oldString
=
UserDefaults
.
standard
.
value
(
forKey
:
"todayShowStartPageViewFlag"
)
if
let
tempStr
=
oldString
as?
String
,
tempStr
==
dateString
{
setupRootVCWithTabBar
()
}
else
{
let
nav
=
YHNavigationController
(
rootVC
:
YHStartPageViewController
())
window
=
UIWindow
(
frame
:
UIScreen
.
main
.
bounds
)
window
?
.
rootViewController
=
nav
window
?
.
makeKeyAndVisible
()
}
}
//1.设置HomePageView为主窗口
func
setupRootVCWithTabBar
()
{
// gk_navigationBar.isHidden = false
let
tabBarController
=
YHTabBarViewController
()
let
homeVC
=
YHHomePageViewController
()
tabBarController
.
delegate
=
homeVC
let
v0
=
YHNavigationController
(
rootVC
:
homeVC
)
let
v1
=
YHNavigationController
(
rootVC
:
YHServiceCenterMainViewController
())
let
v2
=
YHNavigationController
(
rootVC
:
YHMessageListVC
())
let
v3
=
YHNavigationController
(
rootVC
:
YHMyViewController
())
v0
.
tabBarItem
=
ESTabBarItem
.
init
(
YHBasicContentView
(),
title
:
"首页"
,
image
:
UIImage
(
named
:
"home"
),
selectedImage
:
UIImage
(
named
:
"home_1"
))
v1
.
tabBarItem
=
ESTabBarItem
.
init
(
YHBasicContentView
(),
title
:
"服务"
,
image
:
UIImage
(
named
:
"service"
),
selectedImage
:
UIImage
(
named
:
"service_1"
))
v2
.
tabBarItem
=
ESTabBarItem
.
init
(
YHBasicContentView
(),
title
:
"消息"
,
image
:
UIImage
(
named
:
"msg"
),
selectedImage
:
UIImage
(
named
:
"msg_1"
))
v3
.
tabBarItem
=
ESTabBarItem
.
init
(
YHBasicContentView
(),
title
:
"我的"
,
image
:
UIImage
(
named
:
"me"
),
selectedImage
:
UIImage
(
named
:
"me_1"
))
tabBarController
.
viewControllers
=
[
v0
,
v1
,
v2
,
v3
]
tabBarController
.
tabBar
.
backgroundColor
=
.
white
window
=
UIWindow
(
frame
:
UIScreen
.
main
.
bounds
)
window
?
.
rootViewController
=
nav
window
?
.
rootViewController
=
tabBarController
window
?
.
makeKeyAndVisible
()
if
YHLoginManager
.
shared
.
needJumpToMsgTabFlag
{
DispatchQueue
.
main
.
asyncAfter
(
deadline
:
.
now
()
+
0.25
,
execute
:
{
goTabBarBy
(
tabType
:
.
message
)
})
}
}
...
...
@@ -172,5 +214,3 @@ extension AppDelegate {
}
}
}
galaxy/galaxy/Classes/Modules/Home(首页)/C/YHStartPageViewController.swift
View file @
bd0bf65b
...
...
@@ -42,6 +42,14 @@ class YHStartPageViewController: UIViewController {
view
.
isHidden
=
true
return
view
}()
override
func
viewDidAppear
(
_
animated
:
Bool
)
{
super
.
viewDidAppear
(
animated
)
let
dateString
=
Date
()
.
dateString
(
ofStyle
:
.
short
)
UserDefaults
.
standard
.
set
(
dateString
,
forKey
:
"todayShowStartPageViewFlag"
)
UserDefaults
.
standard
.
synchronize
()
}
}
...
...
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