如何在 ios phonegap 开发中检测选择框高度?
Posted
技术标签:
【中文标题】如何在 ios phonegap 开发中检测选择框高度?【英文标题】:How to detect select box height on ios phonegap development? 【发布时间】:2015-12-01 13:12:30 【问题描述】:我想在 ios 底部显示的选择框顶部添加一个 html 完成按钮。我认为我需要选择框高度才能做到这一点,知道我怎么能得到它吗?如果有其他方法可以完成,请告诉我。
谢谢!
【问题讨论】:
默认显示完成按钮。您是否使用自定义插件来显示选择器? 您好,我更改了照片以更好地解释问题。我删除了所有与问题无关的插件和代码。默认情况下,完成按钮不会显示在我这边,这是我想要的,因为我希望在选择选择器顶部添加一个自定义完成按钮,所以它应该是一个 html 元素,有没有办法做到这一点?谢谢! 【参考方案1】:通过用视口高度减去窗口高度来解决。 w
hen选择框触发的onfocus,等待视口通过使用100毫秒的setInterval更改,然后,当它更改时,等待另外500毫秒(Settimeout),只是为了确保viewport完全更改。用视口减去窗口高度,你会得到底部出现的选择框的高度。
【讨论】:
以上是关于如何在 ios phonegap 开发中检测选择框高度?的主要内容,如果未能解决你的问题,请参考以下文章
在 iOS 的 Phonegap 应用程序中停止自动检测电话号码(错误)
phonegap ios:当用户为权限请求框选择“不允许”时,推送通知冻结