问题标签 [addtarget]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
130 浏览

objective-c - 在 didSelectRowAtIndexPath 中调用自定义 UIButton 函数

谁能告诉我如何调用为UIButton在 didSelectRowAtIndexPath 中的单元格内单击而创建的自定义函数。我在 tableViewCell 中有一个购物车按钮,单击时我正在更改图标并维护一个可以正常工作的购物车列表。但是我想要实现的是,当用户单击任何行时,UIButton也可以使用此功能。

我在 cellForRowAtIndexPath 中编写了以下代码

0 投票
2 回答
323 浏览

ios - 在同一个类中调用 UIButton AddTarget

我有一个简单的视图 V 和视图控制器 C。控制器调用一个单独的类 X,它构建一个 webview 和一个关闭 webview 的按钮。

我实例化类 X(参考视图 V)然后调用一个方法来附加两个项目(webview 和项目)。

当我调用按钮 addTarget 方法时,它不起作用。我希望它执行 X 类的 closeAll 方法,而不是 C 控制器的 closeAll 方法。

我已经尝试了数百种变体。

这是C控制器中的(部分)代码:

这在 X 类中:

我在我的 C 控制器中有这个,它在点击时被调用:

0 投票
1 回答
267 浏览

ios - 如何仅针对 UIControlEvent.allEditingEvents 覆盖 UITextField 中的 addTarget?

如何覆盖类中的addTarget函数UITextField,但仅限于UIControlEvent.allEditingEvents

该功能是这样的,但是我不确定如何仅将其应用于特定的控制事件。

0 投票
2 回答
539 浏览

ios - 使用选择器操作向 UIView 添加多个 UIButton

我以编程方式向 UIView(通过 addSubview)添加了一些按钮。我在这个按钮上添加了一个带有函数的@selector。但是,它们出现在视图中,但是当我单击时,最后一个按钮仅起作用。

进入我的.h:

进入我的 .m

如何将操作添加到所有按钮?不只是最后...

0 投票
1 回答
174 浏览

swift - 无法在 CollectionViewCell 的按钮中添加带有参数的目标(Swift 4)

我的 CollectionViewCell 中有一个按钮,我想在点击按钮时触发 UIActivityViewController(带有 URL 传递)。

我正在尝试向 CollectionViewCell 中的按钮添加一个目标(带参数),但它似乎不起作用,这是我的代码:

错误是:Argument of '#selector' does not refer to an '@objc' method, property, or initializer

它在没有参数传递时运行良好,如下所示:

任何建议将不胜感激。

0 投票
2 回答
991 浏览

swift - UIButton 的 Swift4 addTarget 在 UIView 中不起作用

我以编程方式创建了一个 UIButton 并将其添加到子视图中。AddTarget 虽然在那里不起作用。AddTarget 仅在我将按钮添加到主视图时才有效。

代替

有没有人知道为什么?

这是完整代码:

0 投票
0 回答
325 浏览

swift - addTarget 选择器功能无法正常工作

这是其中带有 UIImageView 的 ViewController 的代码。我正在尝试调用函数 openShareController。我已经尝试了几乎所有我能做的事情,但是按下按钮时该函数没有被调用。我之前在项目中做过这个,并且同样的过程有效。我错过了什么吗?

如果您需要任何其他代码,请告诉我。

0 投票
1 回答
87 浏览

ios - 即使在设置为 self 之后,委托也返回 nil

我有一个具有两个单元格的 CollectionView 的 ViewController。其中一个单元格 (LoginView) 具有登录按钮,我希望 ViewController 处理这些按钮。即使在 WelcomeViewController 中将委托设置为 self,我得到的错误也是一个意外的 nil。

视图控制器

协议看起来像这样

视图是这样的

0 投票
2 回答
784 浏览

swift - Swift 3.2 中的 UIControl addTarget(_:action:for:) 方法

我有一个类,我们称它为 ClassA,使用以下 addTarget 调用。

当方法 awesomeMethod 位于 ClassA 中时(即与 addTarget 调用相同的类),编译器接受上述行。

但是,如果 awesomeMethod 不在 ClassA 中,假设它在 ClassB 中,那么编译器会抱怨,我不得不在操作中指定类名。

在以前的 Swift 版本中(不确定是哪个版本),我可以简单地编写以下代码,而不管哪个类包含该方法。

想了解这是为什么,或者我是否做错了什么,谢谢。

0 投票
2 回答
6121 浏览

ios - 如何将目标添加到键盘完成/开始/搜索按钮?

我想将一个动作附加到键盘上的按钮。我不想创建自定义键盘,只处理搜索/执行/完成按钮操作。

在此处输入图像描述

谢谢!