iOS xib的使用(三)在Storyboard上的调用

在上篇文章中,讲了如何用代码来加载xib到app中,这篇讲一下如何在Storyboard上进行调用

首先在Storyboard上建立一个view controller,然后从右侧拖一个view到界面上来

为了偷个懒,就沿用上篇文章中的Test4.xib和Test4ViewController

一、当Test4.xib的file’s owner设置为了Test4

这里需要对Test4进行一些改造,如图:

添加了两个方法,initWithCoder是用于storyboard加载view时候会调用的,这个是目前的关键(注意那个owner是self),上面一个initWithFrame是代码加载view时候调用的,storyboard会视而不见;

再移除Test4ViewController中viewDidLoad中的自定义代码后,运行:

二、当对Test4设置view的custom class时:

【我还没见到这种做法的,暂时就不考虑了】