У меня есть массив дат, можно ли назначить эти даты в качестве источника данных UIDatePicker в приложении iphone? если да, то как я могу это сделать? Thanx заранее!Можем ли мы назначить даты для UIDatePicker
0
A
ответ
1
UIDatePicker не имеет source.Use UIPickerView
данных для целей, загрузите ваши даты и Bang.good пойти
0
Нет, вы не можете использовать UIDatePicker. Вы можете использовать UIPickerView.
1
Вы могли бы попробовать что-то вроде этого:
NSString * str = [[NSString alloc]initWithFormat:@"%@",[yourDateArray objectAtIndex:0]];
yourDatePicker.date = [[NSDateFormatter alloc] init] dateFromString:str];
Надеется, что это помогает.
0
использование обычного UIPickerView, а не UIDatePickerView. Вы можете создавать разделы в UIPickerView Вам придется реализовать источник данных и делегат.
Как только вы нажмете кнопку, установите указатель на массив соответствующего массива.
чем вызов [thePicker reloadAllComponents];
-(IBAction) usButtonPressed:(id)sender{
self.inputArray = self.usArray;
[self.thePicker reloadAllComponents];
}
-(IBAction) mexicoButtonPressed:(id)sender{
self.inputArray = self.mexicoArray;
[self.thePicker reloadAllComponents];
}
методы DataSource:
- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView
{
return 1;
}
- (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component
{
return [self.inputArray count];
}
Методы делегата:
- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component
{
return [self.inputArray objectAtIndex:row];
}
Смежные вопросы
- 1. мы можем назначить ширину Li
- 2. Можем ли мы изменить размер UIDatePicker View на iPhone
- 3. Можем ли мы назначить пользовательские подсказки запросов JPA NamedQueries
- 4. Назначить ярлык тексту UIDatePicker
- 5. можем ли мы найти 2 класса?
- 6. Как мы можем разделить даты в php?
- 7. Можем ли мы манипулировать идентификатором, назначенным jqgrid?
- 8. Можем ли мы создать собственный формат даты в Java?
- 9. Имитация выбора даты для UIDatePicker для тестирования
- 10. Можем ли мы написать плагин для JVM
- 11. Можем ли мы получить XPATH для NODE
- 12. Можем ли мы получить FileStream для принтера?
- 13. Можем ли мы использовать таймер для себя?
- 14. Можем ли мы создать таблицу для wordpress?
- 15. Можем ли мы использовать MVVMLight для Xamarin
- 16. Можем ли мы анимировать видимость?
- 17. UIDatePicker, NSTimer, & Форматирование даты ...?
- 18. Можем ли мы отключить MouseEvents?
- 19. Можем ли мы клонировать WebView?
- 20. Почему мы не можем назначить один символ строке, но можем назначить несколько символов?
- 21. Можем ли мы установить форматирование даты по умолчанию для метода даты __toString()?
- 22. можем ли мы перезагрузить UIView?
- 23. Можем ли мы перегружать malloc()?
- 24. Можем ли мы поймать UnsupportedOperationException
- 25. Можем ли мы отключить финализаторы?
- 26. Можем ли мы повернуть страницу?
- 27. Почему мы не можем скопировать строку в Charator Pointer КОГДА мы можем назначить строку непосредственно ей?
- 28. Почему мы не можем назначить int * x = 12 или int * x = "12", если мы можем назначить char * x = "hello"?
- 29. Как мы можем назначить коллекцию Observable посредством операторов EF LINQ
- 30. Когда в жизненном цикле страницы мы можем назначить главную страницу?
'UIDatePicker' не имеет источника данных; что бы вы хотели назначить? – dasblinkenlight
Если у вас есть массив дат, вы можете использовать обычный UIPickerView. Вы также можете создать раздел, если хотите – JiteshW
@ dasblinkenlight Я знаю, что есть ли способ заполнить эти даты из нашего собственного набора дат? –