objective-c - 如何使用 nib 文件加载 UIView?

标签 objective-c ios ios4

我是 Objective C 的新手,所以我对如何加载另一个 UIView 有点困惑。这是我为转到另一个 UIView 而编写的代码:

            [[NSBundle mainBundle] loadNibNamed:@"NotificationsView" owner:self options:nil];

在这个文件的标题中,我包含了notifications.h 和@class Notifications在 .m 文件中,我还包含了 notification.h

现在在 notification.h 我为 UIView 制作了一个 IBOutlet 并将 UIView 链接到它
@property (nonatomic, retain) IBOutlet UIView *NotificationsView;
我也有@synthesize NotificationsView;在 .m 文件中。

完成所有这些事情后,当我尝试使用我在这篇文章顶部共享的代码加载 Nib 时仍然出现错误,有人能告诉我我做错了什么吗?

谢谢

最佳答案

您是否已与 IB 中的文件所有者建立了所有连接?

您是否还使用“viewDidLoad”来创建整个 View ?

另请查看此网址:
http://www.iphonedevsdk.com/forum/iphone-sdk-development/6206-how-create-uiview-uiviewcontroller-programatically-without-using-nib.html

关于objective-c - 如何使用 nib 文件加载 UIView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7373263/

相关文章:

iphone - Xcode 4.2 在 IB 中的 Tab Bar 上放置导航 Controller 时发出警告

memory-management - Release Release UIWebView content from the memory,强制app释放内存

iphone - 如何阻止 UIView 上的转换

ios - 在 Swift 中每次动画迭代后延迟

ios - 如何防止以模态方式出现事件 Controller ?

ios - 如何将 GPUImageAlphaBlendFilter 添加到 GPUImageFilterGroup

iPhone - 使用 ASIHTTPRequest 翻转数组并排序 NSOperationsQueue 或 ASINetworkQueue

iphone - iPhone 中加速度计的最大采样率

ios - Xcode 单元测试找不到 Localizable.strings

objective-c - 字符串分离