xcode - 遍历对象/变量 Swift

标签 xcode swift loops variables object

如何在 Swift 中遍历对象/变量。我可以在附加对象时创建一个数组或字典,这样我就不必为每个按钮编写代码了吗?我是一个 nubie 所以请像我四岁一样跟我说话。提前感谢您的帮助。

import UIKit
class ViewController: UIViewController {

@IBOutlet weak var button1: UIButton!
@IBOutlet weak var button2: UIButton!
@IBOutlet weak var button3: UIButton!
...


override func viewDidLoad() {
    super.viewDidLoad()
    // Do any additional setup after loading the view, typically from a nib.
    self.button1.alpha = 0.0
    self.button2.alpha = 0.0
    self.button3.alpha = 0.0
    ...
}

最佳答案

import UIKit
class ViewController: UIViewController {

    @IBOutlet weak var button1: UIButton!
    @IBOutlet weak var button2: UIButton!
    @IBOutlet weak var button3: UIButton!
    var arrayOfButtons = [UIButton]()


override func viewDidLoad() {
    super.viewDidLoad()
    // Do any additional setup after loading the view, typically from a nib.
    arrayOfButtons = [button1, button2, button3]
    for button in arrayOfButtons {
        button.alpha = 0.0
    }
}

关于xcode - 遍历对象/变量 Swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33590568/

相关文章:

ios - 如何每隔x次自动调用函数

swift - 如何在 Swift 3 中使用 iOS 图表为饼图的选定项目添加切片间距?

swift - 如何使用来自 childByAutoID 的数据填充 tableView

java - "Why does my lottery game ignores zeros?"

php - 更新查询不在 while 循环中执行

ios - objective-c - 异步重新加载 Collection View

ios - SwiftUI 表单无法使用 Spacer() 正确定位

ios - Unity iOS OpenGL 应用崩溃

ios - 将 SDWebImage 与解析一起使用

c++ - 将对象的地址添加到循环 vector 中