동적 유형을 iOS 7에서 UILabel
및 UITextView
으로 어떻게 지원합니까? iOS 7 프로젝트 중 하나를 채택하고 있으며이 접근성 기능을 지원하고자합니다. Apple iOS 개발자 사이트에서 구체적인 튜토리얼 방법을 찾을 수 없습니다. 모든 링크 또는 샘플 코드는 높이 평가됩니다.iOS 7에서 동적 유형을 지원하는 방법
답변
새로운 UIFont
메서드를 사용하면 꽤 많이 있습니다. 변경 사항을 수신하려면 관찰자를 추가하기 만하면됩니다.
특정 글꼴 크기를 설정하는 대신 레이블을 스타일링 할 때 preferredFontForTextStyle:
및 관련 방법을 사용해야합니다 (인터페이스 작성기를 사용하는 경우 관리자에서 직접 스타일을 선택할 수 있음). 예를 들어 :
self.label.font = [UIFont preferredFontForTextStyle:UIFontTextStyleHeadline];
당신은 당신이 UIContentSizeCategoryDidChangeNotification
을 수신해야 할하면. 이 알림을 받으면 레이블을 새로 선택한 크기를 지원하도록 레이아웃해야합니다 (자동 레이아웃을 사용하는 경우 일반적으로보기에 invalidateIntrinsicContentSize
을 보내는 것처럼 간단합니다).
공식 문서를 찾으려면 Text Programming Guide을 살펴보십시오.
스위프트 3와 아이폰 OS 10에서인터페이스에서 선택한 스타일에 액세스 할 수있는 방법이 없습니까? 작성기? 그렇지 않다면 그것은 큰 감독처럼 보입니다. 이제는 2 곳에서 설정해야하는데 필연적으로 동기화되지 않게됩니다. – MacsimusPrime
'preferredFontForTextStyle'은 시스템 글꼴을 반환하지만 사용자 정의 글꼴로이 작업을 수행 할 수있는 방법이 있습니까? – kevin
당신은
headline.font = UIFont.preferredFont(forTextStyle: UIFontTextStyleHeadline)
headline.adjustsFontForContentSizeCategory = true
사전 아이폰 OS (10)
- 1. Java 7에서 동적 언어를 지원하는 것은 어떻습니까?
- 2. Resharper 7에서 MBUnit 테스트를 지원하는 방법
- 3. iOS 7에서 Popover를 만드는 방법
- 4. ios 7에서 로더 사용 방법
- 5. iOS 7에서 VFL을 사용하는 방법
- 6. iOS 7에서 UISearchBar를 변경하는 방법
- 7. 동적 속성을 지원하는 스키마
- 8. 동적 엔터티를 지원하는 데이터베이스 디자인
- 9. ios 6 및 ios 7에서 iOS 응용 프로그램을 실행하는 방법
- 10. DRUPAL 7에서 동적 노드 블록을 설정하는 방법
- 11. iOS, 여러 언어를 올바르게 지원하는 방법
- 12. iPhone (iOS)에서 백그라운드 다운로드를 지원하는 방법
- 13. iOS 5.1에서만 초기 인터페이스 방향을 지원하는 방법
- 14. Nexus 7에서 지원하는 NFC 태그는 무엇입니까? (2012)
- 15. iOS 7에서 ViewController 초기화
- 16. iOS 7에서 내비게이션으로 회전하기
- 17. iOS 7에서 검색 창을 구현하는 방법 tableView?
- 18. ios 7에서 인터페이스 방향 변경을 비활성화하는 방법
- 19. iOS 7에서 iPad의 현재 회전을 얻는 방법
- 20. IOS 7에서 앱의 스크린 샷을 업데이트하는 방법
- 21. ios 7에서 키보드의 상단 바를 제거하는 방법
- 22. ios 7에서 JSON 값을 얻는 방법
- 23. iOS 7에서 상태 표시 줄을 제거하는 방법
- 24. IOS 7에서 USB 디버깅을 활성화하는 방법
- 25. iOS 7에서 앱이 자동으로 업데이트되는지 감지하는 방법
- 26. IOS 7에서 설정에서 버튼을 구현하는 방법
- 27. IOS 7에서 셀룰러 데이터 사용량을 계산하는 방법
- 28. iOS 4.3에서 iOS 7 버전으로 응용 프로그램을 지원하는 방법
- 29. iOS 7에서 제스처 인식기 조작
- 30. i386 및 armv7을 지원하는 ios 프레임 워크를 작성하는 방법
확인 방법 아이폰 OS 7 앱에서 동적 유형을 지원하는이 튜토리얼을 [지원하기 위해, 특히 방법, 자세한 내용은 this excellent post를 참조 사용할 수 있습니다 .] (http://mythoughtsandexperiments.blogspot.in/2013/12/how-to-support-dynamic-type-in-ios-7.html) –