2016-05-03 5 views
1

私は多くのUILabelsの設定を一度に効率的に変更できるように関数を使用しようとしています。私は何をしたいのかを示すためにラベルを変数として扱っています。どうすればこれを達成できますか?Swift:UILabelの設定を編集する関数を作成する

func colorBlock(label: UILabel) { 
    self.label.backgroundColor = UIColor(red: 0.0, green: 0.0, blue: 1.0, alpha: 0.75) 
} 

答えて

1

selfを削除します。

func colorBlock(label: UILabel) { 
    label.backgroundColor = UIColor(red: 0.0, green: 0.0, blue: 1.0, alpha: 0.75) 
} 

このコードでlabelは、関数のパラメータであるとself.labelは、この関数が属するクラスのプロパティですので。

+0

うわー、私はこれが単純だとは気付かなかった。ありがとう。 –

関連する問題