gpt4 book ai didi

ios - 如何在 Objective C 中配置 Web View 滚动?

转载 作者:行者123 更新时间:2023-11-28 23:38:22 24 4
gpt4 key购买 nike

我添加了一个 UIWebView 作为 view 的 subview 。即使 UIWebView 的内容可以在不滚动的情况下显示,此 View 也始终具有滚动。

  1. 当内容不存在时,是否可以不滚动UIWebView显示在屏幕上?


另一个问题是,当我滚动 UIWebView 时,背景是深灰色

  1. 可以更改此颜色吗?

最佳答案

禁用滚动

当你第一次加载你的屏幕时,在 viewDidLoad 中写:

yourWebView.scrollView.bounces         = false
yourWebView.scrollView.isScrollEnabled = false

并实现UIWebViewDelegate内容完全加载时启用滚动的方法:

func webViewDidFinishLoad(_ webView: UIWebView)
{
yourWebView.scrollView.bounces = true
yourWebView.scrollView.isScrollEnabled = true
}

删除背景颜色

您需要将 web-view 的 opaque 属性设置为 false:

yourWebView.backgroundColor = UIColor.clear
yourWebView.isOpaque = false

关于ios - 如何在 Objective C 中配置 Web View 滚动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54285826/

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