2

私は iOS でハイブリッド アプリを開発してきましたが、私が抱えている最も明白な問題は、トップ ナビゲーション バーのネイティブの [戻る] ボタンをエミュレートする [戻る] ボタンの領域がはるかに小さいことです。

これは、ボタンが画面の上端の端にあることが原因である可能性があり、webview は端のタップを webview (おそらくステータス バー) 用として解釈しません。

ボタン要素のパディングを拡大して、画面の左上隅全体を占めるようにし、webview の上部から 3.5 mm を狙わない限り、タップを登録しません。ネイティブ アプリでは、端から 0 mm 離れたところを狙うと、それが登録されます。

これはそれほど悪くはないように思えるかもしれませんが、3.5mm が非常に明白であり、タッチがどこに登録されるべきかという彼らのメンタル モデルが、間違った領域をタップするのではなく、すぐにアプリが壊れていると考えるようになることを長期の iOS ユーザーに許可すると.

ネイティブとハイブリッドの間のこの不一致を最小限に抑える方法に関するその他の情報、またはこれが発生する理由をよりよく理解するための提案されたソリューション/情報に興味があります。

Cordova / PhoneGap と Kendo Mobile を使用してアプリを実装する

4

0 に答える 0