Remove Flip animation.

This commit is contained in:
zekunyan
2016-06-07 01:06:40 +08:00
parent 147eb999ae
commit 1727a0aa44
3 changed files with 3 additions and 16 deletions

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="10116" systemVersion="15E65" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" initialViewController="BYZ-38-t0r">
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="10117" systemVersion="15F34" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" initialViewController="BYZ-38-t0r">
<dependencies>
<deployment identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="10085"/>
@@ -133,7 +133,6 @@
<segment title="Bottom"/>
<segment title="Fade"/>
<segment title="Left Right"/>
<segment title="Flip"/>
</segments>
</segmentedControl>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Output:" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="2rD-KP-VmZ">

View File

@@ -16,8 +16,8 @@ class ViewController: UIViewController {
@IBOutlet weak var outputLabel: UILabel!
@IBOutlet weak var animationTypeSegmented: UISegmentedControl!
let durationTypes = [TTGSnackbarDuration.Short, TTGSnackbarDuration.Middle, TTGSnackbarDuration.Long]
let animationTypes = [TTGSnackbarAnimationType.SlideFromBottomBackToBottom, TTGSnackbarAnimationType.FadeInFadeOut, TTGSnackbarAnimationType.SlideFromLeftToRight, TTGSnackbarAnimationType.Flip]
let durationTypes: [TTGSnackbarDuration] = [.Short, .Middle, .Long]
let animationTypes: [TTGSnackbarAnimationType] = [.SlideFromBottomBackToBottom, .FadeInFadeOut, .SlideFromLeftToRight]
override func viewDidLoad() {
super.viewDidLoad()

View File

@@ -45,7 +45,6 @@ import Darwin
case SlideFromBottomBackToBottom
case SlideFromLeftToRight
case SlideFromRightToLeft
case Flip
}
public class TTGSnackbar: UIView {
@@ -404,13 +403,6 @@ public extension TTGSnackbar {
rightMarginConstraint?.constant = -rightMargin + superViewWidth
bottomMarginConstraint?.constant = -bottomMargin
self.layoutIfNeeded()
case .Flip:
self.layer.transform = CATransform3DMakeRotation(CGFloat(M_PI_2), 1, 0, 0)
self.layoutIfNeeded()
// Animation
animationBlock = {
self.layer.transform = CATransform3DMakeRotation(0, 1, 0, 0)
}
}
// Final state
@@ -479,10 +471,6 @@ public extension TTGSnackbar {
case .SlideFromRightToLeft:
leftMarginConstraint?.constant = leftMargin - superViewWidth
rightMarginConstraint?.constant = -rightMargin - superViewWidth
case .Flip:
animationBlock = {
self.layer.transform = CATransform3DMakeRotation(CGFloat(M_PI_2), 1, 0, 0)
}
}
self.setNeedsLayout()