2011-03-10 126 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

您將日期選取器放入子視圖中,然後在點擊按鈕時顯示子視圖。您可能希望子視圖從側面或底部滑入。

相關問題