3

我有一个 UIWebView,它允许使用 UIWebView 的 UIScrollView 中包含的另一个 UIView 编辑内容。这会在可编辑内容上方创建一个标题。可编辑内容使用滚动视图上的 contentInset 定位,以便正确定位在标题下方。

现在 - 我发现的是,当 UIWebView 的滚动视图应用了 > 0 的 contentInset 时,显示的菜单(剪切/复制/粘贴)等仅在从顶部插入点时显示内容插图的绝对值大于内容插图的绝对值。

所以假设内容插图是100px。这意味着仅当插入点距离 contentInset 开头 > 100px 时才会显示菜单。

这是 iOS6 的回归,菜单总是显示。相同的代码在 iOS6 上显示菜单,但在为 iOS7 构建时不显示菜单。

让菜单出现的唯一方法是在 UIWebView 的主体中向下移动插入点。

有没有人看到这个或知道这个问题的解决方法?我能找到的唯一解决方法是不指定 contentInset 这当然会破坏应用程序的可用性......

4

1 回答 1

0
- (void)viewDidLoad
{
    [super viewDidLoad];
    self.view = self.webView;
}

对我来说很好。

于 2013-10-29T19:26:44.777 回答