【问题标题】:How to pass a value to a NSView SubClass如何将值传递给 NSView 子类
【发布时间】:2013-07-13 07:14:00
【问题描述】:

我通过子类化 NSView 创建了一个时钟。现在我想以编程方式创建许多时钟并将时区值传递给每个时钟。我如何将所需的 timeZone 值传递给 subClassed NSview。

【问题讨论】:

    标签: objective-c macos cocoa nsview clock


    【解决方案1】:

    只需在类的.h中创建一个变量:

    @property (nonatomic, strong) NSString *timeZone
    

    并在您创建时钟的地方引用它:

    myNewClock.timezone = "GMT"
    

    【讨论】:

    • 该属性在视图运行时未设置,但在启动对象时接受
    • 创建视图时需要设置属性
    • 我在子类头文件中将属性设置为@property (nonatomic, strong) NSString *tZone;
    • 我不明白你的问题,你能编辑你的主要问题并添加代码吗?
    猜你喜欢
    • 2018-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-05
    • 1970-01-01
    相关资源
    最近更新 更多