2017-09-18 33 views
0

iOSでダブルタップの問題を解決できないようです。私は自分のアプリがワンクリックにしか反応しないようにしたい。
事実上すべての要素に「タップ可能」を追加しました.iOSプラットフォームを削除して再追加しました。私は、Ionic Cloudを使用してプロダクションリリースを構築しています。 Androidではすべてが完璧に機能します。 これはポップオーバーで一貫して起こることがわかります(イオンリスト要素を押すなど)、OK/Cancelボタンは1回のクリックでは機能しませんが、ポップオーバー内の要素は1回のクリックで選択できます。Ionic3/Angular4 iOSダブルタップ

私はこれを数週間調査してすべての提案を実装して以来、何か正しいことをしていないように感じます。

この問題を解決した人はいますか? プロダクションビルドでこれを修正する必要があるので、今のところアドバイスはありますか?

答えて

0

は、jQueryのか、jQueryのUIの競合があったということでした。私のアプリケーションはカスタムデザインをしていたので、レスポンシブウェブ版のコンテンツをコピーし、/src/index.htmlファイルにプラグインしました。 私は自分のスタイルリンク参照を残しましたが、Ionicアプリでは必要ないすべてのJavaScriptリファレンスファイル(jquery、jqueryuiなど)を取り出しました。 iOSでイオン選択アイテムをダブルタップする必要がなくなりました。

0

は、あなたのHTMLテンプレートにこのコードを試してみてください。

(dblclick)="myFunction()" 

をしてから.TS内のファイル:私が発見何

myFunction(){ 
    //do things 
} 
+0

ダブルクリックするとイベントが呼び出されますか?私の問題は、ユーザーがダブルクリックしないようにすることです。ダブルクリックは常に動作します。元の問題が更新され、問題の内容がより明確になりました。ありがとう! – TexasT

関連する問題