0
标题问题可能有点含糊。我会尝试尽我所能地解释(也请注意,即时通讯新的可可编程,所以原谅任何错误:))。可可:如何将按钮连接到视图?
我有一个扩展的NSView在这里我想提请一些照片的图。 我想要从磁盘上的某些文件加载图像,当我点击一个按钮。
我能够做到的所有装载到一个NSMutableArray。我的问题是,如何设置东西: - 我需要带有图像(路径)的NSMutableArray可用于加载函数(所以我把它放在控制器中并为UI中的按钮分配一个动作)。但在这种情况下,我如何在我的自定义视图类的drawRect函数中访问它?
- 如果我把它作为我的自定义视图类的成员,我不知道如何将它链接到按钮,以便在按钮单击时,数组将被填充图像路径。
我想我有点困惑,因为即时通讯新的osx编程,这些事情如何连接。
希望有人能够清除空气中的小我。谢谢。
感谢您的相关信息,是的,路径名是我的意思(更准确地说,我只是从一个文件夹中读取文件,并将它们存储在阵列中)。 但是,如何将图像从控制器传递到视图? 可以说我有: @interface MyView:NSView { NSMutableArray * images; ... } ... @end 以及控制器: @interface myController的:NSObject的{ 的NSMutableArray * imagesInController; } @end 如何设定来自控制器的图像阵列? – eemerge 2010-06-16 14:32:18
正如我所说,视图应该有一个属性。控制器会简单地向视图发送消息来设置该属性。请参阅Objective-C编程语言文档:http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/ObjectiveC/Articles/ocProperties.html – 2010-06-16 15:14:27