在Cocoa中向窗口添加自定义视图

时间:2009-06-09 09:32:54

标签: objective-c cocoa

我正在为Mac OSX创建一个示例应用程序。我创建了一个包含登录按钮的窗口,我添加了一个新的自定义视图。现在,当用户单击登录按钮时,我需要将自定义视图加载到窗口。请有人帮帮我......

2 个答案:

答案 0 :(得分:7)

这会有帮助吗?:

[[window contentView] addSubview:customView];

答案 1 :(得分:5)

[window setContentView:customView]也可以胜任。

您还需要将窗口和自定义视图的IBOutlet变量添加到控制器的头文件中,然后将其拖到Interface Builder文档窗口中。然后控制从控制器拖动到窗口并查看,并选择变量。

(并且您需要将控制器更改为自定义控制器类的实例,您可以在Interface Builder中选择它并转到检查器)