将一个xib文件的子视图添加到目标c中的另一个xib文件

时间:2013-05-15 11:42:48

标签: objective-c xcode4 subview

我在我的一个xib文件中有一个标题视图。我想在其他一些视图中重用此标题视图作为标题。我可以将其添加为子视图吗?任何人都试过这个吗?我尝试使用以下代码和发现无法正常工作

 claimedPageTemplateone *  claimedtemplateone=[[claimedPageTemplateone alloc]initWithNibName:@"claimedPageTemplateone" bundle:[NSBundle mainBundle]];
claimedtemplateone.delegate=self;
[ headerView addSubview:claimedtemplateone.background ];

其中“claimPageTemplateone”是我的视图有标题,“background”是合成标题视图,我必须重用,“headerView”是我需要添加子视图的视图。 提前谢谢。

2 个答案:

答案 0 :(得分:0)

尝试从一个xib复制UIView并粘贴到Interface Builder中的另一个xib。

答案 1 :(得分:0)

试试这个,它可能有效:

claimedPageTemplateone *  claimedtemplateone = [[claimedPageTemplateone alloc]initWithNibName:@"claimedPageTemplateone" bundle:[NSBundle mainBundle]];
claimedtemplateone.delegate=self;

claimedtemplateone.background = [[UIView alloc] initWithNibName:@"background nib name" bundle:[NSBunble mainBundle]];

[ headerView addSubview: claimedtemplateone.background];