问题标签 [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.
swift - TouchUpInside上的Swift addTarget错误
我在视图上添加了一个按钮并使用 addTarget 绑定事件来调用 self.testp ,但是当我运行它时,发生了错误:
代码是:
为什么?!!
ios - 在 UIViewController 中调用方法来定位错误
在我MainMainViewController
创建了新的 UIView ( ContentView
)。我设置
它工作正常,但在我的 中DetailViewController
,我创建了 UIButton 并设置了目标操作。但是当我点击按钮时它崩溃并显示错误。你能告诉我问题出在哪里吗?
错误:
ios - addTarget 可以安全使用吗?
最近我有点怀疑,在cellForRowAtIndexPath中使用 addTarget() 到 UITableViewCell 。我也很想知道从 UITableViewCell 监听按钮事件的最佳做法是什么。
当我看到我无法取消注册添加到 UIButton 驻留在 UITableViewCell 中的addTarget侦听器时,我的困惑开始了:
cellForRowAtIndexPath的代码:
上面的代码向驻留在 UITableViewCell 中的 UIButton 注册了一个侦听器,但我看到没有取消注册它们的参考。我不确定这个过程是否是自动的(对于 addTarget-mechanism),我还没有在 Apple doc 中找到任何这样的参考资料(至少到目前为止我已经搜索过)。
所以,我的问题是,使用 UITableViewCell 按钮的addTarget好用吗?当视图控制器消失时,它们是否都会取消注册?
或者,如果我使用 addObserver 会更好?
在 UITableViewCell 代码中:
对此的任何建议,将不胜感激。
ios - 无法识别的选择器发送到实例tableview swift
在我的cellFoRowAtIndexPath
我想在属于单元格的按钮上添加一个功能。
在我的cellFoRowAtIndexPath
我已经添加了这个代码。
然后我在这里有这个功能。
当我运行项目并单击该单元格上的按钮时,我得到一个
由于未捕获的异常“NSInvalidArgumentException”无法识别的选择器发送到实例而终止应用程序
需要注意的是,我有另一个按钮,我使用了相同的方式调用declineRequest
它工作得非常好。
ios - 如何根据编辑 textfield1 更新 textfield2?
我喜欢在编辑完 totalAmount 后立即更新 textfield2,我正在尝试以下操作:
我正在保存文本字段值
ios - EXC_BAD_ACCESS,从另一个类调用按钮方法时
我在我的DrawMenu
课堂上调用了一个方法ViewController
,它绘制了一个椭圆(当前为圆形)按钮,非常简单。它完美地绘制了按钮,但是如果我点击按钮它会崩溃。
即使我在 中创建了一个ViewController
类的实例DrawMenu
,并将其用于 'button.addTarget' 中的 'target' 参数,也会发生这种情况
这是代码:
类中定义的按钮方法DrawMenu
:
类中调用的方法ViewController
:
buttonTap
也在ViewController
课堂上:
任何帮助表示赞赏。谢谢你
ios - Swift iOS 编程以编程方式访问视图内的按钮
我是 iOS 编程新手。我正在为它的视图开发一个带有自定义 nib 文件的自定义键盘。如何在 nib 文件中为按钮添加目标而不手动将它们连接到我的 UIInputViewController?我试过这段代码,但不起作用!
}
ios - 按住“重复射击”按钮
我已经提到了无数其他关于按住按钮的问题,但与 Swift 相关的问题并不多。我有一个使用 touchUpInside 事件连接到按钮的功能:
...以及另一个函数,该函数旨在在按住同一个按钮时重复调用上述函数,并在不再按下按钮时停止:
我不确定自己做错了什么,也不知道如何为同一个按钮设置触摸事件以实现不同的功能。
ios - Swift UIButton addTarget 自动启动
我在UIButton中的addTarget有一点问题。当我运行我的应用程序时,我的功能会自动启动,而他需要按下UIButton才能启动。我不知道我的问题在哪里。
我的按钮
我的功能
预先感谢您的回复。
ios - swift:将动作添加到按钮数组
我正在设计一个简单的数独应用程序,并且需要在单击 81 个按钮中的任何一个时触发一个动作。我在 ViewController 中创建了一组 UIButton:
我可以从情节提要中将按钮添加到数组中,好的,就在我尝试 addTarget 时,我收到以下消息:
这个问题有没有不涉及我为每个按钮创建 81 个不同输出的解决方案?
谢谢你的帮助!
干杯