1

我有一 (1) 个带有两个 UIView 的 .xib,一个在顶部 1/3,另一个在底部 2/3。我可以在顶视图上绘制,但在底视图上什么也没有。

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

我应该如何将视图连接到 .xib 以便我可以对两者都具有可寻址性?

更新:这是应用程序结构的图像......如您所见,我有 xib 和两个控制器。xib 有一个“TDCalendarView”类;控制器显然什么都不做。 在此处输入图像描述

4

1 回答 1

2

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

例如,

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

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

于 2012-06-24T22:07:57.310 回答