我在我的一个xib文件中有一个标题视图。我想在其他一些视图中重用此标题视图作为标题。我可以将其添加为子视图吗?任何人都试过这个吗?我尝试使用以下代码和发现无法正常工作
claimedPageTemplateone * claimedtemplateone=[[claimedPageTemplateone alloc]initWithNibName:@"claimedPageTemplateone" bundle:[NSBundle mainBundle]];
claimedtemplateone.delegate=self;
[ headerView addSubview:claimedtemplateone.background ];
其中“claimPageTemplateone”是我的视图有标题,“background”是合成标题视图,我必须重用,“headerView”是我需要添加子视图的视图。 提前谢谢。
答案 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];