You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

33 lines
761 B

//
// CompatibleAnimationKeypath.swift
// Lottie_iOS
//
// Created by Tyler Hedrick on 3/6/19.
//
import Foundation
#if os(iOS) || os(tvOS) || os(watchOS) || targetEnvironment(macCatalyst)
/// An Objective-C compatible wrapper around Lottie's AnimationKeypath
@objc
public final class CompatibleAnimationKeypath: NSObject {
// MARK: Lifecycle
/// Creates a keypath from a dot separated string. The string is separated by "."
@objc
public init(keypath: String) {
animationKeypath = AnimationKeypath(keypath: keypath)
}
/// Creates a keypath from a list of strings.
@objc
public init(keys: [String]) {
animationKeypath = AnimationKeypath(keys: keys)
}
// MARK: Public
public let animationKeypath: AnimationKeypath
}
#endif