0

iPhone SDK バージョン 4.2を使用して Xcode でビューベースのアプリケーション テンプレートを使用してプロジェクトを作成し、この 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);
}

実行時にイベント ハンドラーがトリガーされないのはなぜですか?

4

1 に答える 1

4

-didAddSubview:UIViewonではなく onのメソッドUIViewControllerです。

于 2011-03-06T22:42:55.503 に答える