在中从底部滑动视图并模糊其余部分



我想让一个视图从底部滑入,但这个视图元素的高度大约是屏幕高度的一半。屏幕的上部应该模糊了。

我对构建ios应用程序非常陌生,我想知道什么是最好的方法。

我应该在同一个ViewController中使用viewElements,然后让它们滑入等等,还是有一些内置功能可以使用?

您可以做两件事:

  1. 定义一个自定义交互式视图控制器转换,这样您就可以在背景中添加模糊视图,并将滚动的偏移量绑定到模糊效果,以设置更改的动画
  2. (我认为这更容易实现,但可重复使用性较低(在视图控制器中嵌入一个容器视图,在视图上添加一个可以识别的平移手势,当你向上拉手指时,设置动画,例如底部约束的常量,以向上移动视图,并对背景进行相同的操作,如步骤1所述

最新更新