GUI 디자이너가 특정 장치 화면 크기를 기준으로 사용하여 iOS 디자인을 제공하는 경우 앱을 다른 장치에서 실행하면 글꼴을 확장하거나 축소 할 수 있습니까?iOS 텍스트 글꼴 크기를 화면 크기로 확대/축소하는 방법은 무엇입니까?
예를 들어 디자인이 iPhone 8 화면 크기를 기준으로 한 단일 디자인을 제공하고 일부 텍스트가 글꼴 크기 24로 지정되었다고 가정합니다. 적합하도록 계약해야하는 SE에서 실행될 때, 8 이상에서 실행될 때 적합하도록 확장해야합니다. 텍스트가 레이블의 위치에 있고 제약 조건이 설정되고 자동 축소 기능이 켜져 있고 최소 글꼴 크기가 특정 값 (예 : 0.75)으로 설정된 경우 응용 프로그램이 실행될 때 글꼴을 실행하면 자동으로 축소됩니다 SE와 같은 작은 화면 장치. 그러나 UILabel에는 자동 축소 특성 만 있습니다. 자동 확장 기능이 없기 때문에 필요에 따라 레이블을 확장하고 축소하는 방법은 무엇입니까?
하지만 GUI 디자이너가 예를 들어 글꼴 크기를 iPhone 8에서 크기 24로 지정했다면 디자인을 레이아웃하기 위해 스토리 보드에서 iPhone 8을 기본으로 설정 한 경우 글꼴 크기 아이폰 8의 사이즈 24보다 엄청나게 커 보이지 않으면 서 그렇게 크게 설정해야할까요? 또는 글꼴 크기가 24로 고정되어 있으면 iPhone SE에서 실행할 때 너무 크고 iPhone 8+에서 실행할 때 너무 작을 수 있습니다. – Gruntcakes
font-size를 매우 구체적으로 설정해야하는 경우 필요한 모든 것을 고려하여 작성한 함수를 기반으로 프로그래밍 방식으로 설정하십시오. 스토리 보드만으로 원하는 것을 얻는 방법은 없습니다. –
정확하게 지정할 필요는 없지만 어쨌든 글꼴 크기를 하드 코딩하지 않으면 각 장치에 대해 수행해야하므로 향후 출시되지 않은 장치에 맞게 확장 할 수 있습니까? 이것은 iOS/Storyboards에서 근본적으로 현저하게 누락 된 것처럼 보입니다. UILables의 * 및 * 텍스트 내용을 장치 크기에 따라 자동으로 확장/축소 할 수있는 준비된 방법이 없을 수 있습니다. iOS가 11 일이면 분명히 뭔가있을 것입니다. 그것은 전혀 완전히 우스꽝스럽게 우스꽝 스럽습니다. 나는 무엇인가 놓치고 있습니까? – Gruntcakes