3월, 2024의 게시물 표시

[iOS] SwiftUI Text, 시스템 설정 텍스트 크기 제한방법

이미지
  [iOS] SwiftUI Text, 시스템 설정 텍스트 크기 제한방법 안녕하세요 물먹고하자 입니다 :) 보통은 시스템설정의 텍스트 크기를 변경하지 않고 사용하고 있는데, 변경한 사용자가 Text 크기가 이상하게 나온다는 말을 듣고 급히 확인 디자인 가이드가 있다보니, 시스템설정의 텍스트 크기를 따라가지 않는 설정법 공유드립니다.   시스템 설정 > 텍스트 크기 변경방법 시스템 설정 > 디스플레이 및 밝기 > 텍스트 크기 부분으로 이동 기존에 설명은 없는데, API 문서를 보고 7단계로 추측 "large"가 기본상태 입니다.   코드부분 텍스트 크기를 제일왼쪽(작게) , 제일오른쪽(크게) 설정시 내가 원치 않는데, 사이즈가 자동으로 바뀌는걸 확인 참고 :  https://developer.apple.com/documentation/swiftui/dynamictypesize Text의 시스템설정의 값이 정의되어있는 부분 변경되지 않는 크기를 설정하고 싶은 Text에 설정 하시면 됩니다.   마무리 시스템설정의 텍스트 크기를 변경할 생각은 별로 안했었는데, 이슈가 되었던 부분은 Text 크기만큼 overlay 해서 추가로 흐르는 텍스트를 그리는 화면에서 문제가 되었다. 오히려 제목부분이라 디자인가이드상 사이즈가 변경되지 않는게 맞아서 위의 코드처럼 고정으로 변경하였는데, 나중에 참고삼아 정리했습니다. 오늘은 이만 즐거운코딩 되세요. 끝