1

我有几个 UIBarButtonItems,我想在您以编程方式按下它时设置操作。我怎样才能做到这一点?

编辑:如果可能以非编程方式,也请回复:)

动作去Google.com,按钮就是这个项目中的搜索按钮:(下载):点这里

4

1 回答 1

0

首先为 IB 中的项目创建一个出口。然后您可以修改使用[myItem setTarget:] 和[myItem setAction:] 调用的方法。

查看目标操作

ETA:您有什么特别的原因想要以编程方式进行吗?

ETAA:要以非编程方式执行此操作,请创建一个返回类型为 IBAction 和参数 (id)sender 的函数,如下所示:

- (IBAction)myMethod:(id)sender;

无论你喜欢什么实现。然后,在 IB 中,将一个对象对象从库中拖到 MainWindow.xib 窗口中,并在标识窗口 (cmd-6) 中,为其提供具有您的功能的类。然后,在该对象 (cmd-5) 的连接窗口中,您可以从函数名称拖动到您想要的任何接口对象。

我强烈建议您阅读IB 上的 mac dev。连接和绑定部分将讨论这个特定问题。

于 2010-02-14T14:03:09.547 回答