博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在UIMenuController出现的时候取得选中的数据
阅读量:4200 次
发布时间:2019-05-26

本文共 632 字,大约阅读时间需要 2 分钟。

       在自定义UIMenuItem的时候,经常要先取得UITextView 或是 UIWebView中选中的文本字。下面是一些示例代码

 取得UITextView中的数据:

- (IBAction)share:(id)sender

{
    NSRange textRange = [self selectedRange];//self 是UITextView的子类
    if (textRange.length > 0) {
    NSString *string = [self.text substringWithRange:textRange];
    if (string != nil) {
        UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"share" message:string delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil, nil];
        [alert show];
    }
    }
}

取得UIWebView中的数据:

- (NSString *)selectedText {
    return [self stringByEvaluatingJavaScriptFromString:@"window.getSelection().toString()"];}
然后可以用[webView selectedText] 来取出数据。

转载地址:http://rwbli.baihongyu.com/

你可能感兴趣的文章
使用猴子测试工具(7)
查看>>
使用猴子测试工具(8)
查看>>
一个简单的猴子测试小工具
查看>>
是QA还是AQ?
查看>>
害怕自动化(1)
查看>>
Script and Test Data
查看>>
在ITPub上发表文章《如何进行测试自动化的成本估算》
查看>>
深圳市软件质量提升工程系列活动——安全测试百人大课堂
查看>>
做培训讲师就像做一名导演
查看>>
深圳51testing笔架山一日游
查看>>
《Scrum精髓》审校后记:关于Acceptance Test
查看>>
在DataTable中如何保留数据格式?
查看>>
国产APP自动化测试工具AndroidRobot下载地址
查看>>
QTP与手机测试
查看>>
在QTP中自定义测试对象WinList的Select方法
查看>>
QTP & DOM
查看>>
《TestComplete Made Easy》读书笔记
查看>>
LoadRunner如何在脚本运行时修改log设置选项?
查看>>
QC数据库表结构
查看>>
自动化测试工具的3个关键部分
查看>>