0

我有一个带有 UIWebView 的 iPhone 应用程序,它是核心 UI,这个 Web 视图显示了一些我想在旁边添加注释的数据,一个示例场景是:

  1. 用户将在 webview 中选择一个文本并出现一个弹出菜单。
  2. 他们将按下 AddNotes 按钮。
  3. UI textview 窗口应该出现写入。
  4. 用户应按保存,并且应保存有关他按 AddNotes 按钮所在位置的注释。

任何人都可以部分或完全提供帮助吗?

4

1 回答 1

0

这将帮助您了解使用Rangy库选择的测试:

- (BOOL) isSelectionActive
{
    NSString * resultStr = [self.contentView stringByEvaluatingJavaScriptFromString:
                            @"rangy.getSelection().isCollapsed"];

    NSLog(@"resultStr: %@", resultStr );

    if ([resultStr isEqualToString:@"true"]) {
        return NO;
    }
    else {
        return YES;
    }
}

当您知道已经做出选择时,然后为 UITextfield 设置动画,以便用户能够在其中输入文本。

于 2012-08-08T10:32:31.587 回答