1234567891011121314151617181920212223242526272829 |
- //
- // CoverHorizontalAnimation.swift
- // Presentr
- //
- // Created by Daniel Lozano on 5/15/16.
- // Copyright © 2016 danielozano. All rights reserved.
- //
- import UIKit
- public class CoverHorizontalAnimation: PresentrAnimation {
- private var fromRight: Bool
- public init(fromRight: Bool = true) {
- self.fromRight = fromRight
- }
- override public func transform(containerFrame: CGRect, finalFrame: CGRect) -> CGRect {
- var initialFrame = finalFrame
- if fromRight {
- initialFrame.origin.x = containerFrame.size.width + initialFrame.size.width
- } else {
- initialFrame.origin.x = 0 - initialFrame.size.width
- }
- return initialFrame
- }
- }
|