Hallo zusammen,
ich habe einen UIViewController welcher aus einer UITableView mit Custom Cells besteht und einem UIDatePicker.
Nun möchte ich, wenn der Screen geladen wird, dass die erste Zeile markiert ist (deren Wert vom DatePicker aber abhängig ist) und die Row gehighlighted/selektiert bleibt wenn ich am DatePicker die Zeiten ändere. Beim klick auf eine andere Row soll diese dann permanent selektiert sein. Das ganze wird von Apple in iCal->Add->Anfang, Ende auch so umgesetzt.
Alles anzeigen
Vielen Dank & Gruß,
mybecks
ich habe einen UIViewController welcher aus einer UITableView mit Custom Cells besteht und einem UIDatePicker.
Nun möchte ich, wenn der Screen geladen wird, dass die erste Zeile markiert ist (deren Wert vom DatePicker aber abhängig ist) und die Row gehighlighted/selektiert bleibt wenn ich am DatePicker die Zeiten ändere. Beim klick auf eine andere Row soll diese dann permanent selektiert sein. Das ganze wird von Apple in iCal->Add->Anfang, Ende auch so umgesetzt.
PHP-Quellcode
- - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
- {
- if(indexPath.row == 0){
- NSLog(@"Start");
- self.endDateRowSelected = NO;
- [datePicker setDate:[util formatStringToDate:self.startDate] animated:YES];
- }else if(indexPath.row == 2){
- NSLog(@"End");
- self.endDateRowSelected = YES;
- if(self.endDate){
- [datePicker setDate:[util formatStringToDate:self.endDate] animated:YES];
- }
- }else{
- self.endDateRowSelected = NO;
- }
- }
- //ValueChange Method vom DatePicker
- -(IBAction)setStartTimeMethod
- {
- if(!self.endDateRowSelected)
- self.startDate = [util formatDateToString:[datePicker date]];
- else
- self.endDate = [util formatDateToString:[datePicker date]];
- [self.tableView1 reloadData];
- }
Vielen Dank & Gruß,
mybecks