小编Rur*_*uni的帖子

如何删除 CATransition 中的淡入淡出动画

我尝试通过将视图的背景颜色更改为clearcolor来删除两个视图之间的淡入动画,并通过使用删除淡入/淡出

 self.navigationController!.view.layer.removeAnimationForKey("FadeIn")
 self.navigationController!.view.layer.removeAnimationForKey("FadeOut")
Run Code Online (Sandbox Code Playgroud)

按照下面的答案进行操作,

在两个视图之间使用 CATransition 时无论如何要消除淡入淡出吗?

仍然得到淡入淡出动画。以下是我的代码。

let transition: CATransition = CATransition()
transition.duration = 1
transition.timingFunction = CAMediaTimingFunction(name: kCAMediaTimingFunctionDefault)
transition.type = kCATransitionPush
transition.subtype = kCATransitionFromRight      
self.navigationController!.view.layer.removeAnimationForKey("FadeIn")                 
self.navigationController!.view.layer.removeAnimationForKey("FadeOut")
self.navigationController!.view.layer.addAnimation(transition, forKey: kCATransition)
self.navigationController!.popViewControllerAnimated(false)
Run Code Online (Sandbox Code Playgroud)

animation catransition ios swift

5
推荐指数
0
解决办法
948
查看次数

UIView Swift 4中的边框底部

我有一个UIView,我想在底部添加一个灰色边框,如何快速完成此操作,这是我的新内容。

@IBOutlet weak var viewTopControl: UIView!

border uiview swift

1
推荐指数
1
解决办法
1232
查看次数

标签 统计

swift ×2

animation ×1

border ×1

catransition ×1

ios ×1

uiview ×1