iOS Storyboard:如何使用数组索引引用相似的对象

时间:2019-03-13 07:15:54

标签: ios collections

[Xcode 10.1]
我正在使用情节提要开发一个应用,并且有20多个滑条排成一行,类似于均衡器上的滑条的排列方式。我想保持代码尽可能整洁,所以我想知道是否有一种方法,我只需要将一个滑块作为操作/出口链接到我的viewcontroller,然后作为数组访问整个范围。我的滑条既需要连接为插座(以在每个读取周期上显示当前设置,手动触发)又可以连接为动作(以允许用户根据上次读数的值来调整值)。 这可能吗?如果可以,怎么办?

1 个答案:

答案 0 :(得分:0)

您可以为滑块使用IBOutlet集合,并通过for循环进行更改 要将更改应用于所有插座,请先在视图控制器中声明这样的插座集合:-

@IBOutlet var sliders: [UISlider]!

然后使用拖放方法将出口连接到滑块阵列,从而将滑块一个接一个地链接。

以下是一些屏幕快照,可帮助您更好地理解:-

enter image description here

enter image description here

enter image description here

enter image description here

然后,您可以像这样访问所有滑块:-

for slider in sliders{
    //do something with slider
}