【问题标题】:NSMatrix access from code; initial layout done in IB从代码访问 NSMatrix;在 IB 中完成的初始布局
【发布时间】:2012-04-17 00:03:52
【问题描述】:

我正在尝试从我的代码中访问一个名为“matrix”的 NSMatrix 对象。该对象是在 NIB 中生成的,但我在访问在界面生成器中生成的对象时一直遇到问题。

如果我的 NSDocument 有一个 NSMatrix *matrix,我应该在界面生成器中做什么来链接这两者?最好使用 IB 的初始布局?

谢谢!

【问题讨论】:

    标签: cocoa interface-builder cocoa-bindings nsmatrix


    【解决方案1】:

    我认为您正在尝试为矩阵创建一个出口。只需在 @interface 和 @end 关键字之间的 .h 文件中创建一个属性:

    @property (nonatomic) IBOutlet NSMatrix* myMatrix;
    

    然后按住 ctrl 键并从“文件所有者”拖动到 IB 中的矩阵对象。确保你

    @synthesize myMatrix;
    

    在@implementation 和@end 关键字之间的.m 文件中,您应该能够通过点符号或消息调用访问所有属性:

    self.myMatrix.somePropertyHere
    

    希望对你有帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-17
      • 1970-01-01
      • 2020-04-30
      • 1970-01-01
      相关资源
      最近更新 更多