【发布时间】:2018-11-15 12:13:51
【问题描述】:
在翻转时,父视图淡入黑色(从白色)到动画中间,然后又淡入白色......为什么?
我的代码:
if !cardFrontView.isHidden {
let transitionOptions: UIViewAnimationOptions = [.transitionFlipFromRight, .showHideTransitionViews]
UIView.transition(from: cardFrontView, to: cardBackView, duration: 1.0, options: transitionOptions, completion: nil)
}
else {
let transitionOptions: UIViewAnimationOptions = [.transitionFlipFromLeft, .showHideTransitionViews]
UIView.transition(from: cardBackView, to: cardFrontView, duration: 1.0, options: transitionOptions, completion: nil)
}
我也试过 UIView.transition(with: 但我还有另一个问题:圆角正在消失。
整天都在为此苦苦挣扎……我的意思是这就是所有代码。
【问题讨论】:
-
尝试设置 BaseView 颜色以清除它是否对您有帮助
-
基本视图颜色为白色...将其设置为透明就可以了!谢谢。发布答案,我会接受的。
-
我已发布,乐于助人