一个.xib中的两个视图;第二次UIView无法解决问题

时间:2012-06-24 22:00:47

标签: objective-c xcode4

我有一个(1).xib有两个UIViews,一个在顶部1/3,另一个在底部2/3。我可以在顶视图上绘制,但在底部视图中没有任何内容。

我担心我没有正确连接底视图。顶视图连接到文件的所有者,底视图连接到任何内容。当我尝试将底部视图连接到文件所有者时,顶视图的连接消失。

我应该如何将视图连接到.xib,以便我可以兼顾两者?

更新:这是应用程序结构的图像......正如您所看到的,我有xib和两个控制器。 xib有一类“TDCalendarView”;控制器显然什么都不做。 enter image description here

1 个答案:

答案 0 :(得分:2)

您必须在尝试将.xib连接到的类的头文件中创建单独的IBOutlet。

例如,

@interface MyClass : NSObject {
    IBOutlet UIView *topView;
    IBOutlet UIView *bottomView;
}
@end

然后,您可以将每个视图连接到唯一的IBOutlet。您只能将每个IBOutlet连接到.xib文件中的一个视图。