레이블이 포함 된보기가 있고 레이블 값을 변경하는 단추가 있습니다. 단추에서 값을 하나씩 변경하는 대신 전체보기를 다시로드하여 레이블을 업데이트 할 수 있습니다.Swift에서 데이터가 변경된 후보기를 다시로드하는 방법
@IBOutlet weak var one: UILabel!
@IBOutlet weak var two: UILabel!
@IBOutlet weak var three: UILabel!
....
@IBOutlet weak var updateLabels: UIButton!{
//doing something to change the value of the labels
//then wanna reload the whole view
viewDidLoad()
}
나는 viewDidLoad() 메서드를 호출했지만 작동하지 않았습니다.
@ShauketSheikh 나쁜 접근 방식이란 무엇입니까? 초기 데이터가있을 때 viewDidLoad 메서드에서 데이터를 업데이트하고 새롭게 업데이트 된 값이있는 경우 모든 메서드에서 동일한 메서드를 실행하여 업데이트합니다. –