問題タブ [hig]
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.
iphone - UIToolBar の左側/右側のボタン テキスト
Apple の「ヒューマン インターフェイス ガイドライン」は、特定のツールバー ボタンをどちら側 (左または右) に配置するかについて明確にしています。
他のボタンはどちら側 (左または右) に配置する必要がありますか?
iphone - これは、プログラムでiPhoneアプリを終了する正当な理由ですか?
私はこの質問が何度も聞かれたことを知っており、Appleからの回答としてこのリンクを取得しました:http: //developer.apple.com/library/ios/#qa/qa1561/
しかし、最近、私は以下のこのケースに遭遇しました。'exit(0)'を直接使用する以外に他のオプションは表示されません。
iPhoneのカメラやマイクからデジタルデータを収集できるアプリを持っています。次に、「保存して終了」というボタンをデザインしました。これは、私のアプリの非常に一般的なシナリオだからです。
プログラムでアプリを終了する機能がないと、愚かな「保存」ボタンしかありません。次に、ユーザーは2回クリックする必要があります(1. [保存]ボタン、次に2.[ホーム]ボタン)。同じ結果を得るには、これら2つのアクションを順番に実行します。
それから、おそらくこれが私の設計の欠陥であることに気づきました。したがって、私はそれをこのように変更しました。
[終了を保存]ボタンを削除し、代わりに、下部に[ホームボタンを使用して保存して終了]というメモを追加しました。ユーザーのアクションからの終了シグナルをキャッチして、事前にSAVEを実行しようとしました。
これにより、ユーザーはネイティブのHOMEボタンを使用して「保存して終了」を実行できます。
ただし、このソリューションは完全ではありません。
アプリがデータの保存に時間がかかりすぎる場合でも、ユーザーが[ホーム]ボタンを押した後、iOSがアプリを強制終了する可能性があります。そうすると、ユーザーは予告なしにデータを失う可能性があります。
プログラムで終了できる場合は、最初に「保存」を試みることができます。「SAVE」が失敗した場合、ユーザーに通知するか、必要なすべての修復作業を行うための十分な時間があります。
これは、拒否されることなくアプリで「exit(0)」を使用する正当な理由だと思いますか?
iphone - ユーザー入力を受け入れるように UIAlertView をサブクラス化することは、HIG に反しますか?
UIAlertView でユーザー入力を受け入れる方法を詳述する SO に関する多くの回答を見てきましたが、そうすることで Apple の iOS ヒューマン インターフェイス ガイドラインに違反するかどうか疑問に思っていました。
Alertsのセクションによると、
不要なアラートの作成を避ける... [アラート] は通常、次のような場合に不要です... [a]ユーザーが開始したアクションの確認を求める。連絡先の削除などの潜在的に危険なアクションであっても、ユーザーが開始したアクションの確認を取得するには、アクション シートを使用する必要があります。
ただし、ユーザーが App Store からアプリを購入するときに Apple が行うのと同じように、Alert ビューを使用してユーザーにパスワードを入力するよう促したいと考えています。
ご意見をいただければ幸いです。
ios - 連絡先のヒューマン インターフェイス ガイドライン
ユーザーのアドレス帳の情報にアクセスしたり、リモートサーバーに送信したりする場合にどのようなメッセージが表示されるかを説明している Apple の記事を明確にするか、それを教えてもらえますか? これは私たちがアクセスしているかなりプライベートなデータであるため、明らかに何らかのアラート(位置情報へのアクセスを許可するものと同様)が必要ですが、Appleがその詳細を提供しました。ありがとう!
cocoa - Lion の新しいテキスト タブ付きインターフェイス
Lion の「この Mac について」ウィンドウに表示される新しいタブ インターフェイスが気に入っています。豪華ではありませんが、アイコンがうまく機能しない可能性が最も高い情報を提示するのに非常に役立つと思います。
質問: その UI は標準の Cocoa コンポーネントから利用できますか? つまり、カスタム描画コードを持つカスタム クラスに頼ることなく、Xcode で同様のものを構築できますか?
ios - iOS での「バウンス」の目的は何ですか?
私が作成した iOS アプリケーションのベータ テストで、表示またはロードするコンテンツがこれ以上ない場合でも、より多くの要素を「バウンス」できるようにするためのフィードバックをいくつか受け取りました。
必ずしも悪い提案だとは思いませんが、考えさせられました-UI要素でこの動作を許可する目的は何ですか? これは、私が見逃した HIG のどこかに記載されていますか?
ios - iOSアプリからiTunesへのリンクに関するルール
アプリケーションからさまざまな iTunes 製品にリンクしていますが、これをカバーするルールやドキュメントが見つからないようです。iTunes のロゴを使用することは許可されていますか? また、リンクの仕組みについて何か特別なことをする必要がありますか?
retina-display - アイコンコンポーザー2.4が1024x1024サイズのアイコンをサポートしなくなったのはなぜですか?
Xcode 4.3.3のアイコンコンポーザー2.2は、1024x1024のicnsをサポートしています。ただし、アイコンコンポーザー2.4の場合、それはサポートされなくなりました。これは皮肉なことです。AppleはRetinaディスプレイのmbpをプッシュし、新しく送信されたアプリで1024x1024アイコンを使用する必要があるためですが、アイコンコンポーザーはそれをサポートしていません。
サイズ1024x1024のアイコンを作成するためのAppleによる代替または新しく導入されたソリューションはありますか?Appleがなぜこれをしているのか私は本当に理解していません。
ありがとう!
windows - WindowsアプリケーションのUI「標準」はどこにありますか
Windowsアプリケーションのユーザーインターフェイスの標準ガイドラインはどこにありますか?運が悪かったのですが、アクションの処理方法に関する何らかのドキュメントが必要です。