InAppBrowser 中 select 下拉元素上的 Ionic 4 缺少按钮
Ionic 4 missing buttons on select dropdown element in InAppBrowser
打开带有 cordova-plugin-inappbrowser
的页面并打开 dropdown/select
列表,我得到了列表,但没有显示任何确认或取消按钮。我在我的普通应用程序中确实在 inAppBrowser 之外获得了这些。
这个回答没有解决我的问题,因为元素在inAppBrowser里面,我认为:
现在我无法关闭 select / 下拉元素,除非我 "click" 页面上的某些内容包含此元素。
有什么方法可以将按钮添加到 inAppBrowser 中的 select / 下拉元素?我希望用户能够从 select 元素关闭此 select 元素。
使用:
"cordova-ios": "~4.5.4"
"cordova-plugin-ionic": "^4.1.3"
"@ionic-native/core": "^4.6.0"
"cordova-plugin-inappbrowser": "^2.0.2"
这是我现在得到的截图,我想要灰色块顶部的按钮:
再次阅读 the documentation 后,我开始尝试随机选项。
解决方案是使用 "formsheet" 作为 presentationstyle,在选项中:
this.inAppBrowser.create(
url,
target,
{
presentationstyle: "formsheet", // iOS only option
},
);
效果见截图:
enter image description here
打开带有 cordova-plugin-inappbrowser
的页面并打开 dropdown/select
列表,我得到了列表,但没有显示任何确认或取消按钮。我在我的普通应用程序中确实在 inAppBrowser 之外获得了这些。
这个回答没有解决我的问题,因为元素在inAppBrowser里面,我认为:
现在我无法关闭 select / 下拉元素,除非我 "click" 页面上的某些内容包含此元素。
有什么方法可以将按钮添加到 inAppBrowser 中的 select / 下拉元素?我希望用户能够从 select 元素关闭此 select 元素。
使用:
"cordova-ios": "~4.5.4"
"cordova-plugin-ionic": "^4.1.3"
"@ionic-native/core": "^4.6.0"
"cordova-plugin-inappbrowser": "^2.0.2"
这是我现在得到的截图,我想要灰色块顶部的按钮:
再次阅读 the documentation 后,我开始尝试随机选项。 解决方案是使用 "formsheet" 作为 presentationstyle,在选项中:
this.inAppBrowser.create(
url,
target,
{
presentationstyle: "formsheet", // iOS only option
},
);
效果见截图:
enter image description here