24得票3回答
iOS中的loadNibNamed混淆,最佳实践是什么?

我熟悉创建自己的UIView子类XIB的大部分流程,但我的IBOutlets链接并非全部正常工作 - 这主要与它们的链接有关。似乎我只能用一个绕弯的方法让它们工作。 我的设置如下: 我有MyClass.h和MyClass.m文件。它们都有一个UIView(称为view)和一个UILabe...

12得票2回答
loadNibNamed是如何工作的?使用loadNibNamed时UIView outlets没有初始化

我知道这很简单,但是经过太多的折磨,我还没有找到解决方案。 我看过一些教程,讲解如何使用XIB创建视图等等。但是它们都没有解决我现在遇到的情况。 我有一个XIB文件,一个自定义的UIView子类,里面有几个标签和按钮。该UIView子类是可重用的,这就是我不能在任何一个单独的视图控制器内拥...

8得票3回答
在不将视图添加到屏幕上的情况下对其进行快照

我正在尝试从一个nib文件中加载视图,配置它,并对它进行快照,而不将其添加到屏幕上: + (void)composeFromNibWithImage:(UIImage*)catImage completion:(CompletionBlock)completion { NSArra...

8得票1回答
性能差异:loadNibNamed与编程实现

我有一个视图控制器,其中包含许多自定义的UIView。我试图使用InterfaceBuilder(IB)定义自定义的UIView,并使用以下代码在initWithFrame中加载它: NSArray *xib=[[NSBundle mainBundle] loadNibNamed:@"Day...

7得票2回答
Objective C: loadNibNamed方法:它是如何工作的?

我希望知道 NSBundle 类的 loadNibNamed 方法是如何工作的;在某些文档中,我发现类似以下的内容: [[NSBundle mainBundle] loadNibNamed:@"mynib" owner:self options:NULL]; 没有返回值;只在方法内部调用...