小编Mig*_*uel的帖子

加载WKWebView网页后,prefersLargeTtitles自动折叠

WKWebView中的网页加载完成后,大标题崩溃了,我遇到了问题。这是发生情况的GIF示例

我在互联网上四处张望,发现有两个帖子可能指向正确的方向:

并非总是很喜欢LargeTitles-Apple开发者论坛

preferredsLargeTitles-正确显示一秒钟然后折叠-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) 
    }
}
Run Code Online (Sandbox Code Playgroud)

朝正确方向的观点将不胜感激!可能与这有关scrollView.contentInsetAdjustmentBehavior吗?

编辑:是-我确定Web视图是Main.storyboard中安全区域之后的第一个视图。

xcode ios swift wkwebview preferslargetitles

6
推荐指数
1
解决办法
363
查看次数

标签 统计

ios ×1

preferslargetitles ×1

swift ×1

wkwebview ×1

xcode ×1