簡體   English   中英

如何將選定的UIDatePicker日期顯示為UIButton文本?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM