2011-03-10 155 views
1

我需要知道点击按钮时是否可以将日期选择器显示为警报视图。到目前为止,我已经将日期选择器隐藏在viewdidload方法中,并在该按钮的方法中设置了hidden = no。如何仅在点击按钮时显示日期选择器

我打算在Core Data中存储日期。

+0

这个问题过于宽泛。你基本上要求我们为你写一大段应用程序。将问题分解成更小的部分,例如“如何显示日期选择器?”和“如何获取数据过时选择器?”和“如何为核心数据输入日期” – TechZen 2011-03-10 15:56:24

+1

不。基本上我知道如何从日期选取器中获取数据,以及如何将其存储在核心数据中。我只是想知道日期选择器是否可以像单击按钮时的警报视图一样呈现。我所做的是,我已经隐藏日期选择器在viewdidload方法,并设置隐藏=否按钮的方法。 – 2011-03-11 05:16:15

回答

2

创建pickerView,将它放在视图边界之外,将其添加为子视图并使用动画将其滑动。像下面的东西应该工作...

CGRect frame = CGRectMake(0, self.view.frame.size.height, self.view.frame.size.width, 215); 
UIPickerView *typePicker = [[UIPickerView alloc] initWithFrame:frame]; 
[self.view addSubview:typePicker]; 
[UIView beginAnimations:@"slideIn" context:nil]; 
[typePicker setCenter:CGPointMake(typePicker.center.x, self.view.frame.size.height - typePicker.frame.size.height/2)]; 
[UIView commitAnimations]; 
+0

非常感谢Rog – 2011-03-11 08:33:38

0

您将日期选取器放入子视图中,然后在点击按钮时显示子视图。您可能希望子视图从侧面或底部滑入。

相关问题