source

"동적 유형 텍스트 스타일을 사용하여 글꼴 요구를 자동으로 조정" 경고의 의미는 무엇입니까?

ittop 2023. 9. 4. 20:37
반응형

"동적 유형 텍스트 스타일을 사용하여 글꼴 요구를 자동으로 조정" 경고의 의미는 무엇입니까?

다음 경고가 표시됩니다.

"동적 유형의 텍스트 스타일을 사용하여 글꼴 요구를 자동으로 조정"

Screenshot added

이 경고를 지울 수 없는 것은main.storyboard.

다음 시간마다 확인했습니다.UILabel에서Identity Inspector자동으로 글꼴 조정을 선택 취소합니다.

  1. 스토리보드를 소스 코드로 엽니다.
  2. 주요 "조정" 검색내용 크기 범주의 글꼴"
  3. 이 옵션이 있는 개체를 확인하고 인터페이스 작성기에서 동적 유형 확인란의 선택을 취소합니다.

방금 문자 스타일을 본문 & 경고로 변경했습니다.

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

사전 정의된 지원되는 동적 유형 textStyle - 목록을 참조하십시오.

enter image description here

저도 같은 문제가 있었습니다.스토리보드를 소스로 열고 "조정"을 제거한 후에도FontForContentSizeCategory" 키를 사용하여 프로젝트를 저장하고 정리하면 계속 표시됩니다.

그래서 나는:

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

그것은 사라졌다.:)

그것은 Xcode의 버그였던 것 같습니다.제가 고치기 위해 한 일은 다음과 같습니다.

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

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

동적 글꼴이 아닌 글꼴로 자동 조정 상자를 선택하면 이 경고가 나타납니다.문제가 되는 레이블의 상자를 선택 취소하거나 동적 글꼴 유형을 사용합니다.

enter image description here

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

enter image description here

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

Storyboard에서 Attributes Inspector(속성 검사기)의 "Automatically Adjusted Font(글꼴 자동 조정)"를 모두 선택 취소한 후 shift + 명령 + K를 실행한 다음 프로젝트를 다시 빌드합니다.그러면 프로젝트가 정리되고 경고가 제거됩니다.

Swift 5+, Xcode 11+:

  1. 이 문제가 있는 스토리보드를 마우스 오른쪽 단추로 클릭합니다(어떤 문제인지 모르는 경우 이슈 탐색기 선택).

  2. 다른 이름으로 열기 옵션으로 이동하여 소스 코드 선택

  3. 조정된 모든 FontSizeToFit="를 교체합니다."아니오"(FontSizeToFit="로 조정)예"

  4. 응용 프로그램 실행

  5. 경고가 사라지는 것을 봅니다(3단계를 취소하더라도).

버튼 자동 조정으로 이 오류가 발생했습니다.하지만 오른쪽 패널에서 "Automatic Adjust Font" 확인란을 찾을 수 없었습니다..storyboard의 소스 코드로 이동하여 "조정"을 삭제하여 경고 제거문제가 있는 단추의 FontForContentSizeCategory" 속성을 사용하여 문제를 해결했습니다.

언급URL : https://stackoverflow.com/questions/43766513/what-does-the-automatically-adjusts-font-requires-using-a-dynamic-type-text-sty

반응형