在WKWebView的网页完成加载后,我遇到了大标题崩溃的问题.
Here is GIF example of what happens.
我浏览了整个互联网,发现了两个可能指向正确方向的帖子:
prefersLargeTitles not always honored – Apple Developer Forums
prefersLargeTitles – Displays correctly for a split second then collapses – Reddit
我想在网页加载时出现大标题并保持原位.当用户向上滚动(在网页上向下)时,大标题应该折叠到较小的版本.如果用户返回到网页顶部,则应再次显示大标题.
这是我为WKWebView设置的代码:
import UIKit import WebKit class ViewController: UIViewController,WKUIDelegate { @IBOutlet weak var webView: WKWebView! override func viewDidLoad() { super.viewDidLoad() let myURL = URL(string: "https://www.apple.com") let myRequest = URLRequest(url: myURL!) webView.load(myRequest) } }
正确方向的一点将非常感谢!可能与scrollView.contentInsetAdjustmentBehavior有关吗?
编辑:是的 – 我确保Web View是Safe Area之后的Main.storyboard中的第一个视图.
解决方法
@H_404_45@