問題タブ [human-interface]

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 に答える
1154 参照

ios - iPhone アプリでラジオ ボタンを使用できますか?

私の UI デザイナーは、はい/いいえのラジオ スタイル ボタンを好みます。iOS にはそのような UI コンポーネントがないことを理解しており、通常/強調表示状態に 2 つの異なるカスタム イメージを使用します。ただし、Appleが許可するかどうかを知る必要があります。ヒューマン インターフェイス ガイドラインに、SegmentControl スタイルの代わりにラジオ スタイル ボタンを使用することに対する条項はありますか? 助けていただければ幸いです、ありがとう

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

c# - Bluetoothを介したヒューマンインターフェイスデバイスのシミュレーション

c#を使用してヒューマンインターフェイスデバイス(HID)をシミュレートする方法はありますか?私がやろうとしているのは、Bluetoothを介して2つのデバイス(最初のデバイスはPCであり、アプリケーションをホストし、2番目のデバイスはPCまたはモバイルデバイスの場合があります)を接続することです。デバイスを接続した後、ホストPCから他のデバイスにマウスまたはキーボード入力を送信します。まず第一に、これは可能ですか?もしそうなら、どのように?

よろしくお願いします。

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

delphi - ヒューマンインターフェイスデバイスをデバッグする方法は?

USBインターフェースを備えたバーコードスキャナーを持っているので、HIDとして表示されます。

最初の文字にブレークポイントを設定する必要があるのには理由があります。

これにより、Delphi IDEが前面に表示され、ブレークポイントで停止し、残りのバーコードがキーボードの前面に入力されたかのようにコードに挿入されます(USBスキャナーのように)ちょうど別のHID)。

これを回避する方法はありますか?または、入力のソースに関する初期チェックを追加しますか?

それは私をとても苛立たせ、私は今RS232インターフェースを備えたスキャナーを探しています。

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

objective-c - UIButtonは「touchUpInside」に応答しませんが「touchDown」には正常に応答します

私のプログラムでは、UIButtonをのプロパティとしてプログラムで宣言していますUIVIewControllertouchUpInside次に示すように、ユーザーがイベントをトリガーしたときにアクションを送信するように設定しました。

[restartButton addTarget:self action:@selector(handleRestart) forControlEvents:UIControlEventTouchUpInside];restartButtonの名前は どこにありますかUIButton

パラメータを入力するUIControlEventTouchDownと、正常に動作します。forControlEventsただし、UIControlEventTouchUpInside単に機能しません。なぜこれなのか誰か知っていますか?

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

ios - TableView から編集するための iOS HIG

別のTableView「出席者」に続くTableView「イベント」があります。それぞれに + (新規) ボタンがあり、正常に動作します。しかし、私は開示三角形を使用して、他にもあることを示しています。「出席者」の場合は、出席者に関する詳細です。「イベント」の場合は出席者のリストです。

私の質問は、「イベント」テーブルのエントリを編集するために Apple が推奨する (またはあなたが推奨する) 方法は何ですか。詳細開示を使用することを検討しましたが、それは少し不格好に思えました。

このようなマルチレベル階層についてさらに読むのに適した場所はありますか? 注: 左にスワイプして編集するだけでは、ユーザーにとって十分なヒントにはなりません。彼らはそれを確実に見つけることができません。

ありがとう

0 投票する
7 に答える
23732 参照

ios - 起動画像とスプラッシュ画面の違い

私は iOS ヒューマン インターフェイス ガイドラインを調べていました。

として挙げられていた.

  1. アプリケーションの最初の画面によく似た起動イメージを表示します。このプラクティスにより、アプリケーションの起動時間が短縮されます。

  2. バージョン情報ウィンドウやスプラッシュ スクリーンを表示しないようにします。一般に、ユーザーがアプリケーションをすぐに使用できないようなスタートアップ エクスペリエンスを提供することは避けてください。

起動イメージとスプラッシュ スクリーンの違いは何ですか?

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

ios - タブバーがヒューマンインターフェイスガイドラインに違反していますか?

現在、タブバーを使用するクライアント向けのアプリを開発していますが、ヒューマンインターフェイスガイドラインに違反している可能性があります。

私のアプリは、他のいくつかのビューコントローラーにつながるホームビューコントローラーから始まります。ビューコントローラの1つにタブバーがあります。タブバーの最初の項目はホームボタンです。ボタンをクリックすると、ユーザーはホームビューコントローラーに戻ります。ホームビューコントローラにはタブバーがありません。

時間の問題...これはヒューマンインターフェイスガイドラインの違反ですか?

提案されたルートはナビゲーションコントローラーを使用することであり、クライアントは確かにそれに同意するかもしれませんが、現在の構成が実行可能かどうか心配しています。

アドバイスありがとうございます

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

java - Mac 上の Java プロジェクト テンプレート?

私は、一般的な Java プログラミングの本で見つけた例を取り上げ、それをより多くの機能で成長させることによって、私が学んだ基本的な Java を拡張しようとしています。Eclipse Juno IDE を使用して Java アプリケーション用に Xcode の v3.5.2 Java プロジェクト テンプレートを使用しようとしてきましたが、一部のメソッドとクラスが非推奨になっています。ここ 2、3 日間、インターネットをあちこちクリックしていたので、私は混乱しています。

主な質問が 2 つあります。

  1. Mac で Java アプリケーション (Web 用ではない) を開発するには、何から始めるのが適切ですか? テンプレートは Xcode 3.5.2 で利用できますか? Apple.laf.useScreenMenuBar (Apple Developer User's Guide for Java で説明) が Xcode テンプレートとどのように相互作用するかを見つけようとしています。一方がもう一方よりも古いですか?最初から始めるべきですか?
  2. Xcode で利用できるもの以外に、Mac 上の Java アプリケーションのベアボーン/スタブ セットアップに関するドキュメント/テンプレートをまだ見つけていません! Apple のヒューマン インターフェイス ガイドラインを考えると、そのようなスタブが利用可能になると思います。参考になるものがあれば、リンクを貼っていただければ幸いです。Apple の Java Development Guide for Mac と API ドキュメント、Oracle、および Web 上の他の場所を参照してきましたが、これまでのところ運がなく、混乱しているだけです。

本当の答えは、Mac で Java をあきらめて PC でプログラミングするか、Objective-C を使うことだと思います。(Objective C を学びたいのですが、残念ながら今のところ、Java と Python を使っている会社の方が生き残りやすいです。)

親切な提案をありがとう。

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

c# - C#ハードウェアデバイスの機能HardwareDisabledプロパティを取得する方法

ハードウェア デバイス (具体的にはマルチタッチ デジタイザー) が無効になっているかどうかを確認しようとしています。

hereからDisableHardwareクラスを使用して、デバイスを正常に有効化/無効化できます。

プロパティHardwareDisabledを持つDEVICE_CAPABILITIES構造体を見つけました。しかし、 SetupDiGetDeviceRegistryPropertyW を呼び出してSPDRP_CAPABILITIESを返すと、返された値 (DWORD) を有用な uint に変換できません。

byte[] => uint からの変換が間違っていると思います。常に 128 になります。

私の変換では、DEVICE_CAPABILITIES の値として常に128が返されます。

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

iphone - 「キーボードを隠す」ボタンの正しいラベル

のキーボードの戻るボタンでUITextFieldキーボードを非表示にしたい。これに「返品」または「完了」ラベルを使用するかどうかはわかりません。

キーボードを非表示にしたり、新しい行を挿入したり、次のフィールドに移動したりするために「Return」がさまざまに使用されているのを見てきました。キーボードを非表示にしたり、次のフィールドに移動したり、フォームを送信したりするために「完了」がさまざまに使用されているのを見てきました。

これについての HIG または他の Apple の議論はありますか? 独自のアプリでさえ、実装が異なるようです。

どちらのラベルを使用しても問題はありません。プラットフォームに対するユーザーの期待に応えたいという願望だけです。