Animation (Appkit 中文文件手冊 教程含原始碼)

知識大胖發表於2020-11-14

Animation

對檢視和其他內容進行動畫處理,以為使用者創造更吸引人的體驗。


話題


基於檢視的動畫

  • class NSViewAnimation
    應用程式檢視的動畫,僅限於更改框架位置和大小以及淡入和淡出效果。
  • protocol NSAnimatablePropertyContainer
    一組方法,這些方法定義了在不影響API的情況下將動畫新增到現有類的方法。
  • class NSAnimationContext
    動畫上下文,其中包含有關環境和狀態的資訊。
  • typealias NSAnimation.Progress
    動畫進度,以和之間的浮點數表示。0.01.0
  • enum NSAnimationEffect
    標準系統動畫效果的型別,包括顯示和聲音。

簡報

  • protocol NSViewControllerPresentationAnimator
    一組方法,可讓您定義在兩個檢視控制器之間轉換時播放的動畫。

自定義動畫

  • class NSAnimation
    一個物件,用於管理使用者介面中動畫的時間和進度。
  • protocol NSAnimationDelegate
    由NSAnimation物件的委託實現的一組可選方法。

加入我們一起學習SwiftUI

QQ:3365059189
SwiftUI技術交流QQ群:518696470

相關文章