2017-04-30 9 views
2

스토리 보드에서 화면 크기에 맞게 글꼴 크기를 조정할 수 있기를 원합니다.iOS Storyboard - 화면 크기에 따라 글꼴 크기를 변경하는 방법은 무엇입니까?

레이블을 조정하고 글꼴 크기 조정 요소를 설정하기 위해 이미 제약 조건을 설정하려고했지만 텍스트 길이에 따라 글꼴 크기가 아닌 화면 크기가 달라집니다. 그 화면이 같은 크기 인거야?

+0

https://stackoverflow.com/questions/28076020/ios-different-font-sizes-within-single-size-class-for-different- 장치 좋은 답변 내가 찾은 :) – Ishika

+0

그게 내가 마지막에 그 짓을했지만 그 지저분한 – Michael

답변

1

당신은 속성 다른 장치에 따라 관리자의 내부 변화를 추가 할 수 있습니다 :이 모든 장치를 구분하지 않습니다, 그러나,

Property Inspector: Label

주 ...

+0

안녕하세요하지만 초상화의 아이폰은 항상 컴팩트 한 너비와 일반 높이가 작동하지 않습니다. – Michael

+0

사실. 당신이 달성하고자하는 바에 달려 있습니다. – LinusGeffarth

+1

3 가지 세로 크기의 iPhone 크기가 다른 글꼴 크기 – Michael

2

엑스 코드는 자동 축소 제공 시설, 화면 크기에 따라 조정하십시오 속성 검사기 -> 자동 축소 -> 최소 글꼴 크기는 0.5 으로 설정하거나 원하는 값.

enter image description here

프로그래밍

label.adjustsFontSizeToFitWidth = true 
label.minimumScaleFactor = 0.5 
+0

안녕하세요, 이미 시도했지만 내 원래의 질문에 나는 그가 텍스트에 얼마나 많은 텍스트가 다음 텍스트를 압축하지 않을 수 있습니다 그래서 당신이 많은 화면을 끝낼 수있다 다른 글꼴 크기의 – Michael

+0

@ 마이클 좀 더 자세히 설명해주세요. 대답 할 수 있습니다. – Jack

+0

iPhone SE 화면에서 글꼴 크기를 조정하고 싶습니다. 셀이있는 테이블 뷰가 있습니다. 셀에는 레이블이 포함되어 있으며 해당 레이블의 텍스트 길이는 셀마다 다릅니다. 최소 글꼴 크기 또는 크기를 설정하면 레이블의 끝에있는 텍스트가 제대로 작동하지만 절반 만 들어있는 텍스트를 포함하는 레이블의 경우 글꼴 크기가 동일하게 유지되므로 모든 셀에 글꼴이 일치하지 않습니다. 얼마나 많은 텍스트가 라벨에 있는지. 이상적으로는 가장 긴 레이블을 해결하고 크기가 조정 된 글꼴 크기를 얻은 다음 동일한 글꼴 크기로 모든 레이블을 배율 화하여 동일하게 보이게하고 싶습니다. – Michael