2

我试图弄清楚这种效果的几个部分是如何完成的。效果是从图像的滚动视图过渡到看起来像启用了分页的 UIViewController。

我已经包含了两个屏幕截图。在图 1 中,似乎有一个嵌入的滚动视图,当用户单击红色按钮时,它会打开到图 2 所示的全屏视图。

在此处输入图像描述

第二个是转换到启用分页的滚动视图。我的一个问题是“隐藏”按钮(显示为红色按钮)。效果是如图 1 所示的动画。

我想这是作为 Fig1 中的嵌套滚动视图完成的,并带有向外扩展的动画。这部分是怎么做的?可以有动画一个被拉回的面具吗?我的想法是正确的还是有不同的方法来实现这一点?

提前谢谢

4

1 回答 1

3

从几张静态图片中很难判断发生了什么。我猜该应用程序只是使用 UIView 动画从屏幕的顶部和底部滑开两组视图,同时将包含图片的滚动视图的大小扩大到几乎全屏。然后隐藏按钮会反过来做同样的事情。我在我们公司的几个应用程序中做了与此非常相似的事情。

在这种情况下,我会将图片上方的视图组放入容器视图中,将图片下方的视图组放入单独的容器视图中。

我不太了解视图的顺序以及页面控制器的作用,因此很难推荐一种具体的方法。

于 2013-01-25T20:56:54.347 回答