[英]How to show selected UIDatePicker date as UIButton text?
我有帶箭頭標記的UIImage
,我已經放置了自定義按鈕。 當我點擊這個按鈕時,我想顯示日期選擇器。 從日期選擇器中選擇日期后,我需要將所選日期顯示為按鈕文本。 我正在使用XIB的按鈕。
使用以下代碼,
[self.DatePicker addTarget:self
action:@selector(SetDatePickerTime:)
forControlEvents:UIControlEventValueChanged];
-(void)SetDatePickerTime:(id)sender
{
NSDateFormatter *outputFormatter = [[NSDateFormatter alloc] init];
[outputFormatter setDateFormat:@"dd/MM/yyy"];
NSString *title = [outputFormatter stringFromDate:self.DatePicker.date];
NSLog(@"%@",[outputFormatter stringFromDate:self.DatePicker.date]);
[yourButton setTitle:title forState:UIControlStateNormal];
}
您可以從解除datePicker的方法中執行類似的操作
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc]init];
[dateFormatter setDateFormat:@"MM/dd/yyyy hh:mm:ss a"];
NSString *dateString = [dateFormatter stringFromDate:[self.datePicker date]];
[self.dateButton setTitle:dateString forState:UIControlStateNormal];
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.