首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    TextView自定义下划线、点击弹框

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

    2K30

    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弹框

    8.4K30

    iOS隐私安全:用户协议及隐私政策弹框(包含超链接属性、demo支持中英文切换)

    登录界面弹用户协议及隐私政策时,如果用户点击不同意,不能停留在弹框界面,需要隐藏弹框,否则无法通过OPPO安卓应用市场。...《用户协议及隐私政策》 弹框的实现步骤: 1、自定义TextView,采用富文本属性进行内容设置attributedText(包括下划线NSUnderlineStyleSingle、超链接NSLinkAttributeName...、颜色NSForegroundColorAttributeName 等信息) 2、实现代理方法textView:shouldInteractWithURL:inRange,处理点击超链接的回调(打开对应...URL Webview) 效果图(点击demo的右上架文字进行中英文切换) 文本框信息对应的中英文key,用于本地化 "Explain3" = "向您说明,在使用我们的服务时,我们如何收集、使用、...我们希望通过本"; "then_click_Agree" = " ,希望您仔细阅读,充分理解协议中的内容后再点击同意。"

    3.2K30

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

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

    1.8K40

    技术分享 | 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 #向弹框输入一段文本

    1.4K20
    领券