仅在 UIWebView 中显示网站的一部分
Posted
技术标签:
【中文标题】仅在 UIWebView 中显示网站的一部分【英文标题】:Only Showing Part of a Site in a UIWebView 【发布时间】:2012-10-02 18:28:40 【问题描述】:我正在构建一个 iPad 应用程序,它只需要网页的中间部分在 UIWebView 中可见。 (整个页面没有页眉和页脚)
我需要展示的部分是有人输入信息并点击提交的表单。如果我将 UIWebView 定位为仅显示中间部分,则当我单击文本区域时,它会向上/向下滚动以在 iPad 键盘顶部显示正确的文本区域。这会导致显示页眉/页脚。
在进入 UIWebView 之前修改源代码似乎也不起作用,因为表单必须在之后工作。 (就像我需要能够点击提交并让它正常工作)
我想知道是否可以在 UIWebview 的顶部和底部添加一个视图以覆盖页眉和页脚?
任何帮助将不胜感激。我在任何地方都找不到适用于这种情况的解决方案。
【问题讨论】:
【参考方案1】:想通了——我能够在 UIWebView 的滚动视图上添加一个视图
// Create new view
UIView* view = [[UIView alloc] initWithFrame:CGRectMake(0,0,768,200)];
// Add to scrollView so that the added view scrolls with the UIWebView
[webView.scrollView addSubview:view];
【讨论】:
以上是关于仅在 UIWebView 中显示网站的一部分的主要内容,如果未能解决你的问题,请参考以下文章