2017-07-05 7 views
0

良い午後/夕方/朝の人々、iOS - UIPickerViewボタンなしで、またはボタンなしで終了しますか?

私は最近、UIPickerViewを却下して別の開発者と話し合いました。私たちは、多くの問題を抱えていて、(他のものの中でも)非常に貧弱に書かれたレガシーエンタープライズアプリケーションに取り組んでいます。それ以来、私たちはこのプログラムで多くのバグを修正し、修正しました.AppleのHuman Interface Guidelinesを元の要件にできるだけ厳密に従います。

ヒューマンインタフェースガイドラインでは、ピッカーの意見について実際に詳しくは触れていないため、意見の違いがあるようです。 UITextFieldに配置する選択された値を確認するための「完了」ボタンを備えた新しいUIPickerViewを実装しました。画面の入力は、値を選択するか完了をクリックするまでロックされます。

変更前の従来のアプリケーションでは、完了ボタンを使用することができましたが、ピッカーで選択した値をタップすることもできました。さらに、レガシーアプリケーションは、UIPickerViewを開く前に元のコンテンツが選択されていれば、選択前にUITextFieldの選択されたUIPickerView値を選択して表示します。

したがって、UIPickerViewを一般的なプラクティスまたはStrict Apple Documentation(存在する場合)に実装する正しい方法は何ですか?一般的なプラクティスは何ですか?

申し訳ありませんが、私はビジネスプロセス上の理由によりスクリーンショットやコードスニペットを投稿できません。何か疑問が生じた場合は、私が説明するために最善を尽くします。

おかげで、

答えて

0

我々は、Appleがデザインしたアプリを介してこれを把握することができます。ここでは、2つの例

1.コンタクト

は連絡先アプリとセットの誕生日に、連絡先の担当者を見つけています。ピッカーが現れます。ピッカーをドラッグしている間は、テキストフィールドに値を設定しません。あなたが車輪を離すときにのみ起こります。ピッカー自体を隠すための完了ボタンはありません。これを解除するには、ナビゲーションバーの終了ボタンをクリックしてページ全体の編集を終了するか、別のキーボードをポップする別のテキストフィールドをクリックします。

2.Setting - 連絡先アプリとして日付&時間

基本的には同じ。ここでは、ピッカーを却下することさえできません。

関連する問題