代码之家  ›  专栏  ›  技术社区  ›  gone

如何使用iOS数组引用对象

  •  0
  • gone  · 技术社区  · 5 年前

    [Xcode 10.1]
    我正在开发一个使用故事板的应用程序,有20多个滑块排成一行,类似于均衡器上滑块的排列方式。我想让我的代码尽可能干净,所以我想知道是否有一种方法,我只需要将一个滑块链接到viewcontroller作为一个动作/插座,然后以数组的形式访问整个范围。我的滑块需要连接为插座(显示每个读取周期的当前设置,手动触发)和操作(允许用户根据上次读数调整值)。

    1 回复  |  直到 5 年前
        1
  •  0
  •   Kuldeep Tanwar    5 年前

    您可以将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
    }