什麼是創建只有兩個輪子的UIPicker的最佳方式:日期和時間,像這樣:自定義日期選取器
Fri 5 June | 15:30
Sat 6 June | 15:35 < Selected
Sun 7 June | 15:40
的日期會回去和轉發7天的時間,還會包括'現在'。
什麼是創建只有兩個輪子的UIPicker的最佳方式:日期和時間,像這樣:自定義日期選取器
Fri 5 June | 15:30
Sat 6 June | 15:35 < Selected
Sun 7 June | 15:40
的日期會回去和轉發7天的時間,還會包括'現在'。
您可以通過使用UIPickerViewDelegate方法做到這一點,如:
- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component
也經歷this教程這也解釋了流實現多UIPicker ..希望,樂於助人
第一個UIPickerView和使Pickerview的代表將如下所示 -
- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView
{
return 2;
}
- (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:
(NSInteger)component
{
if (component == 0)
{
return [arr_Date count];
}
else
{
return [arr_Time count];
}
}
- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row
forComponent:(NSInteger)component
{
if (component == 0)
{
return [arr_date objectAtIndex:row];
}
else
{
return [arr_Time objectAtIndex:row];
}
}
並且在您的arr_date中包含7個日期。
API不提供這樣做的方法。您可以使用UIPickerView而不是使用UIDatePicker來製作一個非常令人信服的副本。
隨着的UIDatePicker或UIPickerView沒有UI_APPEARANCE_SELECTOR,甚至你不能改變的UIDatePicker內容的出現爲UIControl並沒有任何委託所以它有它的天然外觀,而在UIPickerView的情況下,您可以更改其內容'外觀與UITableView類似。
退房有同樣的情形就像你有 Custom iOS UIDatepicker using UIAppearance
+1這個鏈接,你可以通過在'UIPickerView'有2個組件 –