iphone - HTML 文本区域覆盖有半透明黑色导航栏

标签 iphone ios

我有包含 Web View 的导航 View Controller 。导航 View 的顶部栏是“半透明黑色导航栏”

Web View 显示包含“textarea”html 元素的 html。我注意到当用户尝试在文本区域上输入时,“文本区域”的上部被“半透明黑色导航栏”覆盖。

有办法解决这个问题吗?

最佳答案

您需要将 UIWebView 的框架向下调整 44 点(UINavigationBar 的标准高度)

webView.frame = CGRectMake(webView.frame.origin.x, (webView.frame.origin.y + 44), webView.frame.size.width, webView.frame.size.height);

关于iphone - HTML 文本区域覆盖有半透明黑色导航栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10690663/

相关文章:

ios - 使用 appsflyer 跟踪 ios 安装

ios - SWRevealViewController 向呈现的 View Controller 添加手势

iOS:为什么 UITableView 出列和重用单元格?

ios - 从 iPhone 日历中删除所有 future 重复发生的事件

objective-c - 通过 Cocoa 中的 NSURLRequest/NSURLConnection 接收 HTTP header

ios - 如何在发送短信后手动返回应用程序

iphone - OouraFFT 的输出有时正确,但有时完全错误。为什么?

iphone - 什么类型的应用程序允许在 iPhone 中自动启动?

ios - 从 performSelector 传递对象

ios - UIView 动画问题 swift 4 Xcode9