問題タブ [user-interaction]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1230 参照

iphone - ユーザー操作なしのプッシュ通知

ユーザーの操作なしで iOS でプッシュ通知を使用する方法があるかどうかを知りたいです。

私は一種の盗難防止アプリケーションに取り組んでいます。ケースの 1 つは、電話が盗まれた場合、リモートでコマンドを送信できるはずです。

私たちが現在行っているアプローチは、通知ポートを継続的にリッスンし、通知を受信したら、サーバーに何か変更があったかどうかを問い合わせることです。プッシュ通知には、ここでは望ましくないユーザー操作が含まれるため、このアプローチに従う必要がありました。

しかし、これによりパフォーマンスの問題に直面しており、プッシュ通知を再検討したいと考えています。では、ユーザーの操作なしでそれを実現する方法はありますか?

0 投票する
4 に答える
1059 参照

iphone - iOSの画像の透明部分の画像ビューの背後に触れるにはどうすればよいですか?

ここでは、ボタンタップでボタンアクションイベントのタッチを取得したい-B

画像が(画像の表示領域で)タップされると、タップジェスチャメソッドが呼び出されます

しかし、問題は画像がボタン上にあり、ボタンの一部を覆っているということです。その覆われた部分でボタンアクションイベントを実行したいのです-A

私は試しましたが、覆われた部分でボタンアクションを取得できませんでした:(

画像マスキング

0 投票する
1 に答える
4374 参照

javascript - Flash なしでインタラクティブな都市地図を作成する方法

それで、私は以前に尋ねられたすべての質問を調べましたが、ほとんどの人が尋ねていることについて何も答えられていないことがわかりました。クリッカブル マップの作成について尋ねられた質問を言い換えたいと思います。

アイデア - 米国内の特異な都市の地図を用意し、jquery を使用してその都市内の町の概要を説明します。次に、ショッピングセンター、公園、通りの名前、利用可能な住宅などを示す、その町の詳細について説明したいと思います.

市から受け取った地図の詳細を使用して、私が持っているベクター ファイルからこれらすべての小さなセクションを描画/アウトライン化することができました。

これは必ずしも同じページにとどまる必要はありませんが、残っていると便利です。

これが誰かを雇うのに費用がかかりすぎたり、1 人のために座ってコーディングするには時間がかかりすぎたりする可能性がある場合、私の次の選択肢は Google マップを使用することです。Google マップには最新のビジュアルがないことがわかったので、すべて独自のマーカーと、Google に存在しない場所の写真を設定できるかどうか疑問に思っていました。

結果 - Google マップ自体の煩わしさを除いて、Google マップのカスタム マップのみを連想させるカスタム マップ。Google マップを最後の手段として使用するマップの検索オプションがあった場合、検索結果に何も表示したくありません。ただし、市域内の場所。

それとも、DreamWeaver を使用して、それぞれがそれぞれの場所の詳細にリンクしているマップをホットスポットする必要がありますか?

これらは私が見つけた同様の例ですが、ほとんどはホバーしてクリックするだけで、それ以上のものはありません. http://davidlynch.org/projects/maphilight/docs/demo_usa.html

http://exploregooglemaps.blogspot.com.br/p/resources.html

0 投票する
1 に答える
3801 参照

python - Jenkins は GUI/GUI 以外のインタラクティブな Python または Java プログラムを処理できますか?

ビルド パイプラインを作成したいのですが、開発者は、フロント エンド GUI を使用して入力されるプロパティ ファイルにいくつかの設定を行う必要があります。

Python を使用してサンプルの CLI インタラクティブ スクリプトを実行してみましたが、名前を尋ねただけで後で出力されましたが、Jenkins は何年も待ってからハングアップしました。入力を求められたことがわかりましたが、ユーザーがデータを入力する方法がありませんでした。

編集:現在、サービスとしてJenkinsを実行しています..または、誰かが推奨する優れたプラグインがありますか、それともPythonスクリプトを作成した方法ですか?

好み: 少し軽量なので Python を使用することを好みますが、他の言語で成功した場合は構成できます。

GUI メニューを使用してデータを入力すると、オプション ボックスを使用したり、ドロップダウン メニューを使用したりできるので便利ですが、必須ではありません。現在の展開よりも CLI の方がはるかに優れています。

ところで、Python 2.7 と Java 1.7 を実行している Windows 7 ラップトップでこれらすべてを実行しています。

エッセイでごめんなさい!うまくいけば、人々は私を助けることができます!

0 投票する
1 に答える
34 参照

ajax - インタラクティブなユーザー決定のための AJAX パターン

私は、インタラクティブなユーザーの意思決定を考え出すためのパターン/ベストプラクティスを見つけようとしています. したがって、基本的には、ユーザーが入力する必要がある (非常に大きな) フォームがあります。彼が送信すると、AJAX-Post-Request がサーバーに送信されます。最初にいくつかの障害チェックが行われますが、一部のチェックではユーザーの操作が必要です (「これは本当に正しいですか」など)。返される「ドキュメント」は常に XML であるため、bla bla2 のようにすべての質問を一度に返し、それらを反復処理することを考えました。ああ、私は JQuery と Bootstrap のモーダルを使用しています。そして、これらすべての質問に「はい」と答えた場合、パラメーター allyes=true などを指定してフォームを再度送信します。

しかし、私はこれにあまり満足していません。それをコーディングする簡単な方法があるかどうか疑問に思っています。

よろしく、火

0 投票する
0 に答える
505 参照

qt - Skype Linux UI アプリケーションの制御の自動化

私はプロジェクト Sevabot http://sevabot-skype-bot.readthedocs.org/の作成者です- Linux 用の Skype ボットです。

サーバーのインストールが面倒なので ( https://sevabot-skype-bot.readthedocs.org/en/latest/ubuntu.html ) ユーザーがクラウド経由でボットを簡単に使用できるようにする方法を見つけたいと思います展開... Skype のユーザー名、パスワード、およびいくつかのクラウド サービス資格情報を要求し、Amazon EC2 などの仮想マシン プロバイダーで顧客にボットを自動的に展開できるようになるまで。初めて Xvfb を接続して Skype ログインを入力するためだけに VNC を実行する必要がないように、展開を可能にしたいと考えています。

課題の 1 つは、Skype Linux UI 入力 (ユーザー名、パスワード) の自動化です。Skype は、コマンド ラインから自動化された方法でユーザー資格情報を入力するためのオプションではないようです。私の知る限り、ユーザー インターフェイスは Qt ベースであり、ウィジェットを選択してキープレスとマウスをシミュレートするには、ある種のロボットが必要です。

ブラックボックスの Linux UI アプリケーションを制御し、それらのアクションを自動化するためのオプションを知りたいですか?

0 投票する
1 に答える
2058 参照

iphone - ペン先からロードされたビューがタッチイベントを取得しない

いくつかのボタンを使用して、カスタム キーボードを作成しました。インターフェイスビルダーを使用してそれらを作成し、CustomKeyboardViewファイルを作成します..

だから私は3つのファイルを持っています

  1. CustomKeyboardView.h
  2. CustomKeyboardView.m
  3. CustomKeyboardView.xib

私はこのビューを私のUIViewControllerように追加しています

画面にカスタム キーボードが表示されます。しかし、どのボタンにも触れませんでした。

ファイルに派手なものはありません CustomKeyBoardView.m。キーボードのさまざまな種類のボタンに対応するボタン ハンドラーがいくつかあります。

CustomKeyboardView.m

あなたを助けるかもしれないいくつかの他のポイント(私を助けるために)

  1. ボタンハンドラをチェックして再チェックしました。それらは に配線されてい IBActionます。
  2. awakeFromNibプログラムでボタンをキーボードに追加しました ( で関数をオーバーライドして実行CustomKeyboardView.m)。このボタンは、 に追加すると表示されUIViewControllerます。しかし、そのボタンにも userInteraction はありません。
  3. 問題のUIViewControllerは に示されてい UIPopOverControllerます。また、プロジェクトではストーリーボードを使用します。
  4. ユーザー インタラクションが有効になっているかどうか、kbdCustomおよびそのスーパー ビューを確認するために、いくつかのログを追加しました。答えは肯定でした

    その出力は

    /li>
  5. もちろん、すべてのボタンでのユーザー操作はYESであり、それらはすべてインターフェイス ビルダーで有効になっています。

  6. キーボードのフレームを調整して、UITextField(タッチイベントを正しく受信しています)の上に移動しました。キーボード ボタンをクリックすると、その下の UITextField が、キーボードが存在しないかのようにタッチされます。

0 投票する
2 に答える
9655 参照

user-interface - OCaml: GUI プログラミングへの効果的なパス?

OCaml での GUI プログラミングに関係するスレッドをいくつか見たことがありますが、GUI インターフェースが必要な場合に明確な解決策につながるとは思えません。

私の質問は、より具体的には次のとおりです: OCaml ソフトウェアの GUI をプログラミングする上で最も効果的な (そして簡単に理解できる) アプローチは何ですか? OCaml自体のシンプルで効果的なGUIモジュールに触れた人はいますか、またはこれを行うことができ、OCamlとうまく通信/再生する効果的な言語またはフリーソフトウェアパッケージを見つけましたか?

私はOCamlでインタープリターを書いたので、レクサー、パーサー、コアインタープリター関数などはOCamlモジュールです。現在、コマンドラインに式を入力し、解析された表現や簡約された式などを示す印刷された端末出力を受け取ることで、ユーザーがインタープリターと対話できるようにするコマンドラインソリューション (「main.ml」) があります。ただし、コマンド ライン ソリューションは、テストのみを目的としています。ユーザーが GUI を介してやり取りできるようにしたいのですが、それは単純である可能性があります (Java フレームは何十年も前から思い浮かびます) が、私がコーディングした OCaml モジュールと何らかの形でインターフェースする必要があります。私がこれまでに見つけた OCaml には、 http://caml.inria.fr/pub/docs/manual-ocaml-4.00/manual042.htmlというライブラリが 1 つあります。これが効果的で有用かどうかは誰にもわかりませんか?(私は思う

より最適な言語で GUI をプログラミングすることを選択した場合、ソフトウェアの相互作用は次のようになります: 適切な言語 (おそらく C++、Python など) で GUI を記述し、OCaml で記述されたインタープリターを実行可能ファイルにコンパイルし、GUI を何らかの方法で接続します。実行可能ファイル?私は、パイプ(オペレーティングシステムの設計に関係するものなど、これらのプロセス間通信を考え続けています)またはソケット(ネットワークプログラミングのためにこれらを考える傾向があります)を介した、疎に接続されたまたは奇妙なソリューションには興味がありません。 OCaml自体ではないにしても、OCamlでコード化されたインタープリターを別の言語のGUIコードに「収容」する方法が必要だと想像してください。考え、ガイダンス、または提案はありますか?

編集: Linux ライクなオペレーティング システム (つまり、Linux RedHat) 用の GUI を入手できれば幸いです。GUI を Windows で動作させることができれば素晴らしいことですが、少なくとも Linux を目指しています。

編集 2: これを見つけたところですが、「OCaml-Java」について考えている人はいますか? http://ocamljava.x9c.fr/ 「... ocamlc を使用してコンパイルされた Objective Caml ソースを実行する機能。次に、Objective Caml ソースを実行可能な jar ファイルにコンパイルする機能." 私の懸念は、すばやく便利な GUI を手に入れるには Java が最善の方法であるとは思いもしなかったことです...

現在の解決策: @Jeffrey Scofield が下に置いた解決策の投稿でさまざまなオプションを調べた後、私は現在、LablGtk をより深く調べることにしました (これにより、OCaml 内にとどまることができます)。C と OCaml はすでに関係を持っているため、この投稿を見ている人にとって次の有望なオプションは、C との外国語インターフェイスを調べることです。OCaml 内で C コードを呼び出す方法と、C 内で OCaml を呼び出す方法があるようです (ただし、呼び出し元の関数のタイプにより固有のやや複雑なラッパー関数で OCaml 関数呼び出しをラップすることになるため、これは非常に難しい場合があります)。 OCaml 内-->つまり、C 内で各 OCaml 関数とその引数の「マッピング」を処理する必要があります)。を見てみましょう: http://www.mega-nerd.com/erikd/Blog/CodeHacking/Ocaml/calling_ocaml.html、詳細については。OCaml-Java は当初、私が Java GUI プログラミングに慣れていたので、素晴らしいアイデアのように思えましたが、2 つの言語間の対話は C と OCaml ほど直接的ではなく、さらに、これに関するドキュメントはスリムに見えました (そして OCaml を使用) -Java は、ただ手に取って Java GUI にたどり着くものではありませんでした...)。OCaml-JavaScript は面白そうに見えましたが、この方法を選択した場合、いくつかの JavaScript に加えて、適切な HTML 5 コーディングのセットアップに時間を費やす必要があることに注意してください。または、ここ SO には、GUI バックエンド システムを作成する有効な方法であるパイプとソケットについて説明している投稿がいくつかあります。ただし、プログラムシステム/製品が「疎結合」になることを気にしない場合は、これは良い考えです。

0 投票する
1 に答える
26 参照

user-interaction - 柔軟な用語の雲

動的なターム クラウドを実装する必要があります。ユーザーがクラウドから用語を削除したり、あるクラウドから別のクラウドにそれらを割り当てたりできるようにする必要があります。また、クラウドを結合または分割できる必要があります。したがって、クラウドは、ユーザーがあらゆる種類の自由に操作できるように、完全に動的でなければなりません。私を助けることができるJavaのライブラリはありますか? この目的のためにすでに利用可能な実装はありますか?

0 投票する
2 に答える
275 参照

ipad - iPad iOS6 は、そのビューのジェスチャ認識機能をアクティブに保ちながら、ビューを「タップスルー」することは可能ですか?

アプリの画面上にオーバーレイを作成しようとしています。理想的には、オーバーレイは、ユーザーがオーバーレイの下のビューを操作できるようにしながら、タップ ジェスチャを受け取ります。

プロパティをNOに設定することで、ビューを「タップスルー」できることを私は知っています。userInteractionEnabledこれにより、ユーザーは問題のビューの下にあるビューを操作できます。

ただし、これにより、オーバーレイ ビューでのタップ ジェスチャも無効になっているように見えます。iOS5以降、ビュー間でタッチを渡すことができることをどこかで読みました。これにより、オーバーレイ ビューでジェスチャをキャプチャして処理し、オーバーレイの下のビューに渡して、「タップ スルー」オーバーレイの印象を作成することが可能であると私は信じています。

iOS5のビューとタッチを共有するジェスチャ認識機能、または私が説明しているようなオーバーレイのようなコントローラーの方向に誰かが私を向けることができますか?

私が説明していることを達成する別の方法がある場合は、知っておくとよいでしょう。

情報をありがとう!