活动页面样式修改
This commit is contained in:
parent
c772c16e29
commit
6149f994bd
@ -52,6 +52,6 @@ let SPFeedBackListWebUrl = SPCampaignWebURL + "/pages/leave/list"
|
|||||||
///反馈详情
|
///反馈详情
|
||||||
let SPFeedBackDetailWebUrl = SPCampaignWebURL + "/pages/leave/detail"
|
let SPFeedBackDetailWebUrl = SPCampaignWebURL + "/pages/leave/detail"
|
||||||
///活动页面
|
///活动页面
|
||||||
let SPRewardsWebUrl = SPCampaignWebURL
|
let SPRewardsWebUrl = SPCampaignWebURL + "/pages/reward/theme2"
|
||||||
|
|
||||||
|
|
||||||
|
@ -11,6 +11,8 @@ class SPCampaignWebViewController: SPWebViewController {
|
|||||||
|
|
||||||
var id: String?
|
var id: String?
|
||||||
|
|
||||||
|
var theme: String? = "theme_1"
|
||||||
|
|
||||||
///重试次数
|
///重试次数
|
||||||
private var receiveDataCount = 0
|
private var receiveDataCount = 0
|
||||||
|
|
||||||
@ -60,8 +62,12 @@ extension SPCampaignWebViewController {
|
|||||||
"time_zone" : String.timeZone(),
|
"time_zone" : String.timeZone(),
|
||||||
"lang" : SPLocalizedManager.shared.currentLocalizedKey,
|
"lang" : SPLocalizedManager.shared.currentLocalizedKey,
|
||||||
"type" : "ios",
|
"type" : "ios",
|
||||||
"theme" : "theme_1",
|
// "theme" : "theme_1",
|
||||||
]
|
]
|
||||||
|
if let theme = theme {
|
||||||
|
dic["theme"] = theme
|
||||||
|
}
|
||||||
|
|
||||||
if let id = id {
|
if let id = id {
|
||||||
dic["id"] = id
|
dic["id"] = id
|
||||||
}
|
}
|
||||||
|
@ -24,6 +24,7 @@ class SPMineViewController: SPViewController {
|
|||||||
///是否进入过
|
///是否进入过
|
||||||
private var isHaveEntered = false
|
private var isHaveEntered = false
|
||||||
|
|
||||||
|
weak var vipAlertView: SPVipAlertView?
|
||||||
//MARK: UI 属性
|
//MARK: UI 属性
|
||||||
private lazy var headerView: SPMineHeaderView = {
|
private lazy var headerView: SPMineHeaderView = {
|
||||||
let view = SPMineHeaderView()
|
let view = SPMineHeaderView()
|
||||||
@ -96,11 +97,14 @@ extension SPMineViewController {
|
|||||||
|
|
||||||
SPWalletAPI.requestPayTemplate { model in
|
SPWalletAPI.requestPayTemplate { model in
|
||||||
guard let list = model?.list_sub_vip else { return }
|
guard let list = model?.list_sub_vip else { return }
|
||||||
|
if !self.isDidAppear { return }
|
||||||
|
if self.vipAlertView != nil { return }
|
||||||
let alert = SPVipAlertView(dataArr: list).show(in: SPAPPTool.getKeyWindow())
|
let alert = SPVipAlertView(dataArr: list).show(in: SPAPPTool.getKeyWindow())
|
||||||
alert.buyFinishHandle = { [weak self] in
|
alert.buyFinishHandle = { [weak self] in
|
||||||
guard let self = self else { return }
|
guard let self = self else { return }
|
||||||
self.requestUserInfo()
|
self.requestUserInfo()
|
||||||
}
|
}
|
||||||
|
self.vipAlertView = alert
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -18,15 +18,27 @@ class SPRewardsViewController: SPCampaignWebViewController {
|
|||||||
|
|
||||||
override func viewDidLoad() {
|
override func viewDidLoad() {
|
||||||
self.urlStr = SPRewardsWebUrl
|
self.urlStr = SPRewardsWebUrl
|
||||||
|
|
||||||
super.viewDidLoad()
|
super.viewDidLoad()
|
||||||
|
self.edgesForExtendedLayout = .top
|
||||||
|
|
||||||
|
self.theme = nil
|
||||||
|
|
||||||
NotificationCenter.default.addObserver(self, selector: #selector(reachabilityDidChangeNotification), name: SPNetworkReachabilityManager.reachabilityDidChangeNotification, object: nil)
|
NotificationCenter.default.addObserver(self, selector: #selector(reachabilityDidChangeNotification), name: SPNetworkReachabilityManager.reachabilityDidChangeNotification, object: nil)
|
||||||
NotificationCenter.default.addObserver(self, selector: #selector(loginStateDidChangeNotification), name: SPLoginManager.loginStateDidChangeNotification, object: nil)
|
NotificationCenter.default.addObserver(self, selector: #selector(loginStateDidChangeNotification), name: SPLoginManager.loginStateDidChangeNotification, object: nil)
|
||||||
|
|
||||||
|
self.webView.backgroundColor = .clear
|
||||||
|
self.webView.scrollView.backgroundColor = .clear
|
||||||
setEmptyView()
|
setEmptyView()
|
||||||
|
|
||||||
|
|
||||||
|
setBackgroundView(isShowGradient: false, bgImage: UIImage(named: "rewards_bg_image"))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
override func viewWillAppear(_ animated: Bool) {
|
||||||
|
super.viewWillAppear(animated)
|
||||||
|
|
||||||
|
setNavigationNormalStyle(backgroundColor: .clear, isTranslucent: true)
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
override func viewDidAppear(_ animated: Bool) {
|
override func viewDidAppear(_ animated: Bool) {
|
||||||
|
21
MoviaBox/Source/Assets.xcassets/image/rewards_bg_image.imageset/Contents.json
vendored
Normal file
21
MoviaBox/Source/Assets.xcassets/image/rewards_bg_image.imageset/Contents.json
vendored
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "1x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filename" : "lQLPJwvP6usd4ePNAyzNAXew2fMtKVt3jeMIDIWgS4A-AA_375_812.png",
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "2x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "3x"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
Binary file not shown.
After Width: | Height: | Size: 281 KiB |
Loading…
x
Reference in New Issue
Block a user