2016-03-05 64 views
1

我使用xib创建自定义视图,并使用相同名称的.h .m文件对其进行了限制。 我在故事板中将自定义视图类设置为UIView类,但它不起作用。如何使用xib文件作为故事板中的自定义视图

我的自定义视图

enter image description here

我拖一个UIView

enter image description here

+0

你必须在StoriBoard中添加一个UIView吗? – Vvk

+0

IB将呈现UIView子类的实时预览,如果他们实现了@ @ IBDesignable' – Paulw11

+0

访问此链接http://stackoverflow.com/questions/21898190/creating-a-reusable-uiview-with-xib-and-loading-from -storyboard –

回答

1

第1步:

创建XIB(你的视图)的文件,然后创建your.h和.m文件,

如果您已经有了一个viewcontroller,它将使用xib:implements 中的所有内容。

第2步:

打开XIB文件,在界面生成器,你会发现在左边:文件的所有者,选择它,然后,在身份检查标签的右侧添加自定义类。

第3步:

导入您的厦门国际银行类your.h文件

现在你可以在your.h文件中创建IBOutlet中。

第4步:

要获得your.m的厦门国际银行只是写这样的事情 - >

在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]; 

您现在将您的自定义视图添加到您的视图控制器。然后创建您自定义的界面/功能方法以便轻松工作。

希望它帮助。