Skip to content

Commit 3a9d90f

Browse files
Merge pull request #387 from guangLess/gzhu/yahooFinance_lightMode
Light mode code modification for yahoo finance iOS app
2 parents a55c01d + ff6988d commit 3a9d90f

File tree

2 files changed

+12
-21
lines changed

2 files changed

+12
-21
lines changed

TradeItIosTicketSDK2/TradeItYahooEquityTradingTicketViewController.swift

+4
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,10 @@ class TradeItYahooEquityTradingTicketViewController: TradeItYahooViewController,
8080
}
8181
}
8282

83+
override func closeButtonTitle() -> String {
84+
return "Cancel"
85+
}
86+
8387
// MARK: UITableViewDelegate
8488

8589
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {

TradeItIosTicketSDK2/TradeItYahooNavigationController.swift

+8-21
Original file line numberDiff line numberDiff line change
@@ -13,28 +13,15 @@ class TradeItYahooNavigationController: UINavigationController {
1313
}
1414

1515
private func setupFuji() {
16-
self.navigationBar.barStyle = .black
17-
self.navigationBar.tintColor = .white
18-
let blankImage = UIImage()
19-
self.navigationBar.setBackgroundImage(blankImage, for: .default)
20-
self.navigationBar.shadowImage = blankImage
16+
self.navigationBar.isTranslucent = false
17+
self.navigationBar.barTintColor = .white
18+
self.navigationBar.tintColor = UIColor(red: 24/255, green: 143/255, blue: 1, alpha: 1)
2119

22-
let gradientView = TopGradientView(frame: self.view.frame)
23-
addNavigationGradientView(gradientView)
24-
25-
let colorGradientView = LinearGradientView()
26-
addNavigationGradientView(colorGradientView)
20+
let textAttributes = [NSAttributedStringKey.foregroundColor:UIColor.black]
21+
self.navigationBar.titleTextAttributes = textAttributes
2722
}
28-
29-
private func addNavigationGradientView(_ subview: UIView) {
30-
subview.translatesAutoresizingMaskIntoConstraints = false
31-
self.view.addSubview(subview)
32-
self.view.sendSubviewToBack(subview)
33-
self.view.addConstraints([
34-
subview.topAnchor.constraint(equalTo: self.view.topAnchor),
35-
subview.widthAnchor.constraint(equalTo: self.view.widthAnchor),
36-
subview.centerXAnchor.constraint(equalTo: self.view.centerXAnchor),
37-
subview.heightAnchor.constraint(equalToConstant: self.navigationBarHeight)
38-
])
23+
24+
override var preferredStatusBarStyle: UIStatusBarStyle {
25+
return UIStatusBarStyle.default
3926
}
4027
}

0 commit comments

Comments
 (0)