NSDockTile

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

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

"The visual representation of your app’s miniaturized windows and app icon as they appear in the Dock."

도크에서 나타나는 앱의 축소화된 윈도우 및 아이콘의 시각적 표현입니다.

Declaration

class NSDockTile : NSObject

Overview

앱에서 도크 타일 객체를 명시적으로 생성하지 않아야 합니다. 대신 객체의 dickTile 메소드를 호출함으로써 존재하는 윈도우 혹은 앱에서 도크 타일을 받아와야 합니다. 또한, NSDockTile 클래스를 서브클래싱하지 않아야 합니다. 대신 아래와 같은 커스터마이징을 하기 위해 클래스의 메소드를 사용해야 합니다.

  • 커스텀 스트링으로 타일에 badge를 지정합니다.
  • 애플리케이선 아이콘 badge를 제거하거나 보여줍니다.
  • 타일 컨텐트를 직접 그립니다.

타일 컨텐트를 직접 그리는 경우 그리는 것을 처리할 커스텀 컨텐트 뷰를 제공해야 합니다.

Application Dock Tiles

애플리케이션 도크 타일은 애플리케이션의 applicationIconImage를 표시하도록 기본설정이 되어 있습니다.

애플리케이션 도크 타일은 작은 애플리케이션 아이콘 badge를 표시하지 않습니다.

기본값 혹은 커스텀 뷰를 사용하는 경우 애플리케이션 도크 타일은 작은 짧은 커스텀 스트링으로 badge가 됩니다.

Window Dock Tiles

윈도우 도크 타일은 모든 커스터마이징된 애플리케이션 도크 아이콘을 포함하는 애플리케이션 도크 아이콘으로부터 기인한 badge와 함께, 윈도우 컨텐츠의 축소화된 버전을 표시하도록 기본설정되어 있습니다.

윈도우 도크 타일은 도크 아이콘을 그리기 위한 커스텀 뷰를 사용할 수 있습니다. 만악 커스텀 뷰가 사용되면, 애플리케이션 badge가 추가되지 않을 것입니다. 하지만 텍스트 레이블은 아이콘의 상단에 덮어 놓여지게 됩니다.

post-custom-banner

0개의 댓글