NSUserInterfaceCompressionOptions

Panther·2021년 8월 9일
0

https://developer.apple.com/documentation/appkit/nsuserinterfacecompressionoptions

"An object that specifies how user interface elements resize themselves when space is constrained."

공간이 제약될 때 어떻게 UI 요소가 스스로 크기조정되는지를 구체화하는 객체입니다.

Declaration

class NSUserInterfaceCompressionOptions : NSObject

Overview

NSUserInterfaceCompressionOptions의 인스턴스는 0개 이상의 옵션을 포함합니다. compression 옵션 객체는 집합처럼 작동하기 때문에, 인트선트와 인트선트 멤버에 상호작용할 수 있도록 교집합, 합집합, 차집합과 같은 일반적인 작동을 사용할 수 있습니다.

Creating Standard Options에서 설명하고 있는 클래스 메소드를 통해 시스템 정의 옵션에 접근할 수 있습니다. 혹은 init(identifier:) 이니셜라이저로 고유한 커스텀 옵션을 생성할 수 있습니다.

두 compression 옵션 객체를 비교하려면, Comparing Compression Options 섹션에서 설명하고 있는 메소드를 사용하시기 바랍니다.

Comparing Compression Options
https://developer.apple.com/documentation/appkit/nsuserinterfacecompressionoptions#2923162

See Also


NSTouchBarItem

맥북 프로 중 터치 바가 지원되는 모델에서 터치 바에 보이는 UI 컨트롤입니다.

<>
https://velog.io/@panther222128/NSTouchBarItem

NSCandidateListTouchBarItem

가지고 있는 딜리게이트와 함께 현재 텍스트 뷰에서 텍스트 제안의 리스트를 제공하는 바 아이템입니다.

https://developer.apple.com/documentation/appkit/nscandidatelisttouchbaritem
https://velog.io/@panther222128/NSCandidateListTouchBarItem

NSColorPickerTouchBarItem

시스템이 정의한 컬러 picker를 제공하는 바 아이템입니다.

https://developer.apple.com/documentation/appkit/nscolorpickertouchbaritem
https://velog.io/@panther222128/NSColorPickerTouchBarItem

NSCustomTouchBarItem

뷰, 버튼, 혹은 스크러버(NSScrubber 클래스의 인스턴스)와 같은 선택한 리스폰더를 포함하는 바 아이템입니다.

https://developer.apple.com/documentation/appkit/nscustomtouchbaritem
https://velog.io/@panther222128/NSCustomTouchBarItem

NSGroupTouchBarItem

다른 아이템을 포함할 수 있는 바를 제공하는 바 아이템입니다.

https://developer.apple.com/documentation/appkit/nsgrouptouchbaritem
https://velog.io/@panther222128/NSGroupTouchBarItem

NSPopoverTouchBarItem

두 번째 상태로 확장할 수 있는 두 상태 컨트롤을 제공하는 바 아이템입니다. 가지고 있는 바의 컨텐츠를 보여줍니다.

https://developer.apple.com/documentation/appkit/nspopovertouchbaritem
https://velog.io/@panther222128/NSPopoverTouchBarItem

NSSharingServicePickerTouchBarItem

가지고 있는 딜리게이트와 함께 공유 가능한 객체의 리스트를 제공하는 바 아이템입니다.

https://developer.apple.com/documentation/appkit/nssharingservicepickertouchbaritem
https://velog.io/@panther222128/NSSharingServicePickerTouchBarItem

NSSliderTouchBarItem

범위에서 값을 선택하기 위한 슬라이더 컨트롤을 제공하는 바 아이템입니다.

https://developer.apple.com/documentation/appkit/nsslidertouchbaritem
https://velog.io/@panther222128/NSSliderTouchBarItem

NSButtonTouchBarItem

오버뷰 사용이 불가능합니다.

https://developer.apple.com/documentation/appkit/nsbuttontouchbaritem
https://velog.io/@panther222128/NSButtonTouchBarItem

NSPickerTouchBarItem

오버뷰 사용이 불가능합니다.

https://developer.apple.com/documentation/appkit/nspickertouchbaritem
https://velog.io/@panther222128/NSPickerTouchBarItem

NSStepperTouchBarItem

오버뷰 사용이 불가능합니다.

https://developer.apple.com/documentation/appkit/nssteppertouchbaritem
https://velog.io/@panther222128/NSStepperTouchBarItem


0개의 댓글