"동적 유형 텍스트 스타일을 사용하여 글꼴 요구를 자동으로 조정" 경고의 의미는 무엇입니까?
다음 경고가 표시됩니다.
"동적 유형의 텍스트 스타일을 사용하여 글꼴 요구를 자동으로 조정"
이 경고를 지울 수 없는 것은main.storyboard
.
다음 시간마다 확인했습니다.UILabel
에서Identity Inspector
자동으로 글꼴 조정을 선택 취소합니다.
- 스토리보드를 소스 코드로 엽니다.
- 주요 "조정" 검색내용 크기 범주의 글꼴"
- 이 옵션이 있는 개체를 확인하고 인터페이스 작성기에서 동적 유형 확인란의 선택을 취소합니다.
방금 문자 스타일을 본문 & 경고로 변경했습니다.
동적 유형 textStyle이기 때문입니다.
사전 정의된 지원되는 동적 유형 textStyle - 목록을 참조하십시오.
저도 같은 문제가 있었습니다.스토리보드를 소스로 열고 "조정"을 제거한 후에도FontForContentSizeCategory" 키를 사용하여 프로젝트를 저장하고 정리하면 계속 표시됩니다.
그래서 나는:
- 프로젝트 정리
- 클로즈드 엑스코드
- 파생된 데이터 폴더 내용을 삭제했습니다.
- Xcode를 다시 열고 다시 빌드했습니다.
그것은 사라졌다.:)
그것은 Xcode의 버그였던 것 같습니다.제가 고치기 위해 한 일은 다음과 같습니다.
- 오류가 표시된 레이블의 글꼴을 제안된 대로 동적 유형으로 변경합니다.
- 자동으로 글꼴 조정 확인란 선택
- 프로젝트 빌드 및 실행(오류가 사라짐)
- 자동으로 글꼴 조정 상자 선택 취소
- 오류가 발생한 이전 설정으로 글꼴을 다시 변경합니다.
- 프로젝트 재구축
오류는 여전히 사라졌습니다.
동적 글꼴이 아닌 글꼴로 자동 조정 상자를 선택하면 이 경고가 나타납니다.문제가 되는 레이블의 상자를 선택 취소하거나 동적 글꼴 유형을 사용합니다.
- 스토리보드를 열고 파일 탐색기에서 스토리보드를 마우스 오른쪽 단추로 클릭합니다.
- (명령 F)의 인스턴스 검색 및 삭제
adjustsFontForContentSizeCategory="YES"
Storyboard에서 Attributes Inspector(속성 검사기)의 "Automatically Adjusted Font(글꼴 자동 조정)"를 모두 선택 취소한 후 shift + 명령 + K를 실행한 다음 프로젝트를 다시 빌드합니다.그러면 프로젝트가 정리되고 경고가 제거됩니다.
Swift 5+, Xcode 11+:
이 문제가 있는 스토리보드를 마우스 오른쪽 단추로 클릭합니다(어떤 문제인지 모르는 경우 이슈 탐색기 선택).
다른 이름으로 열기 옵션으로 이동하여 소스 코드 선택
조정된 모든 FontSizeToFit="를 교체합니다."아니오"(FontSizeToFit="로 조정)예"
응용 프로그램 실행
경고가 사라지는 것을 봅니다(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
'source' 카테고리의 다른 글
socket.socket vs.socket.send. (0) | 2023.09.04 |
---|---|
PHP Curl 라이브러리를 사용하여 HTTP를 지속/유지합니까? (0) | 2023.09.04 |
스위프트 만드는 법UI 목록이 자동으로 스크롤됩니까? (0) | 2023.09.04 |
가운데 텍스트로 원을 그리는 방법은? (0) | 2023.09.04 |
[NgStyle] 조건과 결합(그렇지 않은 경우) (0) | 2023.09.04 |