首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ViewController与不使用Nib文件的对比

ViewController与不使用Nib文件的对比
EN

Stack Overflow用户
提问于 2011-12-22 01:11:56
回答 2查看 541关注 0票数 0

当我在Xcode中创建一个UIViewController时,我可以决定添加一个nib文件。假设我现在没有添加nib文件。我是否可以稍后简单地添加一个nib文件,并将其命名为与ViewController相同的名称?

我之所以这样问,是因为我目前有一个具有特定背景颜色的表格视图。但是,当视图显示时,它看起来像是使用了通用UITableView

所以这就像我的nib文件被忽略了,事实上,当我删除nib文件时,它仍然工作,但没有背景颜色。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-12-22 18:31:04

我找出了我的nib文件被忽略的地方。问题是我没有自己实例化我的ViewController错误,我在IB中通过向我的故事板添加一个NSObject并将它的类设置为我的类来定义它。

然而,像这样的对象是简单的alloc] init]'ed,但是要加载nib,它必须像这样分配:

代码语言:javascript
复制
    self.myVC = [[MyViewController alloc]initWithNibName:@"MyViewController" bundle:nil];

只要我这样做,nib就会被加载,并且我可以在Xcode中配置我的UITableView。万岁!

票数 0
EN

Stack Overflow用户

发布于 2011-12-22 01:14:47

我相信你能做到。您必须在该nib文件中编辑文件所有者的类,以便它与您的自定义UIViewController类相链接。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8593632

复制
相关文章

相似问题

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