問題タブ [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 投票する
1 に答える
671 参照

uinavigationcontroller - ツールバーのuserInteractionEnabled = NOを設定するには?

以下のメソッドを使用して、下部にタイトル付きのツールバーを表示していました。

ただし、ツールバーのタイトルはクリック可能であり、ツールバーはセルフナビゲーションコントローラーによって作成されたため、ユーザーの操作を無効にすることはできません。

これに対する解決策はありますか?事前に助けてくれてありがとう。

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

web-applications - すべてのWebアプリケーションにブラウザが必要ですか?

定義により:

Webアプリケーションは、インターネットやイントラネットなどのネットワークを介してWebブラウザを介してアクセスされるアプリケーションです。

ブラウザを必要としないWebアプリを開発することは可能ですか?

PSHTML5でサポートされているオフラインWebアプリケーションを探していません。質問は「はい/いいえ」のタイプのように見えますが、詳細で説明的な回答が必要です。

編集1:アプリケーションにWebブラウザエンジン(Webkit )を含めて、ブラウザに依存しないようにすることを考えています。それが可能かどうかわからないので、正しい方向に向けてください。

編集2:これは最近ElectronJsまたはNw.jsで実際に可能です。Slackのようなアプリケーションは本質的にWebアプリですが、ブラウザーではなく、ネイティブアプリとしてデスクトップで実行できます。

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

ios - カスタム UIButton クラスのサブビューがクリックをトリガーしない

完全に制御できる独自の完全にカスタマイズされたボタンを作成するために、カスタム UIButton サブクラスを作成しています。それでも、その UIButton のビューにサブビューを追加しようとすると問題が発生します。サブビューは「タッチ」イベントをブロックするため、UIButton 自体にバブリングしません。

これはデモンストレーションです。まず、フレームを使用して CustomNavigationButton を作成します。マゼンタです。画面にマゼンタが見えるので、そこにあります。次に、その CustomNavigationButton (緑色) にサブビューを追加すると、そこに緑色が表示されますが、緑色の四角形 (サブビュー) をクリックすると、CustomNavigationButton で "UIControlEventTouchUpInside" が呼び出されません。

私のAppDeleteで:

そして、ここに私の CustomNavigationButton クラス (UIButton のサブクラス) があります。

0 投票する
3 に答える
103 参照

iphone - iOS アプリのどの機能が使用されているかを特定する

App Store にいくつかの iPhone/iPad アプリがあります。ユーザーの行動を識別するコードのスニペットをアプリに追加したいと考えています。たとえば、アプリのどの機能が最も使用されているか、または最も使用されていないかなどです。私のアプリにこの種の機能を実装する方法について、誰かが良い考えを持っていますか?

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

java - JUnitは、テストが成功したかどうかをユーザーに尋ねますか?

JUnitテストが成功したことをユーザーにインタラクティブに尋ねるビルド機能はありますか?

自動テスト用であることは知っJUnitていますが、耳でテストしたい、まれな1回の実行の場合に手動でテストして@Ignoreから、そのようなテストに追加したいサウンド生成クラスがいくつかあります。

また、自分でダイアログをポップアップできることは知っていますが、何かが事前に作成されているかどうか疑問に思っJUnitています。

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

ios - アドホック アプリケーション iOS での UITextField ユーザー インタラクションの問題

iPhone アプリを作成し、XCode 4.5、iOS6 を使用して AdHoc インストール ファイル (.ipa) を作成しました。そして、iTunes経由でデバイスにアプリを正常にインストールしました.

問題は、アプリに 1 つのログイン ページとサインアップ ページがあり、そこに UITextFields が含まれていることです。ログインページではIB経由で作成されましたが、サインアップページではコード経由でUIScrollViewのサブビューとして追加されました。両方のページで、すべてが正常に機能しています。しかし、アドホック インストールの後、サインアップ ページを開いて任意のテキスト フィールドをクリックすると、それが選択され、値を入力できました。しかしその後、サインアップ ページのテキスト フィールドを選択できなくなりました。サインアップ ページを閉じると、ログイン ページのテキスト フィールドも機能しません。

アドホックにインストールされたアプリでのみ発生しています。この問題の考えられる理由はありますか?

助けてください。

問題の更新

Product>Profile>Automation を使用して問題を追跡しようとしました。それをテストしたところ、同じ問題が発生しました。同時に、コードから実行すると正常に動作します。誰かが私にいくつかのヒントを与えるのに役立ちますか?

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

python - Pythonスクリプトと対話するブラウザ

ユーザーがプログラムを作成し、ブラウザから実行する小さなアプリに取り組んでいます。PHP を使用することを最初に考えましたが、実行中のプログラムと対話する方法が見つかりませんでした。その後、Python を見つけ、現在は subprocess.Popen を使用しています。これで、Python インタープリターですべてが正常に実行されます。出力をブラウザに送信し、そこから入力を取得して Interpreter に送信する方法は?

パイプについて考えていましたが、communicate() を呼び出すと、パイプが閉じます。だから、これが最善の方法です。

私が考えたもう 1 つの方法は、HTML を使用して既存のプログラムの GUI を作成することです。出来ますか?

0 投票する
3 に答える
4493 参照

wpf - WPF の SelectionChanged イベントは、ユーザー インタラクションに対してのみ処理できますか?

ユーザーの操作/選択のみのためにWPF DataGrid要素でSelectionChangedイベントを処理し、バインディングまたはその他の設定値が原因である場合はスキップしたいと思います。Selection がユーザーの操作によって変更されたかどうかを判断する方法はありますか? または、同様のタスクを実行する代替イベントはありますか?

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

html - Default Dialog Button のオーバーライド: 目的: エンド ユーザーが誤って [OK] をクリックするのを防ぐ (保存されていない Web ページに関して)

(a) TIMTOWTDI =。それを行う方法は複数あります
(b) TIOOWTDI =。それを行う唯一の方法があります

この問題のケースが上記の (a) または (b) のどちらであるかはわかりません。

次のリンクこの議論に適用される場合があります:
https://developer.mozilla.org/en-US/docs/DOM/window.onbeforeunload
MSDN beforeunload | onbeforeunload イベント
http://dev.w3.org/html5/spec-LC/history.html#unloading-documents
http://dev.w3.org/html5/spec-LC/history.html#beforeunloadevent
...注意: BeforeUnloadEvent固有の初期化メソッドはありません。

注意してください: SO 記事276660については議論していません。「OnBeforeUnload ダイアログを上書きして、自分のものに置き換えるにはどうすればよいですか?これは、エンドユーザーがダイアログ ボックスに表示するテキストに関するものです。最初の返信で SO 記事276660を見つけました。このディスカッションに: 提案: このページから移動してもよろしいですか? のデフォルトを [ OK ]から[キャンセル] に変更します

さまざまなブラウザーの動作に関する私の問題は、エンド ユーザーが誤ってページから離れてクリックしたために、入力したデータが失われないようにする必要があることです。ダイアログボックスが表示された直後にスペースバーを押してしまうと、このような災害が簡単に発生する可能性があります。「災害」という言葉は、1 時間か 2 時間タイピングを失ったばかりのエンド ユーザーでない限り、非常に強い言葉のように思えるかもしれません。

私。これを防ぐ唯一の方法はJavaScriptですか?
ii. エンド ユーザーのブラウザにキャンセルをデフォルトにするように指示する方法はありますか?

明確化 (希望): Windows O/S ダイアログ ボックスでは、どのボタンをデフォルトとして強調表示するかを Windows O/S に伝えることができます。たとえば、メッセージが"delete all of my files" のようなものだった場合、デフォルトの "OK" は適切ではありません。

質問を作成しているときに、テキストを頻繁に保存します。他のフォーラムは同じことをしません。

このメッセージを書いているときにラップトップがクラッシュした場合、SO は私が現在いる時点に近い状態に回復する方法を提供してくれると思います。

ブラウザに関して 1 つまたは複数の方法があるかどうか、もしある場合はどこで詳細情報を入手できるか教えてください。

デフォルトのダイアログ ボックス ボタンを [OK] に設定するの非常に危険です。

ありがとうございました。

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

ios - 子ビューは親ビュー (iPhone) の設定プロパティをどのように識別しますか?

シナリオはこんな感じ

私はワンインワンを持っていUIButtonますUIViewUIView親ビューも子ビューも同様UIButtonです。
今、

  1. 親ビューでユーザー操作を false に設定した場合、クリックできます UIButtonか?
  2. UIButton触れられないのなら、なぜ触れられUIButtonないのですか?


UIButton親ビューのユーザー インタラクションが false であることをどのように知ることができるか説明できますか?

ありがとう、