관리 메뉴

지나가는 이야기

[Swiftui] 문자열에 공백 넣기 / 글자에 공백 넣기 본문

Development : 개발/IOS

[Swiftui] 문자열에 공백 넣기 / 글자에 공백 넣기

지나가는 이야기 2024. 3. 20. 12:00
728x90
반응형

 

 

 

화면 디자인을 하면서 띄어쓰기 한 칸 정도를 넣고 싶을 때나, 문자열 앞에 공백을 넣어 디자인 적으로 예쁘게 만들고 싶을 때 문자열에 공백을 주는 방법에 대해 설명하겠다.

Text 등은 기본적으로 문자열에 공백을 허용하지만 대표적으로 navigationBarTitle의 경우 문자 시작, 끝에 공백을 넣는 것을 막고 있어,  설명하는 방법은 유니코드를 통해 공백을 주는 방법이다.

 

 


 

# 해결 방법

위 사진과 같이 문자열 앞, 뒤에 일반적인 공백을 넣어도 실제 화면에서는 공백을 허용하지 않는다. 이때 공백의 유니코드를 사용하여 공백을 넣을 수 있다. 공백을 표현하는 유니코드를 여러 가지 사용했지만 유일하게 되는 것은

U+2800

이다.

 

해당 유니코드를 적용하니 위 사진과 같이 공백이 적용된 모습을 볼 수 있다. 해당 유니코드를 넣는 방법은 아래와 같다.

 

 

 

 

Control + Command + Space 키를 눌러 위 사진과 같이 기호를 넣는 화면에서 U+2800을 검색하여 적용하면 된다.

실제로 검색을 하면 해당 유니코드가 빈 공백이기 때문에 눈에 보이지 않아 위 사진의 파란색 부분을 클릭해야 하니 안 보인다고 당황하기 말고 클릭을 하면 공백을 추가할 수 있다.

 

 

 

728x90
반응형
Comments