如果我使用 iPhone SDK 4.2 版 在 Xcode 中使用基于 View 的应用程序模板创建项目,并将此 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);
}
为什么这在运行时不触发事件处理程序?
最佳答案
-didAddSubview:
是 UIView
上的方法,而不是 UIViewController
上的方法。
关于ios - didAddSubview 在 ViewController 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5213925/