Aşağıdaki takvim takvimimi ekleme kodum. EKEventEditViewController için bir arka plan resmi göndermek istiyorum. Ben EKEventViewController ama onun EKEventEditViewController için çalışmıyor için arka plan görüntüsü ayarlamak başardı bu kodu kullanarak bu koduEKEventEditViewController için arka plan rengi/resmi ayarlama
UITableView *eventTableView = [[editController.view subviews]objectAtIndex:0];
bulundu. Herhangi bir yardım büyük beğeni topluyor. Şimdiden teşekkürler.
EKEventEditViewController *editController = [[EKEventEditViewController alloc] init];
// UITableView *eventTableView = [[editController.view subviews]objectAtIndex:0];
// [eventTableView setHidden:YES];
// [eventTableView setBackgroundColor:[UIColor redColor]];
NSMutableArray *allViewControllers = [NSMutableArray arrayWithArray: editController.viewControllers];
NSLog(@"%i", [allViewControllers count]);
UITableView *eventTableView = [[[allViewControllers objectAtIndex:0] subviews] objectAtIndex:0];
// UITableView *eventTableView = [[editController.view subviews]objectAtIndex:0];
// eventTableView.backgroundColor = [UIColor redColor];
UIColor *background = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"honeycomb.png"]];
eventTableView.backgroundColor = background;
// [background release];
editController.event = [eventsList objectAtIndex:indexPath.row];
editController.eventStore = self.eventStore;
editController.editViewDelegate = self;
itsSelectedReminder = indexPath.row;
isReminderDeleted = TRUE;
[editController.navigationBar setTintColor:[UIColor colorWithRed:67/255.0 green:114/255.0 blue:18/255.0 alpha:1]];
[self presentModalViewController:editController animated:YES];
[editController release];
[tableView deselectRowAtIndexPath:indexPath animated:YES];
Çok teşekkür ederim .. Bunu deneyeceğim ve bilmenizi sağlıyorum .. –
Çok teşekkürler, harika çalışıyor .. Başlığı/Konumu hala tıklarsam, eski varsayılan ekranı görüyorum. Bu arka planı değiştirmeme yardım edebilir misin? –