1

iPhone アプリケーションの作成中は、UI デザインの観点から (エンド ユーザー ビューの観点を考慮して) 最善の方法であり、ユーザーが 1 つのオプションを選択できる複数の選択肢をユーザーに提供します。UIPickerView コントローラーは利用可能ですが、UI 表示に関しては十分に効率的ではありません。

また、ライブラリ (Interface Builder 内) で使用できるコントロールは、iPhone アプリケーションの設計中に使用できるコントロール、または使用できる他のコントロールのみです。

4

4 に答える 4

4

グループ化されたスタイルを使用しますUITableView。各オプションを行に配置し、ユーザーが「選択した」スタイル (チェックマーク アクセサリと青色のセル テキスト) を一度に 1 行に適用できるようにします。

于 2009-10-21T05:47:29.407 に答える
1

私は言うだろうUISegmentedControl

于 2009-10-21T05:27:36.653 に答える
0

「十分に効率的」とはどういう意味ですか?

私が見た、または想像できる他のいくつかの方法は、相互に排他的なオプションの選択です。

  • 使用可能なオプションのテーブルを含む別のビューをプッシュするコントロール (テーブル セルなど)。これは、設定アプリのいくつかの場所で使用されます。
  • A. UISegmentedControl_
  • デスクトップ スタイルのラジオ ボタン。ただし、標準のコントロールではなく、ネイティブ アプリでよく使用されます。
  • オプションを回転させる一種の水平ピッカー (App Store のスクリーンショットや、カバーフローのような外観のようなもの)。

UIKit にあるコントロールだけに制限されているわけではありません。たとえば、WeightBot と ConvertBotを考えてみましょう。しかし、一般的には、やむを得ない理由がない限り、UIKit コントロールと標準のヒューマン インターフェイス ガイドラインに厳密に従うのがおそらく最善です。

于 2009-10-21T05:39:01.313 に答える
0

チェックボックスは歴史的に非常にうまく機能しており、ほとんどすべての種類のコントロールを記述できます。

于 2009-10-21T05:13:39.317 に答える