我是 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/