diff --git a/ios/App/App/MainViewController.swift b/ios/App/App/MainViewController.swift index 098811f..4c5802d 100644 --- a/ios/App/App/MainViewController.swift +++ b/ios/App/App/MainViewController.swift @@ -16,4 +16,16 @@ class MainViewController: CAPBridgeViewController { // Apple Watch (HKWorkoutRouteQuery, cf. CoachHealthRoute.swift). bridge?.registerPluginInstance(CoachHealthRoutePlugin()) } + + override func viewDidLoad() { + super.viewDidLoad() + // Force le background noir sur tous les niveaux pour éliminer la + // bande blanche du bounce iOS WKWebView (cause : scrollView.backgroundColor + // par défaut blanc, exposé lors de l'overscroll). Aucun CSS web ne peut + // modifier ça — il FAUT le faire côté natif. + view.backgroundColor = .black + webView?.isOpaque = false + webView?.backgroundColor = .black + webView?.scrollView.backgroundColor = .black + } }