ios - IBAction 链接到多个 UISliders

标签 ios xcode ibaction

我有一个带有 3 个 slider 的 View Controller 。每次 slider 值更改时,我只有 1 个函数需要调用 - 3 个 slider 中任何一个的值更改都应导致调用该函数。

我该怎么做?

如果我尝试使用 socket ,那么我只能链接一个 UISlider。

最佳答案

您可以简单地将所有 slider 的 Value changed 事件连接到相同的 IBAction:

enter image description here

enter image description here

enter image description here

如果你想将它们连接为 socket (这是完全不同的东西),你将不得不使用 IBOutletCollection:

enter image description here

关于ios - IBAction 链接到多个 UISliders,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34660767/

相关文章:

ios - 如何在单击按钮时显示和隐藏容器 View

ios - Bluetooth LE (4.0) 有多少个中心可以连接到外围设备?

ios - 如何将 .MP4 文件等本地文件流式传输到 Chrome Cast?

xcode - 在自动调整大小的标签中的单独行上显示 Swift 字符串数组

ios - Xcode 11.4 Beta错误“无效的工具链”

iphone - 密码文本字段的顺序验证

ios - 如何在 iOS 中使用启动图像时缩小状态栏

ios - MapBox iOS,我如何突出一个国家?或切换图层可见性?

objective-c - 为什么 IBAction 的发送者类型必须是 id?

ios - IBAction 函数不会在继承自 UIPageViewControllerDataSource 的类中触发