我创建了一个从NSImageView派生的类。但是,没有调用类的构造函数(init),因此我猜测init不是NSImageView的正确初始化器。

什么是NSImageView的正确初始化器?我签出了manuals,但是他们似乎没有提到正确的init函数。谷歌搜索似乎也没有提供任何具体的results

我发现了一个可能的构造函数:


  -(id)initWithFrame:(NSRect)frameRect


但我不确定这是否正确。我不太确定是什么frameRect。

NSImageView的默认初始值设定项/构造函数是什么?注意我正在开发桌面应用程序而不是iOS应用程序,如果这样做有所不同.NSImageView子类对象已通过Interface Builder而不是通过编程方式放置在窗口中。

最佳答案

如果来自笔尖/ xib,则使用initWithCoder:

-(id)initWithCoder:(NSCoder *)coder

关于objective-c - 使用NSImageView吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11277577/

10-10 20:48