프로그래밍/iOS

[iOS] Dynamic Font

turu 2021. 2. 10. 15:00

1. 사진 위에 폰트가 정해진 비율에 맞춰서 배치가 되어야 할 때 

1. 이미지뷰의 Aspect Ratio 속성에 체크 후 이미지 비율대로 입력

2. 이미지뷰와 레이블을 뷰로 감싸기

3. 레이블을 사진의 top, bottom에 정렬

4. 레이블의 bottom 쪽 constraint의 multiplier를 수정하여 적절한 위치에 배치

 

비율을 먹일 때 사진과 레이블을 동시 클릭후 설정해도 슈퍼뷰에 대한 크기로 비율이 먹게 됨.

그래서 뷰로 한번 더 감싸고 그 뷰의 크기를 조절한 후에 비율을 먹이는 방식으로 조절함

 

 

2. AutoShrink 설정할 때

1. 먼저 가장 큰 디바이스로 놓고 폰트 크기를 설정한다.

최소 폰트 사이즈 설정 / 현재 폰트에서 어느정도까지 축소 가능 과 같이, 현재 폰트에서 작아지는 방향에 대해서 설정하게 되므로 먼저 가장 큰 화면에서 시작하는 편이 좋다.

2. 세로방향 설정의 경우와 비슷하게 레이블의 너비를 이미지의 너비와 같게 constraint를 잡아두고, multiplier 값의 조절하여 적절히 너비 조절을 한다.

 

 

반응형