如何从app控制器获取UIView子类的实例

时间:2009-06-27 15:45:30

标签: objective-c cocoa

如果我从接口构建器继承了UIView,现在需要在我的app控制器中使用该子类的实例,我将如何获得该引用(对于子类而不是UIView)?

2 个答案:

答案 0 :(得分:2)

一种方法是:

  1. 将UIView对象从Interface Builder(IB)中的库拖到Nib窗口(显示Nib中所有对象的窗口)。在对象检查器(Shift-Control-i)中将类从UIView更改为新的子类。
  2. 在app控制器头文件中创建一个插座:

    IBOutlet MySubViewClass * myView;

  3. 将myView插座与您在步骤IB中创建的对象相关联。您可以通过右键单击并将app控制器对象拖动到视图对象并在弹出的窗口中选择myView出口来执行此操作。

答案 1 :(得分:0)

在您的app控制器中创建一个IBOutlet并将其连接到InterfaceBuilder。

这就是你从代码中访问它的方式。