以下は、カレンダーイベントを追加するためのコードです。私はEKEventEditViewControllerの背景画像を送りたいと思います。私はEKEventViewControllerが、そのEKEventEditViewControllerのために働いていないため、背景画像を設定することができました。このコードを使用して、このコードEKEventEditViewControllerの背景色/画像を設定してください
UITableView *eventTableView = [[editController.view subviews]objectAtIndex:0];
を見つけました。どんな助けでも大歓迎です。前もって感謝します。
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];
ありがとうございます。私はそれを試してみましょう.. –
ありがとうございますそれは素晴らしいです..私はタイトル/場所をクリックしても私は古いデフォルトの画面が表示されます。あなたはその背景を変えるのを手伝ってもらえますか? –