UIDocumentBrowserTransitionController

Panther·2021년 8월 12일
0

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

"An object that implements the standard loading and transition animations for a document browser."

문서 브라우저를 위한 표준 로딩 및 전환 애니메이션을 구현하는 객체입니다.

Declaration

class UIDocumentBrowserTransitionController : NSObject

Overview

각 전환 컨트롤러는 문서 브라우저에서 문서에 연결됩니다. 전환 컨트롤러는 연결되는 문서에 대한 두 가지 분리된 애니메이션 연속을 제공합니다.

  • loadingProgress 속성을 설정하면, 문서 브라우저는 문서의 썸네일에서 로딩 진행상황을 보여줍니다.
  • targetView를 설정하면 전환 컨트롤러는 문서의 썸네일과 타깃 뷰 사이에서 커스텀 전환을 제공하면서 UIViewControllerAnimatedTransitioning 객체의 역할을 합니다. 이 전환 객체는 문서가 제시될 때와 해제될 때 모두에 사용될 수 있습니다.

UIDocumentBrowserTransitionController를 직접 인스턴스화하지 않아야 합니다. 대신 특정 문서에 대한 전환 컨트롤러를 가져오려면 문서 브라우저의 transitionController(forDocumentURL:) 메소드를 호출해야 합니다.

Note
맥 Catalyst로 빌드된 맥 앱에서 전환 컨트롤러는 애니메이션을 실행하지 않습니다. 왜냐하면 macOS 디자인은 문서 열기 및 닫기에서 애니메이션을 사용하지 않기 때문입니다.

See Also


UIDocumentBrowserViewController

로컬 및 클라우드에 저장한 문서에 브라우징하거나 액션을 수행하기 위한 뷰 컨트롤러입니다.

https://developer.apple.com/documentation/uikit/uidocumentbrowserviewcontroller
https://velog.io/@panther222128/UIDocumentBrowserViewController


0개의 댓글