gpt4 book ai didi

objective-c - UIWebView:如何隐藏网页的部分内容?

转载 作者:行者123 更新时间:2023-11-29 13:39:44 25 4
gpt4 key购买 nike

在我的应用程序中,我有一个仅用于显示 facebook 页面的 WebView 。但是,客户端不希望出现facebook的顶部蓝色条;他想隐藏它。有没有办法做到这一点?该栏为 45 像素,所以我所做的是在 IB 中移动 UIWebView,使其顶部 45 像素位于我的导航栏后面(因此不出现)。然而,这不是一个理想的解决方案,因为用户可以在弹跳之前向上滚动时看到该内容。他可以看到但不能触摸它,这会让一些用户感到沮丧。我尝试关闭弹跳,但随后 UI 变得过于死板,而且不流畅。我在 Google 和 Stackoverflow 中查找了几个小时,但没有找到解决方案。

非常感谢!

最佳答案

您必须编辑页面本身的 HTML/CSS 以隐藏有问题的 HTML 元素,可能使用正则表达式,并使用 loadHTMLString:baseURL: 将其提供给您的 UIWebView。

我之前做过类似的操作并且它有效,但是......当相关网页不属于您时,这是一个不同的球赛。每当 Facebook 更新其布局时,您的应用程序行为可能会发生变化,直到您有时间批准应用程序更新。客户想要他们想要的,但要确保您的客户知道他要的是什么!

关于objective-c - UIWebView:如何隐藏网页的部分内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9491080/

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