2011-09-06 59 views
0

我有一個UIDatePicker接生日期。如果某人不選擇一年,則默認爲當年。我怎樣才能防止datepicker默認到今年?請幫忙。防止UIDatePicker默認爲當年

感謝

索尼婭

+0

有沒有辦法當沒有選擇默認的,我可以添加一個通知味精?我希望用戶選擇月份和年份,但如果他們只選擇月份並從日曆中選擇一個日期,則會恢復到當前年份。我現在正在考慮當前年份默認添加警報消息。你能幫忙嗎?謝謝 – Sonia

+0

你試過UIAlertview嗎? – iMeMyself

回答

0

它默認爲一些年。你可以設置一個最大日期(比如1年前),然後將UIDatePicker的日期設置爲無效日期(如今天)。然後,如果用戶沒有將年份更改爲有效年份,請不要讓用戶繼續。

+0

當沒有選擇默認值時,我可以添加警報消息嗎?我希望用戶選擇月份和年份,但如果他們只選擇月份並從日曆中選擇一個日期,則會恢復到當前年份。我現在正在考慮當前年份默認添加警報消息。你能幫忙嗎?謝謝 – Sonia

0

之前顯示的日期選擇器,你可以呼籲

- (void)setDate:(NSDate *)date animated:(BOOL)animated;  

方法與所需的日期,當談到在屏幕上UIDatePicker將顯示日期。

0

關於你提到的有關消息的評論 - 你試過像

UIAlertView *alert=[[UIAlertView alloc]initWithTitle:@"Warning" message:@"Please Enter correct birthday year" delegate:self cancelButtonTitle:@"ok" otherButtonTitles:nil]; 

警報視圖是顯示在iPhone上當前視圖上的彈出視圖。

您可能會發現iPhone Development 101 - UIAlertView信息