我试图弄清楚这个效果的几个部分是如何完成的。效果是从图像 ScrollView 过渡到看起来像启用分页的 UIViewController。
我提供了两张屏幕截图。在图 1 中,似乎有一个嵌入的 ScrollView ,当用户单击红色按钮时,它会打开图 2 所示的全屏 View 。
第二个是转换到启用分页的 ScrollView 。我的一个问题是“隐藏”按钮(显示为红色按钮)。效果是一个动画,如图 1 所示。
我想象这是作为图 1 中的嵌套 ScrollView 完成的,并带有向外扩展的动画。这部分是如何完成的呢?可以制作一个拉回的面具的动画吗?我的想法正确还是有不同的方法来实现这一目标?
提前致谢
最佳答案
很难从几张静态图片中看出发生了什么。我猜想该应用程序只是使用 UIView 动画从屏幕顶部和底部滑走两组 View ,同时将 ScrollView 的大小(其中包含图片)扩展到几乎全屏。然后隐藏按钮会反向执行相同的操作。我在我们公司的几个应用程序中做了与此非常相似的事情。
在本例中,我会将图片上方的 View 组放入容器 View 中,将图片下方的 View 组放入单独的容器 View 中。
我不太了解 View 的顺序以及页面 Controller 的作用,因此很难推荐具体的方法。
关于ios - 如何实现 Hotel Tonight 应用程序中看到的效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14471732/