目前我的VIEwController.swift文件如下所示:
https://gist.github.com/andrewweaver/4a0e13245f185e8f31ba812b91f7dddd
Swift版本:
Apple Swift 3.1版(swiftlang-802.0.53 clang-802.0.42)
问题是状态栏的填充,我想调整它,以便状态栏不在内容的顶部,因为它在这里:
任何帮助都将非常感谢,因为我是iOS开发的新手.我还希望能够更改状态栏颜色,但目前不是一个直接关注的问题.
解决方法 我使用autolayout约束解决了这个问题,请检查import UIKitimport WebKitclass VIEwController: UIVIEwController,WKUIDelegate { var webVIEw: WKWebVIEw! overrIDe func vIEwDIDLoad() { super.vIEwDIDLoad() setupWebVIEw() let url = URL(string: "https://www.Google.com") let request = URLRequest(url: url!) webVIEw.load(request) } func setupWebVIEw() { let webConfiguration = WKWebVIEwConfiguration() webVIEw = WKWebVIEw(frame:.zero,configuration: webConfiguration) webVIEw.uIDelegate = self //vIEw = webVIEw vIEw.addSubvIEw(webVIEw) webVIEw.translatesautoresizingMaskIntoConstraints = false vIEw.addConstraints(NSLayoutConstraint.constraints(withVisualFormat: "H:|[v0]|",options: NSLayoutFormatoptions(),metrics: nil,vIEws: ["v0":webVIEw])) vIEw.addConstraints(NSLayoutConstraint.constraints(withVisualFormat: "V:|-20-[v0]|",vIEws: ["v0":webVIEw])) } overrIDe func dIDReceiveMemoryWarning() { super.dIDReceiveMemoryWarning() // dispose of any resources that can be recreated. }}希望能帮助到你. 总结
以上是内存溢出为你收集整理的iOS WKWebView状态栏填充全部内容,希望文章能够帮你解决iOS WKWebView状态栏填充所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)