Open dlrjswns opened 1 week ago
@ChoiysApple 일단 지금 폰트에 따라 알아서 조절해주는 함수와 직접 값을 조절해줄 수 있는 함수를 따로 만들어두었는데 한번 코드보시고 어떻게 하는게 좋을지 알려주세요 !!
지금 사용하기엔 좋지만, 추후에 불필요한 코드가 되거나 확장성이 좋지 않을것 같은 부분이 있네요. 공수가 많이 들거나 너무 어렵다 싶으면 추후에 리팩토링 해도 괜찮을 것 같아요
@ChoiysApple 기존 develop rebase에서 다시 푸시했고 PR메인에 attributed적용후, 적용전에 대한 스크린샷과 코드 첨부했습니다 !! 추가로 letterSpacing, lineHeight에 값 변경해서 제대로 동작하는것까지 확인했습니다 👍👍
Describe
Works made
As-Is
기존 로직
To-BE
변경 로직
반드시 예시 코드와 같이폰트와 텍스트 작성이후 함수를 실행
해야 올바르게 폰트에 따른 letterSpacing, lineHeight값을 조절하실 수 있습니다.<적용전 코드>
<적용후 코드>
<적용전 코드>
<적용후 코드>
How to Test
폰트 적용 이후setAttributedText
함수를 사용하여 변경된 모습을 확인합니다.Issues Resolved
37
Additional context
References
letterSpacing 자간율 적용 참고