【问题标题】:UIView.transition shows parent view with dark background (Swift)UIView.transition 显示具有深色背景的父视图(Swift)
【发布时间】: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 颜色以清除它是否对您有帮助
  • 基本视图颜色为白色...将其设置为透明就可以了!谢谢。发布答案,我会接受的。
  • 我已发布,乐于助人

标签: ios swift uiview flip


【解决方案1】:

尝试将 BaseView 颜色设置为 UIColor.clear 而非 UIColor.white

【讨论】:

  • 你指的BaseView颜色是什么?我有同样的问题,但不知道如何排序。
  • @Niklas 可能是指父视图/父视图。
  • 不过好像没什么区别
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-26
  • 1970-01-01
相关资源
最近更新 更多