이번 포스팅에서는
Timer를 사용해서
정해진 interval 간격을 두고
label의 text를 업데이트 해주는 과정을
간단하게 포스팅하려한다.
먼저 업데이트 상황을
눈으로 볼 수 있게
정중앙에 label을 하나 위치시키겠다.
그리고 count라는 변수를 만들어서
값이 바뀌면 label의 text를 변경해주게끔
옵저버 프로퍼티를 사용하겠다.
var count = 0 {
didSet {
label.text = String(count)
}
}
Timer가 작동되어
1초마다 count값을 변경시켜주도록 하면
label의 text의 값이 변경된 값으로
변경되는걸 볼 수 있을것이다.
Timer.scheduledTimer(withTimeInterval: 1, repeats: true) { [weak self] (_) in
self?.count += 1
}
'IOS' 카테고리의 다른 글
[IOS] TableView (with Code) (0) | 2021.02.20 |
---|---|
[IOS] AVPlayer (0) | 2021.01.10 |
[IOS] UserDefaults (0) | 2021.01.05 |
[IOS] UserInterfaceStyle (2) (0) | 2021.01.04 |
[IOS] UIColor Extension (0) | 2021.01.03 |