2017-02-16 12 views
-1

で平日は、私は4つの誰かが私を助けることができるピッカーで曜日を表示するオプションは、ありません私はActionSheetDatePickerを使用していOBJの中に日付ピッカーC

typedef NS_ENUM(NSInteger, UIDatePickerMode) { 
    UIDatePickerModeTime,   // Displays hour, minute, and optionally AM/PM designation depending on the locale setting (e.g. 6 | 53 | PM) 
    UIDatePickerModeDate,   // Displays month, day, and year depending on the locale setting (e.g. November | 15 | 2007) 
    UIDatePickerModeDateAndTime, // Displays date, hour, minute, and optionally AM/PM designation depending on the locale setting (e.g. Wed Nov 15 | 6 | 53 | PM) 
    UIDatePickerModeCountDownTimer, // Displays hour and minute (e.g. 1 | 53) 
} __TVOS_PROHIBITED; 

、私はどのようにdatePickerModeを表示することができ、すなわち選択することができます許可します日付ピッカーで時間を除く日付、月、年を含む曜日。

私は

感謝のOBJ C.で働いています!

+0

あなたが第三者ことをリンクすることができますか? – Misha

+0

https://github.com/skywinder/ActionSheetPicker-3.0 – Ren

+0

+(instancetype)showPickerWithTitle:(NSStringの*)タイトル datePickerMode:(UIDatePickerMode)datePickerMode selectedDate:(NSDate *)selectedDate minimumDate:(NSDate *)minimumDate maximumDate:(NSDate *)maximumDate doneBlock:(ActionDateDoneBlock)doneBlock cancelBlock:(ActionDateCancelBlock)cancelBlock 起源:(UIView *)ビュー; このメソッドを使用してdatepickerをトリガーします。上記のように書かれたライブラリクラスActionSheetDatePickerを使用しているため、 – Ren

答えて

0

に役立ちます。この希望をお試しください。日、年、月、年の3つのものが必要です。 NSDateComponentsを使用してこれらのコンポーネントに日付を区切り、月が増減するとデータソースを再度変更する必要があります。

ActionSheetStringPicker showPickerWithTitle:@"Select Date" 
            rows://add your data source here 
         initialSelection:0 
           doneBlock:^(ActionSheetStringPicker *picker, NSInteger selectedIndex, id selectedValue) { 
            NSLog(@"Picker: %@, Index: %@, value: %@", 
            picker, selectedIndex, selectedValue); 
           } 
          cancelBlock:^(ActionSheetStringPicker *picker) { 
            NSLog(@"Block Picker Canceled"); 
           } 
            origin:sender]; 

希望はこのことができます:)

+0

チェックします。ありがとう! – Ren

0

それはあなたがあなたのデータソースを変更する必要が

NSDateFormatter* dateFormatter = [[NSDateFormatter alloc] init]; 

NSArray* weekdays = [dateFormatter shortWeekdaySymbols]; 
+0

が使用されていますが、これは機能しません。 – Ren

+0

日付ピッカーに日付を表​​示したい – Ren

関連する問題