当 UISwitch 改变状态时如何调用动作?
我想在 UISwitch 更改其状态(因此设置为打开或关闭)时执行一些操作。我该怎么做?我需要传递两个对象作为参数。
它是在代码中创建的,因此不使用 xib。
I want to perform some action when UISwitch changes its state, thus is set on or off. How do I do this? I need to pass two objects as parameters.
It's created in code, thus not using xib.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
当您的开关状态发生变化时,这将调用以下方法
This will call the below method when your switch state changes
显然我们可以用 Swift 做同样的事情,这里是代码(使用最新版本的 Swift 3.1 编译和工作)
向您的开关按钮添加操作:
并实现此方法:
或者即使您是不使用发件人,您可以删除:
Obviously we can do the same with Swift, here is the code (compiled and worked with the latest version of the Swift 3.1)
Add action to your switch button:
And implement this method:
Or even if you are not using the sender you may remove:
对我来说简单的解决方案(使用 swift 4):
将上述函数与连接选项卡下的发送事件中更改的值链接起来
Easy solution for me (worked with swift 4):
Link the above function with value changed in Sent Events under connection tab