iOS开发中的Nib文件连接:从基础到实践
1. 构建与运行
当我们构建并运行项目时,如果一切顺利,代码会按预期工作。例如,第一行代码加载了nib文件,实例化了视图,并将 coolview 实例属性设置为该视图。第二行代码则可以在界面中显示 self.coolview ,因为此时 self.coolview 已经指向了该视图。
2. 准备配置
配置工作涉及代码和nib文件两个方面,具体如下:
- 代码方面 :在nib加载时作为所有者的类中,必须有一个实例属性,并且该属性必须标记为 @IBOutlet 。否则,Xcode不允许我们在nib编辑器中创建输出口。
- nib编辑器方面 :nib所有者对象的类必须设置为nib加载时作为所有者的类,否则Xcode同样不允许创建输出口。然后,我们需要从nib所有者到某个nib对象创建与属性同名的输出口。
如果上述条件都满足,当nib加载时,若所有者类正确,该所有者的实例属性将被设置为输出口的目标对象。当为nib中的对象配置输出口时,该对象在文档大纲中的名称将不再是通用名称(如“View”),而是采用输出口的名称(如“coolview”)。这个名称只是一个标签,不影响输出口的操作,我们可以在身份检查器中更改它。
3. 自动配置的Nib文件
以 Empty Window 项目的 Main.storyboard
超级会员免费看
订阅专栏 解锁全文
17

被折叠的 条评论
为什么被折叠?



