爱奥尼亚-在IOS上,条带支付按钮被键盘隐藏

爱奥尼亚-在IOS上,条带支付按钮被键盘隐藏,ios,cordova,ionic-framework,ionic2,stripe-payments,Ios,Cordova,Ionic Framework,Ionic2,Stripe Payments,我的应用程序与Stripe集成用于支付,但我在IOS上有一个问题。。。人们不能付钱 付款按钮悬停在键盘上,没有像Android上那样的关闭按钮 我也无法成功制作弹出式滚动条 我正在使用,但没有找到任何帮助我的东西。。。除了使用自定义模式和自定义表单从头开始制作所有内容之外。我真的不想这么做 你可以看到键盘下蓝色按钮的小顶行。。。这就是我们想要点击的 这是在网络视图中吗?Stripe并不总是像您在webview中期望的那样工作。您可能需要使用而不是。安装cordova键盘插件,然后在app.co

我的应用程序与Stripe集成用于支付,但我在IOS上有一个问题。。。人们不能付钱

付款按钮悬停在键盘上,没有像Android上那样的关闭按钮

我也无法成功制作弹出式滚动条

我正在使用,但没有找到任何帮助我的东西。。。除了使用自定义模式和自定义表单从头开始制作所有内容之外。我真的不想这么做


你可以看到键盘下蓝色按钮的小顶行。。。这就是我们想要点击的

这是在网络视图中吗?Stripe并不总是像您在webview中期望的那样工作。您可能需要使用而不是。安装cordova键盘插件,然后在app.component.ts中添加以下内容:

this.platform.ready().then(() => {
  ...
  this.keyboard.hideFormAccessoryBar(false); // Hide the keyboard accessory bar with the next, previous and done buttons.
  ...
});
然后当键盘出现时,你会有一个很好的“完成”选项来关闭它。
这将帮助您的客户完成付款

这就是我害怕的。。。谢谢你的回答。还是希望有人能从帽子里拿出一个魔术来,否则我将不得不走更长的路。这可能是一个很好的方法!我暂时用IOS的条带元素取代了条带签出,但肯定会在未来几天内尝试并测试您的解决方案。这是一个很好的快速解决方案。这是电容器版本:从“@capactor/core”导入{Plugins};const{Keyboard}=插件。。。this.platform.ready();