Interface 构建xib接口生成器并将其作为子视图加载到iphone中
我想知道的是,是否有可能构建一个视图及其对应的xib文件。 然后,在通用控制器中,以编程方式加载此视图,并将其作为子视图添加到当前视图中 此子视图应充当可由多个控制器加载的通用信息框 谢谢Interface 构建xib接口生成器并将其作为子视图加载到iphone中,interface,uiview,xib,builder,addsubview,Interface,Uiview,Xib,Builder,Addsubview,我想知道的是,是否有可能构建一个视图及其对应的xib文件。 然后,在通用控制器中,以编程方式加载此视图,并将其作为子视图添加到当前视图中 此子视图应充当可由多个控制器加载的通用信息框 谢谢 莱昂纳多(Leonardo)在查看了一些stackoverflow线程之后,我自己找到了解决方案。所以我想分享我的发现,看看这是不是一个可以接受的解决方案。 基本上我就是这么做的: 创建一个MyView.mview文件,其中包含所有我需要的IBOutlet 在interface builder中构建一个MyV
莱昂纳多(Leonardo)在查看了一些stackoverflow线程之后,我自己找到了解决方案。所以我想分享我的发现,看看这是不是一个可以接受的解决方案。 基本上我就是这么做的:
MyView.m
view文件,其中包含所有我需要的IBOutletMyView.xib
视图,保留默认文件的所有者,并将视图设置为MyView.m
NSArray *xib = [[NSBundle mainBundle] loadNibNamed:@"MyView" owner:self options:nil];
MyView * myView = [xib objectAtIndex:0];
[self addSubview:myView];
事实上,它是有效的…在查看了一些stackoverflow线程后,我自己找到了解决方案。所以我想分享我的发现,看看这是不是一个可以接受的解决方案。 基本上我就是这么做的:
MyView.m
view文件,其中包含所有我需要的IBOutletMyView.xib
视图,保留默认文件的所有者,并将视图设置为MyView.m
NSArray *xib = [[NSBundle mainBundle] loadNibNamed:@"MyView" owner:self options:nil];
MyView * myView = [xib objectAtIndex:0];
[self addSubview:myView];