nib 文件加载
2012-12-02 16:56
267 查看
[[NSBundle mainBundle] loadNibNamed:@"NewView" owner:self options:nil];
这是一段很经典的代码,重点在于它可以跨Nib加载,且如果nib有一些对象是当然类的成员,那它还会自动给当前类的成员赋值,使Nib文件的运用更加灵活。
另一种加载方法适用于osx的方法
原文地址:http://stackoverflow.com/questions/5855154/programatically-loading-object-from-subclass-of-nsview-from-nib
本文出自 “冰狐浪子的博客” 博客,请务必保留此出处http://bhlzlx.blog.51cto.com/3389283/1076516
这是一段很经典的代码,重点在于它可以跨Nib加载,且如果nib有一些对象是当然类的成员,那它还会自动给当前类的成员赋值,使Nib文件的运用更加灵活。
另一种加载方法适用于osx的方法
原文地址:http://stackoverflow.com/questions/5855154/programatically-loading-object-from-subclass-of-nsview-from-nib
NSNib *nib = [[[NSNib alloc] initWithNibNamed:@"MyView" bundle:nil] autorelease]; NSArray *topLevelObjects; if (! [nib instantiateWithOwner:self topLevelObjects:&topLevelObjects]) // error MyView *myView = nil; for (id topLevelObject in topLevelObjects) { if ([topLevelObject isKindOfClass:[MyView class]) { myView = topLevelObject; break; } }
本文出自 “冰狐浪子的博客” 博客,请务必保留此出处http://bhlzlx.blog.51cto.com/3389283/1076516
相关文章推荐
- 从nib文件加载自定义的UITableviewCell
- iOS中读取Cell的两种方式(资源包种加载Cell,从nib文件中注册cell)和xib知识点
- 错误集_ nib文件加载,Unknown class <XXClass> in Interface Builder file.,Undefined symbolsfor architecture
- 错误集_ nib文件加载,Unknown class <XXClass> in Interface Builder file.,Undefined symbolsfor architecture
- 从nib文件里加载collectionViewCell
- nib文件的注册及加载
- Nib文件是如何被加载的?
- Nib文件是如何被加载的?
- 使用UINib类来提高加载Nib文件的效率
- 从nib文件加载视图的方法
- Collectionview学习(三)不使用故事版,纯代码编写cell(cell也可从nib文件加载)
- 加载xib文件、awakeFromNib方法
- 从nib文件加载自定义的UITableviewCell
- QT 动态加载UI文件注意事项
- 应用程序加载外部字体文件(使用AddFontResource API函数指定字体)
- 不同浏览器加载指定css文件
- 未能加载文件或程序集“Oracle.DataAccess”或它的某一个依赖项。试图加载格式不正确的程序。
- JAVA 动态(手动)加载jar文件
- java之配置文件加载
- 关于未能加载文件或程序集“Oracle.DataAccess, Version=4.112.2.0, Culture=neutral, PublicKeyToken=89b483f429c47342”或它的某一个依赖项。试图加载格式不正确的程序的解决方案