首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

TextView自定义下划线、点击

https://github.com/shuaijia/NoteText 01 — 前言 最近公司有意需求,就是类似于电子书,选择一段文字然后做笔记,需要给做过的文字加下划线,下划线最后加一图标按钮,点击显示笔记内容...08 — 图标点击 ? 在上一步绘制小图标时,就将图标的x和y值保存,在onTouchEvent中,判断按下的位置是否在小图标位置的“附近”,是的话就显示笔记内容。...这里的用的是我之前封装的JsPopupWindow,有兴趣的话可以点击阅读https://github.com/shuaijia/JsPopupWindow。...这里需要注意,如果TextView外层被ScrollView包裹,在是就需要纵轴方向上减去ScrollView的偏移量。...这样就实现了我们如上图展示的,给TextView绘制下划线和图标点击的效果。

1.4K30

WKWebView不显示JS的Alert,Confirm,TextInput解决方法

然后刚刚才发现用了WKWebView之后不会弹窗提示了,查了一下知道原来WKWebView默认禁止了下面的跳转: 打开itunes.apple.com跳转到App Store, 拨打电话, 唤起邮箱等一系列操作 JS...的Alert,Confirm,TextInput 解决方法: 首先实现WKUIDelegate代理方法 解决唤不起打电话和跳转系统应用的方法 - (void)webView:(WKWebView...的Alert,Confirm,TextInput不的方法 #pragma mark - Alert弹窗 - (void)webView:(WKWebView *)webView runJavaScriptAlertPanelWithMessage...[self presentViewController:alertController animated:YES completion:nil]; } #pragma mark - Confirm...self presentViewController:alertController animated:YES completion:nil]; } #pragma mark - TextInput

6.7K30

技术分享 | web自动化测试-文件上传与处理

alter 输入一段文本点击比如提交按钮,会弹出确认内容的,这种场景可以使用下面的方式处理: Python 版本 """Alert弹窗获取文本与确认操作""" driver.get("http:...(driver, 5, 0.5).until(EC.alert_is_present()) # 切换 alert = driver.switch_to.alert # 打印的文本 print(...alert.text) #点击确定 alert.accept() # 点击取消或者关闭 # alert.dismiss() Java 版本 @Test public void alertTest()...alert.accept(); //点击取消或者关闭 // alert.dismiss(); } confirm Python 版本 """Prompt 弹窗获取文本、输入内容、...WebDriverWait(driver, 5).until(EC.alert_is_present()) #切换 alert = driver.switch_to.alert #向输入一段文本

1K20

技术分享 | web自动化测试-文件上传与处理

alter 输入一段文本点击比如提交按钮,会弹出确认内容的,这种场景可以使用下面的方式处理: Python 版本 """Alert弹窗获取文本与确认操作""" driver.get("http:...(driver, 5, 0.5).until(EC.alert_is_present()) # 切换 alert = driver.switch_to.alert # 打印的文本 print(...alert.text) #点击确定 alert.accept() # 点击取消或者关闭 # alert.dismiss() Java 版本 @Test public void alertTest()...alert.accept(); //点击取消或者关闭 // alert.dismiss(); } confirm Python 版本 """Prompt 弹窗获取文本、输入内容、...WebDriverWait(driver, 5).until(EC.alert_is_present()) #切换 alert = driver.switch_to.alert #向输入一段文本

88830

试着换个角度理解低代码平台设计的本质

」中「选择 banner」,平台发送请求,从服务端获取 banner 列表;打开「选择 banner 」,展示 banner 列表,用户选择所需 banner 图片;点击「确定」,关闭「选择 banner...」,并在「布局区」的「轮播控件」组件插入该笔数据,完成选择。...用户在「选择 banner中,选中指定的数据,保存到页面配置中,当访问最终生成效果页,会直接显示出已选择的 banner 图片。2....banner,将配置的“接口地址”和“转换规则”数据保存在「布局区」页面配置中,配置完成。...同理,第 6 步将组件返回的数据结构,通过「数据适配器2」转换为「banner 组件」所需参数的数据结构。

1.1K40
领券