【发布时间】:2020-02-21 04:06:44
【问题描述】:
我在当前视图底部的UIViewController 中添加一个视图作为子视图。我可以使用 alpha 进行淡入淡出动画,但我想像弹出键盘一样显示它。
let popup: UIView = ..
popup.alpha = 0.0
self.view.addSubView(popup)
UIView.animate(withDuration: 0.3, animations: {
popup.alpha = 1.0
}) { _ in
}
如何制作动画?
【问题讨论】:
-
交叉溶解是一种淡入/淡出,就像您已经拥有的一样。您想将视图从屏幕底部移动到其最终位置?
-
没有交叉溶解与淡入不同。您还需要淡出下面的视图。
-
@Daniel Storm:是的,类似于弹出键盘时。键盘从底部滑入并滑出。我正在寻找类似的动画。
-
@JoshHomann 在这个问题中没有提到另一种观点。
-
@DanielStorm 它清楚地表示视图正在添加到当前视图控制器上。