Community

monospaced를 이용한 Text 고정폭 설정하기

SwiftUI에서 monospaced 메서드를 이용하여 Text의 고정폭을 설정할 수 있어요 🙋🏻 기본적으로 시스템 폰트에서 1과 9의 폭이 다르기에 비례하여 뷰의 너비를 잡아먹게 됩니다. 그렇기에 만약 타이머와 같이 수시로 시간이 변해 1에서 2, 3 등 숫자가 변할때 잡혀 있는 뷰의 너비가 변하게 되면서 약간 뷰가 어색하게 변할 수 있는데요🥲 이러한 Text의 성질을 monospaced와 monospacedDigit을 이용하여 편하게 고정폭을 설정할 수 있어요! monospaced는 전체 Text의 고정폭을 설정하며, monospacedDigit은 숫자만 해당시켜 고정폭을 적용해줍니다! 꽤나 유용해요ㅎㅎ

알림

알림이 없습니다