哪个init
方法被故事板调用为UIViewControllers
添加到故事板?iOS5 Storyboard UIViewController哪个init方法被storyboard调用?
78
A
回答
127
使用的初始化是initWithCoder:
- (id)initWithCoder:(NSCoder *)decoder
然后事后你也将获得一个awakeFromNib
消息。
5
0
这是- (id)initWithCoder:(NSCoder *)decoder
所以,如果你要做自定义的初始化,假设使用自定义传呼机控制器,你需要做的还有像
- (id)initWithCoder:(NSCoder *)decoder {
self = [super initWithCoder:decoder];
return [self initWithViewControllers:@[self.playerViewController, self.categoriesViewController]
andTitles:@[@"Player",@"Categories"]];
}
相关问题
- 1. (Xamarin Studio)Storyboard UIViewController被覆盖的方法没有被调用
- 2. uitableview searchbar ios5 ARC/storyboard
- 3. 使用Storyboard本地化UIViewController
- 4. UITableView from storyboard - init with UITableViewStyleGrouped
- 5. XCode Storyboard和UIViewController实例化
- 6. 在UIViewController Storyboard中访问UIView
- 7. ios5 Storyboard版本的Facebook集成
- 8. Xcode Storyboard方格纸
- 9. iOS5 Storyboard:在多个UITableViewControllers中重用自定义UITableViewCell
- 10. UIVIewController自定义init方法
- 11. iOS5 - Storyboard - 来自导航控制器的多个Segges
- 12. * .storyboard和标准* .xib
- 13. 如何在Storyboard完成后调用方法?
- 14. 检查我的自定义按钮类是哪个UIViewController而不是Storyboard
- 15. 无法在Swift中的Storyboard中加载UIViewController XIB文件
- 16. 从Storyboard实例化UIViewController时无法从AppDelegate更改UI
- 17. -init方法不会被调用
- 18. 注册一个UITableViewCell重用时,该单元的哪个init方法被调用?
- 19. XAML DataTrigger启用StoryBoard
- 20. WPF Storyboard GetCurrentState
- 21. performSegueWithIdentifier without storyboard idendentifier
- 22. Sketch + PaintCode vs Storyboard
- 23. Swift SpriteKit Storyboard
- 24. CocoaPod Storyboard error:
- 25. instantiateViewControllerWithIdentifier在Storyboard中
- 26. Multiple DataTriggers - Storyboard overriden
- 27. iOS Swift:UITapGestureRecognizer和Storyboard
- 28. Xib和Storyboard
- 29. SilverLight StoryBoard问题
- 30. didSelectedRowAtIndexPath - prepareForSegue - Storyboard
我是唯一觉得奇怪的是默认的(?)init不是从initWithCoder调用的吗? – brianestey 2012-03-08 03:32:59
不,它不是指定的init,inits应该使用(通常)更多的参数调用另一个init,然后调用[super init]。在这种情况下,似乎initWithCoder是指定的init – MrJD 2012-04-16 14:19:50
initWithCoder:是任何实现NSCoding的类的指定初始值设定项。 – 2012-05-29 06:21:31