Development : 개발/IOS
[Swiftui] 문자열에 공백 넣기 / 글자에 공백 넣기
지나가는 이야기
2024. 3. 20. 12:00
728x90
반응형
화면 디자인을 하면서 띄어쓰기 한 칸 정도를 넣고 싶을 때나, 문자열 앞에 공백을 넣어 디자인 적으로 예쁘게 만들고 싶을 때 문자열에 공백을 주는 방법에 대해 설명하겠다.
Text 등은 기본적으로 문자열에 공백을 허용하지만 대표적으로 navigationBarTitle의 경우 문자 시작, 끝에 공백을 넣는 것을 막고 있어, 설명하는 방법은 유니코드를 통해 공백을 주는 방법이다.
# 해결 방법
위 사진과 같이 문자열 앞, 뒤에 일반적인 공백을 넣어도 실제 화면에서는 공백을 허용하지 않는다. 이때 공백의 유니코드를 사용하여 공백을 넣을 수 있다. 공백을 표현하는 유니코드를 여러 가지 사용했지만 유일하게 되는 것은
U+2800
이다.
해당 유니코드를 적용하니 위 사진과 같이 공백이 적용된 모습을 볼 수 있다. 해당 유니코드를 넣는 방법은 아래와 같다.
Control + Command + Space 키를 눌러 위 사진과 같이 기호를 넣는 화면에서 U+2800을 검색하여 적용하면 된다.
실제로 검색을 하면 해당 유니코드가 빈 공백이기 때문에 눈에 보이지 않아 위 사진의 파란색 부분을 클릭해야 하니 안 보인다고 당황하기 말고 클릭을 하면 공백을 추가할 수 있다.
728x90
반응형