UITraitEnvironment

Panther·2021년 8월 13일
0
post-custom-banner

https://developer.apple.com/documentation/uikit/uitraitenvironment

"A set of methods that makes the iOS interface environment available to your app."

iOS 인터페이스 환경을 앱에서 사용 가능하도록 해주는 메소드의 집합입니다.

Declaration

@MainActor protocol UITraitEnvironment

Overview

iOS 인터페이스 환경은 수평, 수직 사이즈 클래스, 디스플레이 스케일, UI idiom과 같은 특성을 포함합니다. 이 프로토콜을 채택하는 객체의 특성 환경에 접근하려면, traitCollection 속성을 사용하시기 바랍니다. 또한 이 프로토콜은 인터페이스 환경이 변화될 때 시스템이 호출하는 오버라이드 가능한 메소드를 제공합니다. 적응형 iOS 생성의 부분으로써 이 메소드를 구현하시기 바랍니다.

특성 컬렉션에 대한 더 많은 정보는 UITraitCollection을 살펴보시기 바랍니다. creating adaptive interfaces in iOSd에 대한 WWDC 2014 프리젠테이션에서 Building Adaptive Apps with UIKit도 살펴보시기 바랍니다.

UITraitCollection
https://developer.apple.com/documentation/uikit/uitraitcollection
https://velog.io/@panther222128/UITraitCollection

Building Adaptive Apps with UIKit
https://developer.apple.com/videos/wwdc2014/#216

See Also


Adaptivity

Responding to Changing Display Modes on Apple TV

기기에 대한 스크린 영역이 변경될 때 이미지 및 리소스를 동적으로 변경시킵니다.

https://developer.apple.com/documentation/uikit/app_and_environment/responding_to_changing_display_modes_on_apple_tv
https://velog.io/@panther222128/Responding-to-Changing-Display-Modes-on-Apple-TV

UITraitCollection

수평 및 수직 사이즈 클래스, 디스플레이 스케일, UI idiom과 같은 특성을 포함하고 있는, 앱을 위한 iOS 인터페이스 환경입니다.

https://developer.apple.com/documentation/uikit/uitraitcollection
https://velog.io/@panther222128/UITraitCollection


post-custom-banner

0개의 댓글