如何将设计从一个.xib重用到另一个.xib?

时间:2015-04-02 12:23:34

标签: ios objective-c

我使用.xib文件进行设计

但我的大多数屏幕都有相同的结构,比如3个按钮和2个顶部标签,其余部分是差异。

所以我想重复使用按钮,标签从一个.xib到另一个。

我为所有类似的屏幕选择了一个父类,所以我在父类中以编程方式创建了一个标签,我可以在其所有子类中看到它,但我想使用.xib

如何将父类.xib中的按钮用于其他子视图?

我这样做是因为我在5个屏幕上有相同的标题。标题包含一些按钮和标签,因此我不想在每个.xib中创建相同的设计

2 个答案:

答案 0 :(得分:0)

NIB文件(xib或故事板)与cocoa-touch文件不同。无法继承或子类化nib文件。您可以选择复制原始文件并手动添加修改。

答案 1 :(得分:0)

您也可以对所有屏幕使用相同的.xib,但为每个屏幕上要更改的项目创建属性/ IBOutlets。然后只需在运行时更改.m文件中的那些项,而不是.xib本身。

相关问题