我是 objective-c 的新手,所以我对如何加载另一个UIView感到有些困惑。这是我写到另一个UIView的代码:
[[NSBundle mainBundle] loadNibNamed:@"NotificationsView" owner:self options:nil];
在此文件的标题中,我包含了notifications.h和
@class Notifications
,在.m文件中,我还包含了notifications.h现在在notifications.h中,我为UIView制作了一个IBOutlet,并将UIView链接到它
@property (nonatomic, retain) IBOutlet UIView *NotificationsView;
我在.m文件中也有
@synthesize NotificationsView;
。完成所有这些操作后,尝试使用本文顶部共享的代码加载笔尖时仍然出现错误,有人可以告诉我我做错了什么吗?
谢谢
最佳答案
您是否已与IB中的文件所有者建立了所有连接?
您是否也使用过“viewDidLoad”来创建整个视图?
还要检查以下URL:
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/