現状:10個のViewControllerに、それぞれUIButtonがあり、ViewDidloadの中に "枠線の色" を "青" と設定しています。
その色を赤に変えたい時、各10個のViewDidloadを開き、赤と変更しないといけないのでしょうか?
一箇所を変えるだけで、全てのViewControllerのボタンの色やフォントなどを変える方法はありますか?
@IBOutlet weak var BackBtn: UIButton!
override func viewDidLoad() { super.viewDidLoad() BackBtn.layer.borderColor = UIColor.blue //UIColor.red と全てのSwiftファイルで設定するのは面倒
}
可能であれば、
(1) ViewDidLoadの中には色などの設定は書かず、別ファイルに書き、それを呼び出し適用したい
(2) UIButtonがいくつもあっても、特定のUIButtonにだけ適用させたい (例:"BackBtn"という名前のUIButtonのみに適用)
(3) UIButtonの設置自体はStoryBoard上で行い、Command + ドラッグで@IBOutletを繋ぎたい
(4) できればXib/Nibファイルは使わずに行いたい
理解が悪いため、具体例をいただけると嬉しいです!
よろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。