如何在storyboard中将xib文件用作自定义视图

时间:2016-03-05 02:36:01

标签: ios uiview storyboard xib

我使用xib创建自定义视图,并使用相同名称.h .m文件绑定它。 我在故事板中将自定义视图类设置为UIView的类,但它没有用。

我的自定义视图

enter image description here

我拖了一个UIView

enter image description here

1 个答案:

答案 0 :(得分:1)

第1步:

创建一个Xib(您的View)文件,然后创建your.h和.m文件,

  

如果您已经有一个将使用xib:implements的viewcontroller   一切都在里面。

第2步:

打开您的Xib文件,在左侧的界面构建器中找到:文件所有者,选择它,然后在身份检查器选项卡的右侧添加您的自定义类。

第3步:

在your.h文件中导入xib类

  

现在您可以在your.h文件中创建IBOUTLET。

第4步:

要在你的.m中获取xib,只需写下这样的内容 - >

在viewDidLoad :(或您需要的任何地方)

NSArray *subviewArray = [[NSBundle mainBundle] loadNibNamed:@"RunningMode_VC_Interface" owner:self options:nil];
runningViewXib = [subviewArray objectAtIndex:0];
runningViewXib.frame = self.view.frame;
[self.view addSubview:runningViewXib];

现在,您将自定义视图添加到viewcontroller。然后创建自定义界面/功能方法以便于使用。

希望它有所帮助。