Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a191c4bc05 | ||
|
|
cbe678277d | ||
|
|
a760de74ee | ||
|
|
7d639d3332 |
+1
-1
@@ -1,6 +1,6 @@
|
||||
Pod::Spec.new do |s|
|
||||
s.name = 'FoldingCell'
|
||||
s.version = '3.0.3'
|
||||
s.version = '3.0.5'
|
||||
s.summary = 'UITableViewCell with folding animation.'
|
||||
s.homepage = 'https://github.com/Ramotion/folding-cell'
|
||||
s.license = 'MIT'
|
||||
|
||||
@@ -118,22 +118,20 @@ open class FoldingCell: UITableViewCell {
|
||||
|
||||
func configureAnimationItems(_ animationType: AnimationType) {
|
||||
|
||||
guard let animationViewSuperView = animationView?.subviews else {
|
||||
fatalError()
|
||||
}
|
||||
|
||||
if animationType == .open {
|
||||
for view in animationViewSuperView.filter({ $0 is RotatedView }) {
|
||||
view.alpha = 0
|
||||
}
|
||||
animationView?.subviews
|
||||
.flatMap { $0 as? RotatedView }
|
||||
.forEach { $0.alpha = 0 }
|
||||
} else {
|
||||
for case let view as RotatedView in animationViewSuperView.filter({ $0 is RotatedView }) {
|
||||
if animationType == .open {
|
||||
view.alpha = 0
|
||||
} else {
|
||||
view.alpha = 1
|
||||
view.backView?.alpha = 0
|
||||
}
|
||||
animationView?.subviews
|
||||
.flatMap { $0 as? RotatedView }
|
||||
.forEach {
|
||||
if animationType == .open {
|
||||
$0.alpha = 0
|
||||
} else {
|
||||
$0.alpha = 1
|
||||
$0.backView?.alpha = 0
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -299,7 +297,7 @@ open class FoldingCell: UITableViewCell {
|
||||
return durations
|
||||
}
|
||||
|
||||
func openAnimation(_ completion: (() -> Void)?) {
|
||||
public func openAnimation(_ completion: (() -> Void)?) {
|
||||
isUnfolded = true
|
||||
removeImageItemsFromAnimationView()
|
||||
addImageItemsToAnimationView()
|
||||
@@ -346,7 +344,7 @@ open class FoldingCell: UITableViewCell {
|
||||
}
|
||||
}
|
||||
|
||||
func closeAnimation(_ completion: (() -> Void)?) {
|
||||
public func closeAnimation(_ completion: (() -> Void)?) {
|
||||
isUnfolded = false
|
||||
removeImageItemsFromAnimationView()
|
||||
addImageItemsToAnimationView()
|
||||
|
||||
Reference in New Issue
Block a user