标签: ios collections
[Xcode 10.1] 我正在使用情节提要开发一个应用,并且有20多个滑条排成一行,类似于均衡器上的滑条的排列方式。我想保持代码尽可能整洁,所以我想知道是否有一种方法,我只需要将一个滑块作为操作/出口链接到我的viewcontroller,然后作为数组访问整个范围。我的滑条既需要连接为插座(以在每个读取周期上显示当前设置,手动触发)又可以连接为动作(以允许用户根据上次读数的值来调整值)。 这可能吗?如果可以,怎么办?
答案 0 :(得分:0)
您可以为滑块使用IBOutlet集合,并通过for循环进行更改 要将更改应用于所有插座,请先在视图控制器中声明这样的插座集合:-
@IBOutlet var sliders: [UISlider]!
然后使用拖放方法将出口连接到滑块阵列,从而将滑块一个接一个地链接。
以下是一些屏幕快照,可帮助您更好地理解:-
然后,您可以像这样访问所有滑块:-
for slider in sliders{ //do something with slider }