cocoa – 如何在自定义类中创建`IBOutlet`或`IBAction`

cocoa – 如何在自定义类中创建`IBOutlet`或`IBAction`,第1张

概述如何在考虑以下条件的情况下创建IBOutlet或IBAction: >必须在我的自定义类中创建IBAction或IBOutlet(继承自NSObject) >在Interface Builder(XCode 4)中可以看到NSButton实例 总之,我想从按钮添加点击动作到我的班级. 任何帮助appriciated,谢谢:) 编辑19.02.2012 我提出的问题没有提供所需的所有数据……我只需要 如何在考虑以下条件的情况下创建IBOutlet或IBAction:

>必须在我的自定义类中创建IBAction或IBOutlet(继承自NSObject)
>在Interface Builder(XCode 4)中可以看到NSbutton实例

总之,我想从按钮添加点击动作到我的班级.

任何帮助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

现在在界面设计器中(只需在Xcode中打开.xib文件即可获得设计器),您需要:

>添加MyCustomClass的实例 – 从对象库中选择Object并将其拖到对象(通常在画布的lhs上)或设计画布上(它将转到对象而不是在画布上创建图形小部件).现在选择添加的Object并在Inspector中(通常在canvas的rhs上)将类设置为MyCustomClass.现在,当您的应用程序启动时,将创建一个MyCustomClass实例.
>在设计画布上选择NSbutton,在Inspector中选择Connections选项卡.单击并从“已发送 *** 作”下的选择器拖动到“对象”下的“MyCustomClass”.在发布时,您将获得一个IBActions菜单供您选择,选择mybuttonClickAction.
>您可能希望将IBOutlet添加到应用程序委托以链接到已创建的自定义对象实例,如果不这样做,您将无法直接访问它.执行此 *** 作的过程遵循与上述IBAction相同的模式.

就是这样,用文字(图片帮助),非常简短.

现在去阅读那些教程!

总结

以上是内存溢出为你收集整理的cocoa – 如何在自定义类中创建`IBOutlet`或`IBAction`全部内容,希望文章能够帮你解决cocoa – 如何在自定义类中创建`IBOutlet`或`IBAction`所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1001237.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存