状态栏重叠
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了状态栏重叠相关的知识,希望对你有一定的参考价值。
我试图对我的webview
施加约束,因为它在状态栏上重叠。
我正在使用Xcode 9.2。
滚动时我不希望状态栏变为“半透明”或任何东西因为它不可读我想要硬白但我找不到解决方案。我已经设置了约束,但它们似乎没有用。
有任何想法吗?我不想隐藏状态栏我希望它不在我的内容之下。
[
[
//
// 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)
}}
答案
我认为你必须从你的superView给你的webView上限为20,它不会重叠。 (因为我理解你的问题)
另一答案
您可以尝试在20高度的顶部和屏幕的整个宽度处添加空的UIView,并相应地添加约束。
以上是关于状态栏重叠的主要内容,如果未能解决你的问题,请参考以下文章