问题标签 [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 回答
39 浏览

iphone - 如何更改 PaintCode 生成对象的大小

我是一个新手,正在努力制作我的第一个应用程序。我想通过从 UISlider 接收值来更改 PaintCode 制作的(贝塞尔路径)对象(?)的大小。谁能帮助我下面的代码有什么问题以及如何使其工作?

我收到以下错误;

提前谢谢了。

0 投票
0 回答
433 浏览

ios - Swift3 - addTarget 不起作用

我想在 MyClass 中管理一个事件,但没有调用选择器。如果我在 UIViewController 中执行相同的逻辑,它会起作用,但在这种情况下不会。谁能帮我?谢谢

0 投票
1 回答
187 浏览

swift - UITapGestureRecogniser 添加目标不起作用

我有一个 objc 函数:

我正在尝试将其添加为gestureRecognizer的目标,但是当我点击段控件时代码不断崩溃。

由于发送了无法识别的选择器而崩溃

0 投票
2 回答
236 浏览

ios - 为 UIButton 添加操作的委托方法或全局声明?

在我的自定义视图中,我创建了一个按钮。为该按钮添加操作是可行的解决方案创建委托方法或声明UIButton为全局变量和addTaget。请给我建议。

0 投票
2 回答
981 浏览

ios - 在 uibutton.addTarget 中动态分配“动作”

请耐心等待,因为我是 swift -4 周大的新手-。

我在 fileA.swift 中创建了以下 2 个函数

, 背后的原因custombttn(theSelector:Selector)是我想将函数动态传递给我的视图控制器文件中的按钮。

现在,移动fileB.swift,我有以下代码......

这是事情变得棘手的地方,当我尝试构建时,我没有收到任何错误(甚至没有警告)。但是,当我运行应用程序并点击bttnin fileB.swift时,我在运行时收到以下错误:

由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[UIButton updatetxt]:无法识别的选择器发送到实例 0x7f8453415670”

如果我的 fileB.swift 中有 2 个或更多函数希望动态分配给 addTarget 的操作部分,有什么方法可以将选择器动态传递给按钮..?

感谢您的时间和帮助。如果我需要进一步解释,请告诉我。

0 投票
1 回答
777 浏览

ios - 关于 UITableViewCell 内按钮的 addTarget

我无法理解为什么addTargetUIButton的 in 在特定情况下不起作用。

因此,有一个UITableViewCell我以编程方式创建按钮的地方,例如:

而且,我的UITableViewCell班级中还有一个按钮应该调用的函数:

但是,该printMessage函数永远不会被调用,并且控制台中没有错误。你能帮我理解这个案子有什么问题吗?这似乎是一个问题,UITableViewCell因为我确实定期对其进行了测试,viewController并且效果很好。

万分感谢!

0 投票
1 回答
874 浏览

ios - 如何在#selector 中添加默认参数值

我有一个功能:

如果我希望 UISlider 添加上述操作,并且isShown默认为false,我将在另一个函数中调用handleChange(isShown:Bool)带有true的方法。错误代码如下:

而且我知道正确的代码必须是:

我只是想知道如何在swift中将'isShown'设置为false?感谢您可以回复。

0 投票
2 回答
23655 浏览

uibutton - 编程 UIButton 在 Swift 4 Xcode 9 Beta 6 中不起作用,无法添加目标

过去,我以编程方式创建 UIButton 没有问题,但自从我使用 Xcode 9 和 Swift 4 以来,我就找不到解决这个错误的方法。

错误消息:'NSInvalidArgumentException',原因:'-[Playing.MainMenuViewController pressButton:]:无法识别的选择器发送到实例 0x10440a6b0'

0 投票
2 回答
1428 浏览

swift - 在表格视图单元格中为按钮添加目标

我有一个表格视图,它的单元格本身有一个按钮,这些按钮应该打开一个具有唯一 ID 的视图。所以我需要将一个参数传递给我的按钮,但是有了addTarget属性我就可以在没有任何参数的情况下调用函数。

有什么方法可以将带有某些参数的操作引用到按钮?感谢大家 :)

0 投票
1 回答
546 浏览

ios - 自定义 UIView:未调用 UIButton addTarget

我的问题是我有一个自定义 UIView,它代表一个弹出窗口。在这个视图中,我想要一个滑块,它有一个标签,每次我拖动滑块时都会更新。滑块逻辑有效,至少当我直接在 ViewController 中使用它时,但不适用于我的自定义视图。具体来说, addTarget 中指定的方法根本不会被调用。我还尝试将滑块的背景颜色设置为某种东西,它实际上出现了,这意味着它有一个框架。那么,我在这里错过了什么?在自定义 UIView 子类中,我在 UIButton 等方面多次遇到类似问题。

我真的希望有人能帮我解决这个问题,因为过去几个小时我一直试图解决这个问题......但没有解决方案:/正如我所说,当一切都在 ViewController 及其视图中时,该方法被调用,但不适用于自定义 UIView。

顺便说一句,parentView 属性是 viewController 的主视图,自定义 UIView 被初始化的地方。我用空的构造函数初始化它,然后用 ViewController 的视图调用 show()。

谢谢你的帮助!- 罗伯特