首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >xcode接口生成器:将nib放置在其他nib中时不显示nib

xcode接口生成器:将nib放置在其他nib中时不显示nib
EN

Stack Overflow用户
提问于 2014-05-08 19:56:55
回答 1查看 56关注 0票数 0

我已经开发了一个带有nib文件的custom UIView,这样我就可以在需要的时候重用它。现在的问题是,我有了一个UIViewControllernib,我在其中拖放了一个虚拟的UIView,并将该Class Name更改为自定义视图的类名。当我运行我的应用程序时,它工作得很好。我可以在运行时在我的屏幕上看到自定义视图。但我在界面构建器中看不到它。那么,我的问题是,是否可以通过接口构建器在视图控制器的nib中查看自定义视图的布局?

EN

回答 1

Stack Overflow用户

发布于 2014-05-08 21:09:09

您不能从另一个笔尖内部加载笔尖。

您可以通过将视图保留在视图控制器的半边中作为占位符,然后在viewDidLoad中加载自定义视图的半边来解决此问题

代码语言:javascript
复制
- (void)viewDidLoad {
    [super viewDidLoad];
    UINib *customViewNib = [UINib nibWithNibName:@"CustomView" bundle:nil];
    CustomView *customView = [[customViewNib instantiateWithOwner:self options:nil] objectAtIndex:0]

    customView.frame = self.placeholderView.bounds;
    [self.placeholderView addSubView:customView];
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23541051

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档