5월 10일 (화)

apwierk·2022년 5월 11일
0

TIL

목록 보기
15/33
post-thumbnail

TIL (Today I Learned)

5월 10일 (화)

학습 내용

IBOutlet Collection

  • 여러개의 IBOutlet을 Collection으로 표현하기
	@IBOutlet weak private var Label1: UILabel!
    @IBOutlet weak private var Label2: UILabel!
    @IBOutlet weak private var Label3: UILabel!
    @IBOutlet weak private var Label4: UILabel!
    @IBOutlet weak private var Label5: UILabel!
    @IBOutlet private var labels: [UILabel]!
  • 각 Label text 설정도 다음과 같이 변경해준다.
    Label1.text = "Hi"
    Label2.text = "Hi"
    Label3.text = "Hi"
    Label4.text = "Hi"
    Label5.text = "Hi"
  • 반복문을 이용하여 변경한다.
labels.forEach { label in
	label.text = "Hi"
}
  • IBOutlet Collection을 이용할 경우 Label설정이 나중에 엄청 많아질 경우 휴면 에러를 피할 수 있다.
  • Stepperr 등 다른 IBOutlet도 같은 방식으로 변경 가능하다.

profile
iOS 꿈나무 개발자

0개의 댓글