didAddSubview не работает во ViewController - PullRequest
0 голосов
/ 07 марта 2011

Если я создаю проект, используя шаблон приложения на основе View в XCode, используя iPhone SDK версии 4.2 и добавляю только этот код Objective C в ViewController.m, сразу после |#pragma mark - Просмотр жизненного цикла |это не вызывает сообщение журнала в didAddSubview -

- (void) loadView {
  [super loadView]:
  CGRect frame = CGRectMake(10.0, 10.0, 160, 230);
  UIView *newView = [[[UIView alloc] initWithFrame:frame] autorelease];
  [self.view addSubview:newView];
}

-(void) didAddSubview:(UIView *) subview {
  NSLog(@"subview added %@", subview);
}

Почему это не вызывает обработчик событий при запуске?

1 Ответ

3 голосов
/ 07 марта 2011

-didAddSubview: - это метод UIView, а не UIViewController.

...