0

でページをcordova-plugin-inappbrowser開いてdropdown/selectリストを開くと、リストが表示されますが、確認ボタンやキャンセル ボタンが表示されません。通常のアプリでは、inAppBrowser の外でこれらを取得します。

要素がinAppBrowser内にあるため、この回答は私の質問を解決しません

この要素を含むページで何かを「クリック」しない限り、選択/ドロップダウン要素を閉じることができません。

inAppBrowserの選択/ドロップダウン要素にボタンを追加する方法はありますか? ユーザーが選択要素からこの選択要素を閉じることができるようにしたい。

使用:

"cordova-ios": "~4.5.4"
"cordova-plugin-ionic": "^4.1.3"
"@ionic-native/core": "^4.6.0"
"cordova-plugin-inappbrowser": "^2.0.2"

これは私が今得たもののスクリーンショットです。灰色のブロックの上部にボタンが必要です:

キャンセルまたは確認ボタンが表示されない選択ドロップダウン

4

1 に答える 1

1

ドキュメントをもう一度読んだ後、ランダムなオプションを試し始めました。解決策は、オプションで「formsheet」をプレゼンテーションスタイルとして使用することです。

this.inAppBrowser.create(
    url,
    target,
    {
        presentationstyle: "formsheet", // iOS only option
    },
);

効果については、スクリーンショットを参照してください。

ここに画像の説明を入力

于 2018-07-03T07:45:52.033 に答える