xyz*_*xyz 4 cocoa interface-builder nsbutton iboutlet ibaction
我如何创建IBOutlet
或IBAction
考虑以下条件:
IBAction
或者IBOutlet
必须在我的自定义类中创建(继承自NSObject
)NSButton
实例在里面是可见的 Interface Builder (XCode 4)
总之,我想从按钮添加点击动作到我的班级.
任何帮助appriciated,谢谢:)
编辑19.02.2012
我提出的问题没有提供所需的所有数据......我只需要阅读更多的可可指南......
我想从其他范围内连接组件,这是我不可能知道的:(
看看Xcode 4附带的Apple的Cocoa教程文档,这对于Xcode/Cocoa /界面设计师模型来说是非常基础的!
概述:
@interface MyCustomClass
- (IBAction) myButtonClickAction:(id)sender;
@end
@implementation MyCustomClass
- (IBAction) myButtonClickAction:(id)sender
{
NSLog(@"My button has been clicked");
}
@end
Run Code Online (Sandbox Code Playgroud)
现在在界面设计器中(只需在Xcode中打开.xib文件即可获得设计器),您需要:
MyCustomClass
- 从对象库中选择对象并将其拖到对象(通常在画布的lhs上)或设计画布上(它只会转到对象而不是在画布上创建图形小部件).现在选择添加的Object并在Inspector中(通常在canvas的rhs上)将类设置为.现在,当您的应用程序启动时,将创建一个实例.MyCustomClass
MyCustomClass
NSButton
在设计画布上选择您的,在Inspector中选择Connections选项卡.单击并从"已发送操作"下的选择器拖动到" 对象"下.在发布时,你会得到一个s选择菜单,选择.MyCustomClass
IBAction
myButtonClickAction
IBOutlet
到您的应用程序委托链接到已创建的,如果你没有,你不会有访问它的一个直接的方式自定义对象实例.执行此操作的过程遵循与上述相同的模式IBAction
.就是这样,用文字(图片帮助),非常简短.
现在去阅读那些教程!
归档时间: |
|
查看次数: |
6560 次 |
最近记录: |