从XIB创建新的UIView对象

时间:2013-05-24 14:54:32

标签: ios uiview xib

我在xib中创建了一个视图,其中包含UIImageviews和UILabel作为子视图。从我的代码中,每次运行循环时都可以创建一个新的视图对象。请帮助我。

2 个答案:

答案 0 :(得分:4)

您需要创建一个名为CustomView的新自定义视图 在XIB中选择Class to CustomView。

然后将XIB名称加载到View对象并可以在循环中使用

CustomView *aView = [[[NSBundle mainBundle] loadNibNamed:@"YourXibName" owner:nil options:nil] objectAtIndex:0];

答案 1 :(得分:0)

创建视图并通过界面构建​​器将其连接起来后,您可以轻松添加

等视图
for(int i = 0; i < numberOfIterations; i++){
     UIView * newView = [[UIView alloc] initWithFrame:MyFrame];
     [myInterfaceBuilderView addSubview:newView];
}