我有一个(1).xib有两个UIViews,一个在顶部1/3,另一个在底部2/3。我可以在顶视图上绘制,但在底部视图中没有任何内容。
我担心我没有正确连接底视图。顶视图连接到文件的所有者,底视图连接到任何内容。当我尝试将底部视图连接到文件所有者时,顶视图的连接消失。
我应该如何将视图连接到.xib,以便我可以兼顾两者?
更新:这是应用程序结构的图像......正如您所看到的,我有xib和两个控制器。 xib有一类“TDCalendarView”;控制器显然什么都不做。
答案 0 :(得分:2)
您必须在尝试将.xib连接到的类的头文件中创建单独的IBOutlet。
例如,
@interface MyClass : NSObject {
IBOutlet UIView *topView;
IBOutlet UIView *bottomView;
}
@end
然后,您可以将每个视图连接到唯一的IBOutlet。您只能将每个IBOutlet连接到.xib文件中的一个视图。