3

現在、私のアプリではDatePicker、バックエンドから空の値を取得している場合、N/A を表示する必要があります。に N/A を表示するオプションはありますUIDatePickerか?

4

2 に答える 2

1

サーバーから空のデータを受け取る場合は、1 つのオブジェクトを追加します。

 - (UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView *)view

方法。

于 2013-02-25T07:12:44.533 に答える
0

いいえ、 で「N/A」を表示する方法はありませんUIDatePicker

UIDatePickerのサブクラスではありませんUIPickerView

あなたはできる

  1. 無効にするUIDatePicker
  2. データがない場合は、a を単一の「N/A」行に置き換えUIDatePickerます。UIPickerView
  3. 「日付が設定されていません: クリックして日付を追加」というボタンを に置き換えて、 が埋め込まれUIDatePickerた をポップアップ表示します。「日付を設定する」または「キャンセル」のオプションを追加して、未設定の状態に戻します。UIAlertControllerUIDatePicker
  4. 独自の日付ピッカーを実装する ( Cocoa Controlsで開始点を見つける)
于 2015-12-19T15:42:17.543 に答える