[ios] “자동으로 글꼴을 조정하려면 동적 유형 텍스트 스타일을 사용해야합니다”경고는 무엇을 의미합니까?

다음과 같은 경고가 표시됩니다.

“글꼴을 자동으로 조정하려면 동적 유형 텍스트 스타일을 사용해야합니다.”

스크린 샷 추가

제거 할 수없는 경고가 있습니다 main.storyboard.

“Automatically Adjusts Font” 가 선택 해제되어 있는지 확인하기 위해 모든 UILabel에서 Identity Inspector확인했습니다 .



답변

  1. 스토리 보드를 소스 코드로 열기
  2. “adjustsFontForContentSizeCategory”키 검색
  3. 이 옵션이있는 개체를 확인하고 인터페이스 빌더에서 동적 유형 확인란을 선택 취소합니다.


답변

방금 텍스트 스타일을 본문 및 경고가 사라짐으로 변경했습니다.

동적 유형 textStyle이기 때문입니다.

사전 정의 된 지원 동적 유형 textStyle 목록보기-

여기에 이미지 설명 입력


답변

나는 같은 문제가 있었다. 스토리 보드를 소스로 열고 “adjustsFontForContentSizeCategory”키를 제거한 후에도 여전히 표시 될 프로젝트를 저장하고 정리했습니다.

그래서 나는 :

  1. 프로젝트 정리
  2. 닫힌 Xcode
  3. 파생 데이터 폴더 내용을 삭제했습니다.
  4. Xcode를 다시 열고 다시 빌드했습니다.

사라졌습니다. 🙂


답변

Xcode의 버그 인 것 같습니다. 이것은 내가 그것을 고치기 위해 한 일입니다.

  1. 오류를 표시 한 레이블의 글꼴을 제안 된대로 동적 유형으로 변경하십시오.
  2. “글꼴 자동 조정”확인란을 선택합니다.
  3. 프로젝트 빌드 및 실행 (오류가 사라짐)
  4. “글꼴 자동 조정”상자의 선택을 취소하십시오.
  5. 오류를 일으킨 이전 설정으로 글꼴을 다시 변경하십시오.
  6. 프로젝트 재 구축

오류는 여전히 사라졌습니다.


답변

동적 글꼴이 아닌 글꼴로 “글꼴 자동 조정”상자를 선택하면이 경고가 나타납니다. 문제가되는 라벨의 확인란을 선택 취소하거나 동적 글꼴 유형을 사용하십시오.

여기에 이미지 설명 입력


답변

  1. 스토리 보드를 열고 파일 탐색기에서 스토리 보드를 마우스 오른쪽 버튼으로 클릭합니다.

여기에 이미지 설명 입력

  1. (명령 F) 검색 및 삭제
    adjustsFontForContentSizeCategory="YES"


답변