我有几个 UIBarButtonItem,我想在您以编程方式按下它时设置操作。我该怎么做?
编辑:如果可以非编程方式,也请回复:)
Action 是去Google.com,按钮是这个项目中的搜索按钮:(下载):click here
最佳答案
首先为 IB 中的项目创建一个导出。然后你可以修改使用[myItem setTarget:]和[myItem setAction:]调用的方法。
预计到达时间:您有什么特别的原因想要以编程方式进行吗?
ETAA:要以非编程方式执行此操作,请创建一个具有返回类型 IBAction 和参数 (id)sender 的函数,如下所示:
- (IBAction)myMethod:(id)sender;
使用您喜欢的任何实现。然后,在IB中,从Library中拖一个object对象到MainWindow.xib窗口,在identity window(cmd-6)中,给它有你的函数的类。然后,在该对象的连接窗口 (cmd-5) 中,您可以从您的函数名称拖动到您想要的任何接口(interface)对象。
我强烈建议您阅读 mac dev on IB .连接和绑定(bind)部分将讨论这个特定问题。
关于ios - 在 iOS 上以编程方式添加 UIBarButtonItem 操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2261211/