UILabel에 쓸때 Int값을 표시해주고 싶은데
예전의 방법으로는 안되어서
제대로된 방법 찾는게 힘들어 졌습니다.
그래서 제가 알아본 방법으로는
Int를 String으로 변환해주거나
\(Int값의 변수명)
이 두가지 방법으로 했습니다.
가장 먼저 Int to String으로 변환하는 방법입니다.
var num1: Int = 5
var num1Text: String = ""//변환해서 넣어줄 위치
numText1 = NSString(format:"%2X",num1) as String //String으로 변환
UILabel.text = numText1 //UILabel에 띄어주기
UILabel.text = NSString(format:"%2X",num1) as String //변화한 것을 바로 띄어줄때
이번에는 다른 방법입니다.
var num2: Int = 1
var num2Text: String = ""
num2Text = "\(num2)" //변환
UILabel.text = num2Text //UILabel에 띄어주기
UILabel.text = "\(num2)" //변환한 것을 바로 띄어주기
변환 방법이 2가지인데
후자가 더 편하기는 합니다.
그리고 띄어줄때 변환한 것을 바로 띄우는 것도 가능하지만
되도록이면 변환한 것을 변수에 넣어서 띄어주는게
나중에 코드를 볼때 더 알기 쉽고
수정할때 더 편하다고 봅니다.
'Swift개발' 카테고리의 다른 글
[Swift]GoogleMap API, 현재 지도뷰의 중심 좌표 가져오기 (0) | 2022.05.16 |
---|---|
[Swift]if let VS. guard let, nil coelescing operator(nil병합 연산자) (0) | 2022.05.16 |
[Swift]Emoji 포함 문자 인코딩, 디코딩 (0) | 2022.05.11 |
[Swift5]UILabel 글자띄우기 초간단 영상강좌(UILabel - 1편) (0) | 2019.06.04 |
[Swift5]UILabel 기본 사용법-1, 글자 적용하기(+영상설명) (1) | 2019.06.04 |