gpt4 book ai didi

iphone - 单击按钮时应出现日期选择器

转载 作者:可可西里 更新时间:2023-11-01 06:19:24 25 4
gpt4 key购买 nike

嗨,我是 iphone/ipad 编程的新手。我将为 ipad 编写这个程序,所以我需要帮助在文本字段中,还是插入日历而不是日期选择器更好?如果是这样,我如何添加普通压延机以及如何对其进行编码

我应该在 nib 文件中做哪些更改??日期会显示在文本字段中吗??不应该有一个 UITextField 吗??

最佳答案

您将为您的按钮创建一个 IBAction 来调用以显示 UIDatePicker。然后实现 UIDatePicker 委托(delegate)方法并设置标签的文本。

在你的头文件中:

-(IBAction)showDatePicker:(id)sender;

在你的实现文件中

 -(IBAction)showDatePicker:(id)sender
{

UIDatePicker* picker = [[UIDatePicker alloc] init];
picker.autoresizingMask = UIViewAutoresizingFlexibleWidth;
picker.datePickerMode = UIDatePickerModeDate;

[picker addTarget:self action:@selector(dueDateChanged:) forControlEvents:UIControlEventValueChanged];
CGSize pickerSize = [picker sizeThatFits:CGSizeZero];
picker.frame = CGRectMake(0.0, 250, pickerSize.width, 460);
picker.backgroundColor = [UIColor blackColor];
[self.view addSubview:picker];
[picker release];


}

-(void) dueDateChanged:(UIDatePicker *)sender {
NSDateFormatter* dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
[dateFormatter setDateStyle:NSDateFormatterLongStyle];
[dateFormatter setTimeStyle:NSDateFormatterNoStyle];

//self.myLabel.text = [dateFormatter stringFromDate:[dueDatePickerView date]];
NSLog(@"Picked the date %@", [dateFormatter stringFromDate:[sender date]]);
}

//稍后当你需要的时候,调用removeFromSuperView来移除它。

关于iphone - 单击按钮时应出现日期选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7369583/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com