mirror of
https://github.com/HackPlan/TTGSnackbar.git
synced 2026-04-29 04:14:54 +08:00
Remove Flip animation.
This commit is contained in:
@@ -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">
|
||||
|
||||
@@ -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()
|
||||
|
||||
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user