首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >钛合金键盘

钛合金键盘
EN

Stack Overflow用户
提问于 2011-12-12 19:32:38
回答 1查看 2.4K关注 0票数 0

我是钛金工作室的初学者。当一个按钮被选中时,我可以隐藏键盘。它起作用了,

代码语言:javascript
运行
复制
okBtn.addEventListener("click", function(e) { textField.blur(); });

但是,当我轻拍/单击mapView时,如何隐藏键盘?我试过这个代码,不起作用,

代码语言:javascript
运行
复制
mapview.addEventListener("click", function(e) { textField.blur(); });

mapview.addEventListener("singletap", function(e) { textField.blur(); });

那么,我怎么才能让它工作呢?提前谢谢。

EN

Stack Overflow用户

回答已采纳

发布于 2011-12-13 02:22:56

MapView仅支持注释上的单击事件。这就是在你的用例中没有触发click事件的原因。

(注意:以下JIRA票证将澄清文档,以便这是显而易见的:http://jira.appcelerator.org/browse/TIMOB-4777 )

为了能够在用户想要与地图交互时隐藏键盘,您需要有一点创造性。当文本字段被聚焦时,在地图视图上覆盖透明视图,并在文本字段变模糊或覆盖被触摸时隐藏它。

这有意义吗?可以肯定的是,这是一种黑客行为,我想这可能会让你的用户感到有点不安。如果您可以更多地解释所需的UX,我可能可以提供更理想的解决方案。

票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8473635

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档