对于添加到故事板中的 UIViewControllers,故事板调用哪个 init方法?
UIViewControllers
init
我相信是 awakeFromNib
awakeFromNib
使用的初始值设定项是 initWithCoder:
initWithCoder:
- (id)initWithCoder:(NSCoder *)decoder
Then afterwards you will also get an awakeFromNib message.
这是 - (id)initWithCoder:(NSCoder *)decoder
因此,如果您必须执行一个自定义 init,我们假设您必须使用一个自定义 Pager Controller
- (id)initWithCoder:(NSCoder *)decoder { self = [super initWithCoder:decoder]; return [self initWithViewControllers:@[self.playerViewController, self.categoriesViewController] andTitles:@[@"Player",@"Categories"]]; }