問題タブ [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.
ios - iPhone アプリでラジオ ボタンを使用できますか?
私の UI デザイナーは、はい/いいえのラジオ スタイル ボタンを好みます。iOS にはそのような UI コンポーネントがないことを理解しており、通常/強調表示状態に 2 つの異なるカスタム イメージを使用します。ただし、Appleが許可するかどうかを知る必要があります。ヒューマン インターフェイス ガイドラインに、SegmentControl スタイルの代わりにラジオ スタイル ボタンを使用することに対する条項はありますか? 助けていただければ幸いです、ありがとう
c# - Bluetoothを介したヒューマンインターフェイスデバイスのシミュレーション
c#を使用してヒューマンインターフェイスデバイス(HID)をシミュレートする方法はありますか?私がやろうとしているのは、Bluetoothを介して2つのデバイス(最初のデバイスはPCであり、アプリケーションをホストし、2番目のデバイスはPCまたはモバイルデバイスの場合があります)を接続することです。デバイスを接続した後、ホストPCから他のデバイスにマウスまたはキーボード入力を送信します。まず第一に、これは可能ですか?もしそうなら、どのように?
よろしくお願いします。
delphi - ヒューマンインターフェイスデバイスをデバッグする方法は?
USBインターフェースを備えたバーコードスキャナーを持っているので、HIDとして表示されます。
最初の文字にブレークポイントを設定する必要があるのには理由があります。
これにより、Delphi IDEが前面に表示され、ブレークポイントで停止し、残りのバーコードがキーボードの前面に入力されたかのようにコードに挿入されます(USBスキャナーのように)ちょうど別のHID)。
これを回避する方法はありますか?または、入力のソースに関する初期チェックを追加しますか?
それは私をとても苛立たせ、私は今RS232インターフェースを備えたスキャナーを探しています。
objective-c - UIButtonは「touchUpInside」に応答しませんが「touchDown」には正常に応答します
私のプログラムでは、UIButtonをのプロパティとしてプログラムで宣言していますUIVIewController
。touchUpInside
次に示すように、ユーザーがイベントをトリガーしたときにアクションを送信するように設定しました。
[restartButton addTarget:self action:@selector(handleRestart) forControlEvents:UIControlEventTouchUpInside];
restartButton
の名前は
どこにありますかUIButton
。
パラメータを入力するUIControlEventTouchDown
と、正常に動作します。forControlEvents
ただし、UIControlEventTouchUpInside
単に機能しません。なぜこれなのか誰か知っていますか?
ios - TableView から編集するための iOS HIG
別のTableView「出席者」に続くTableView「イベント」があります。それぞれに + (新規) ボタンがあり、正常に動作します。しかし、私は開示三角形を使用して、他にもあることを示しています。「出席者」の場合は、出席者に関する詳細です。「イベント」の場合は出席者のリストです。
私の質問は、「イベント」テーブルのエントリを編集するために Apple が推奨する (またはあなたが推奨する) 方法は何ですか。詳細開示を使用することを検討しましたが、それは少し不格好に思えました。
このようなマルチレベル階層についてさらに読むのに適した場所はありますか? 注: 左にスワイプして編集するだけでは、ユーザーにとって十分なヒントにはなりません。彼らはそれを確実に見つけることができません。
ありがとう
ios - 起動画像とスプラッシュ画面の違い
私は iOS ヒューマン インターフェイス ガイドラインを調べていました。
として挙げられていた.
アプリケーションの最初の画面によく似た起動イメージを表示します。このプラクティスにより、アプリケーションの起動時間が短縮されます。
バージョン情報ウィンドウやスプラッシュ スクリーンを表示しないようにします。一般に、ユーザーがアプリケーションをすぐに使用できないようなスタートアップ エクスペリエンスを提供することは避けてください。
起動イメージとスプラッシュ スクリーンの違いは何ですか?
ios - タブバーがヒューマンインターフェイスガイドラインに違反していますか?
現在、タブバーを使用するクライアント向けのアプリを開発していますが、ヒューマンインターフェイスガイドラインに違反している可能性があります。
私のアプリは、他のいくつかのビューコントローラーにつながるホームビューコントローラーから始まります。ビューコントローラの1つにタブバーがあります。タブバーの最初の項目はホームボタンです。ボタンをクリックすると、ユーザーはホームビューコントローラーに戻ります。ホームビューコントローラにはタブバーがありません。
時間の問題...これはヒューマンインターフェイスガイドラインの違反ですか?
提案されたルートはナビゲーションコントローラーを使用することであり、クライアントは確かにそれに同意するかもしれませんが、現在の構成が実行可能かどうか心配しています。
アドバイスありがとうございます
java - Mac 上の Java プロジェクト テンプレート?
私は、一般的な Java プログラミングの本で見つけた例を取り上げ、それをより多くの機能で成長させることによって、私が学んだ基本的な Java を拡張しようとしています。Eclipse Juno IDE を使用して Java アプリケーション用に Xcode の v3.5.2 Java プロジェクト テンプレートを使用しようとしてきましたが、一部のメソッドとクラスが非推奨になっています。ここ 2、3 日間、インターネットをあちこちクリックしていたので、私は混乱しています。
主な質問が 2 つあります。
- Mac で Java アプリケーション (Web 用ではない) を開発するには、何から始めるのが適切ですか? テンプレートは Xcode 3.5.2 で利用できますか? Apple.laf.useScreenMenuBar (Apple Developer User's Guide for Java で説明) が Xcode テンプレートとどのように相互作用するかを見つけようとしています。一方がもう一方よりも古いですか?最初から始めるべきですか?
- Xcode で利用できるもの以外に、Mac 上の Java アプリケーションのベアボーン/スタブ セットアップに関するドキュメント/テンプレートをまだ見つけていません! Apple のヒューマン インターフェイス ガイドラインを考えると、そのようなスタブが利用可能になると思います。参考になるものがあれば、リンクを貼っていただければ幸いです。Apple の Java Development Guide for Mac と API ドキュメント、Oracle、および Web 上の他の場所を参照してきましたが、これまでのところ運がなく、混乱しているだけです。
本当の答えは、Mac で Java をあきらめて PC でプログラミングするか、Objective-C を使うことだと思います。(Objective C を学びたいのですが、残念ながら今のところ、Java と Python を使っている会社の方が生き残りやすいです。)
親切な提案をありがとう。
c# - C#ハードウェアデバイスの機能HardwareDisabledプロパティを取得する方法
ハードウェア デバイス (具体的にはマルチタッチ デジタイザー) が無効になっているかどうかを確認しようとしています。
hereからDisableHardwareクラスを使用して、デバイスを正常に有効化/無効化できます。
プロパティHardwareDisabledを持つDEVICE_CAPABILITIES構造体を見つけました。しかし、 SetupDiGetDeviceRegistryPropertyW を呼び出してSPDRP_CAPABILITIESを返すと、返された値 (DWORD) を有用な uint に変換できません。
byte[] => uint からの変換が間違っていると思います。常に 128 になります。
私の変換では、DEVICE_CAPABILITIES の値として常に128が返されます。
iphone - 「キーボードを隠す」ボタンの正しいラベル
のキーボードの戻るボタンでUITextField
キーボードを非表示にしたい。これに「返品」または「完了」ラベルを使用するかどうかはわかりません。
キーボードを非表示にしたり、新しい行を挿入したり、次のフィールドに移動したりするために「Return」がさまざまに使用されているのを見てきました。キーボードを非表示にしたり、次のフィールドに移動したり、フォームを送信したりするために「完了」がさまざまに使用されているのを見てきました。
これについての HIG または他の Apple の議論はありますか? 独自のアプリでさえ、実装が異なるようです。
どちらのラベルを使用しても問題はありません。プラットフォームに対するユーザーの期待に応えたいという願望だけです。