【问题标题】:Swift Code ImprovementSwift 代码改进
【发布时间】:2015-03-16 19:21:09
【问题描述】:

我对 Swift 和 Xcode 6 还很陌生,刚刚制作了一个应用程序。现在我正在尝试改进我的代码,我知道有一种方法可以使这段代码更短,我只是不知道如何。

button1.layer.cornerRadius = 10
button1.layer.borderWidth = 1
button1.layer.borderColor = UIColor.whiteColor().CGColor

button2.layer.cornerRadius = 10
button2.layer.borderWidth = 1
button2.layer.borderColor = UIColor.whiteColor().CGColor

button3.layer.cornerRadius = 10
button3.layer.borderWidth = 1
button3.layer.borderColor = UIColor.whiteColor().CGColor

button4.layer.cornerRadius = 10
button4.layer.borderWidth = 1
button4.layer.borderColor = UIColor.whiteColor().CGColor

button5.layer.cornerRadius = 10
button5.layer.borderWidth = 1
button5.layer.borderColor = UIColor.whiteColor().CGColor

【问题讨论】:

    标签: xcode swift xcode6


    【解决方案1】:

    您可以创建一个包含所有按钮的数组,然后循环它们。

    var buttons = [button1, button2, button3, button4, button5]
    
    for button in buttons {
        button.layer.cornerRadius = 10
        button.layer.borderWidth = 1
        button.layer.borderColor = UIColor.whiteColor().CGColor
    }
    

    【讨论】:

      猜你喜欢
      • 2018-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-22
      • 2017-10-13
      相关资源
      最近更新 更多