状态栏重叠

问题描述 投票:1回答:2

我试图对我的webview施加约束,因为它在状态栏上重叠。

我正在使用Xcode 9.2。

滚动时我不希望状态栏变为“半透明”或任何东西因为它不可读我想要硬白但我找不到解决方案。我已经设置了约束,但它们似乎没有用。

有任何想法吗?我不想隐藏状态栏我希望它不在我的内容之下。

Overlapping screenshot

Storyboard

[

[

//
//  FirstViewController.swift
//  Crossfit 514
//
//  Created by Admin on 2017-12-01.
//  Copyright © 2017 Crossfit 514. All rights reserved.
//

import UIKit
import WebKit
class FirstViewController: UIViewController, WKUIDelegate {

var webView: WKWebView!

@IBOutlet weak var constraint: WKWebView!
override func loadView() {
    let webConfiguration = WKWebViewConfiguration()
    webView = WKWebView(frame: .zero, configuration: webConfiguration)
    webView.uiDelegate = self
    view = webView
}
override func viewDidLoad() {
    super.viewDidLoad()

    let myURL = URL(string: "https://crossfit514.fliipapp.com/")
    let myRequest = URLRequest(url: myURL!)
    webView.load(myRequest)
}}
ios xcode webview
2个回答
0
投票

我认为你必须从你的superView给你的webView上限为20,它不会重叠。 (因为我理解你的问题)


0
投票

您可以尝试在20高度的顶部和屏幕的整个宽度处添加空的UIView,并相应地添加约束。

© www.soinside.com 2019 - 2024. All rights reserved.