Bar status Capacitor-JS bertindih dalam IOS
P粉543344381
P粉543344381 2023-12-29 16:04:36
0
1
413

Saya menggunakan NuxtJS dengan kapasitor. Bar status teratas pada peranti iOS bertindih apabila kami menatal. Saya juga menambah "ios": {"contentInset": "always"} dalam Capacitor.config.json.

Walaupun saya turut sertakan CSS, ia mewujudkan ruang tambahan di bahagian atas.

body {
   padding: env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom)
     env(safe-area-inset-left);
 }

P粉543344381
P粉543344381

membalas semua(1)
P粉198670603

Ini boleh dicapai dengan menambah baris berikut dalam fail CAPViewBridgeController

webView?.frame.origin = CGPoint(x: 0, y: UIApplication.shared.statusBarFrame.size.height)

webView?.frame.size.height = UIScreen.main.bounds.size.height - UIApplication.shared.statusBarFrame.size.height;

Cari ciri dan kemas kini berikut. Fungsi sepatutnya kelihatan seperti ini

extension CAPBridgeViewController: CAPBridgeDelegate {
    internal var bridgedWebView: WKWebView? {
        webView?.frame.origin = CGPoint(x: 0, y: UIApplication.shared.statusBarFrame.size.height)
        webView?.frame.size.height = UIScreen.main.bounds.size.height - UIApplication.shared.statusBarFrame.size.height;
        return webView
    }

    internal var bridgedViewController: UIViewController? {
        return self
    }
}
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!