gpt4 book ai didi

ios - 如何在 IOS Swift 中的 WKWebView 顶部添加边距

转载 作者:行者123 更新时间:2023-11-28 11:30:49 25 4
gpt4 key购买 nike

我在 IOS swift 的 WKWebView 中显示一个 pdf 文件,它显示正常。我正在从服务器加载 pdf 文件。但是文件的某些部分被隐藏在顶部导航栏后面。我想在 WKWebView 的顶部添加边距。这是我当前的代码。

    let myBlog = file
let url = NSURL(string: myBlog)
let request = NSURLRequest(url: url! as URL)

// init and load request in webview.
webView = WKWebView(frame: self.view.frame)
webView.navigationDelegate = self
webView.load(request as URLRequest)

self.view.addSubview(webView)

// webView.translatesAutoresizingMaskIntoConstraints = false
// webView.addConstraints([NSLayoutConstraint(item: webView, attribute: .height, relatedBy: .equal, toItem: view, attribute: .height, multiplier: 1, constant: 0)])

self.view.addSubview(sv)
let pdfVC = UIViewController()
pdfVC.view.addSubview(webView)
pdfVC.title = "File"
self.navigationController?.pushViewController(pdfVC, animated: true)

enter image description here

这里注释的代码是我如何尝试添加边距但不起作用。

最佳答案

webView = WKWebView(frame: self.view.frame)

在设置框架上方的行中,它从顶部留出边距并从高度减少给定的边距。

关于ios - 如何在 IOS Swift 中的 WKWebView 顶部添加边距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56768010/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com