在iOS上以编程方式添加UIBarButtonItem操作

时间:2010-02-14 13:35:42

标签: ios webview action uibarbuttonitem

我有几个UIBarButtonItems,我想在以编程方式按下它时设置动作。我怎么能这样做?

编辑:如果非编程可能,请回复:)

此操作将转至Google.com,该按钮是此项目中的搜索按钮:(下载):click here

1 个答案:

答案 0 :(得分:0)

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

请参阅target action

ETA:你有什么特别的理由要以编程方式进行吗?

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

- (IBAction)myMethod:(id)sender;

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

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