라벨 뷰를 추가해주었는데, 너무 글자가 라벨 뷰의 왼쪽에 붙어 있는 것 같아서, 뷰의 좌측, 우측에 웹에서의 padding 처럼 텍스트가 침범하지 못하는 간격을 조금 주고싶습니다.
뷰를 좌우에 추가해주는 방식으로는 할 수 있긴한데 너무 뷰가 많아져서…
다른 방식으로는 할수 있는지 궁금합니다.
라벨 뷰를 추가해주었는데, 너무 글자가 라벨 뷰의 왼쪽에 붙어 있는 것 같아서, 뷰의 좌측, 우측에 웹에서의 padding 처럼 텍스트가 침범하지 못하는 간격을 조금 주고싶습니다.
뷰를 좌우에 추가해주는 방식으로는 할 수 있긴한데 너무 뷰가 많아져서…
다른 방식으로는 할수 있는지 궁금합니다.
많아진다는게 constraints 말씀하시는건가요?
뷰가 많으시다면 1차적으로 stackView를 사용하시면 좋을 것 같습니다:)
이 문제는 아주 오래된 문제이고, 많은 사람들이 구현하는 부분이라 솔루션도 다양한데요,
크게 보면 2가지 해결책이 있습니다.
Attributed String 을 사용한다
UILabel을 서브클래스한다.
1번 방식은 매번 Attributed String을 만드는 게 귀찮을 수 있어요.
2번은 뷰의 서브클래스는 CoreGraphics 영역으로 들어가야 하는 거라 공부해야 하는 양이 많아집니다.
참고할 링크
아뭏튼, 이걸 고민하고 있다는 건 UI의 디테일을 그 만큼 중요시한다는 거죠.