Files
GitHawk/Pods/Squawk/Source/RubberBandDistance.swift
Ryan Nystrom 3028081c3c Migrate Toast component to new Squawk CocoaPod library (#1900)
* add Squawk lib

* delete Toast

* Build green

* fix build after rebase
2018-07-14 18:26:47 -04:00

17 lines
441 B
Swift

//
// RubberBandDistance.swift
// Squawk
//
// Created by Ryan Nystrom on 7/14/18.
// Copyright © 2018 Ryan Nystrom. All rights reserved.
//
import UIKit
internal func rubberBandDistance(offset: CGFloat, dimension: CGFloat) -> CGFloat {
let constant: CGFloat = 0.55
let absOffset = abs(offset)
let result = (constant * absOffset * dimension) / (dimension + constant * absOffset)
return offset < 0 ? -result : result
}