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

标签 ios webview action uibarbuttonitem

我有几个 UIBarButtonItem,我想在您以编程方式按下它时设置操作。我该怎么做?

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

Action 是去Google.com,按钮是这个项目中的搜索按钮:(下载):click here

最佳答案

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

参见 target action

预计到达时间:您有什么特别的原因想要以编程方式进行吗?

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/

相关文章:

android - WebView 和 Button 的 LinearLayout

ios - 自定义 URL 方案最大 URL 长度

android - 在 webview 中显示谷歌地图而不是使用通常的 mapView 是否有性能损失

ios - 尝试保存核心数据对象时出错

java - 防止重新加载 WebView onResume()

html - 单击图像时用于调用操作的_正确_ html 元素是哪个?

安卓 Activity : ACTION_SEND

java - Selenium 悬停代码适用于 Chrome 而不是 Edge

iOS 7 自定义过渡 : Will Not Animate

ios - 动态类型的 View Controller