0

我有一个应用程序,它显示了一个 UIScrollview 中的两个图像。滚动视图的大小为 (320, 530),其下方是图像视图大小 (320,38),这就像屏幕底部的停靠栏,(实际上它必须位于所有屏幕的底部这个应用程序)。

就目前而言,滚动视图工作正常,并且当用户移动滚动视图时,图像会从一个切换到另一个。

问题是,我需要滚动视图的高度一直向下(从 530 到 568),并最终在停靠图像视图后面,当我改变它的高度和其中图像的高度时,它只是停止滚动。

这在滚动视图中是不可能的吗?它是否必须将其所有屏幕空间作为顶视图?

有什么解决方案吗?

谢谢。

更新:所以我处理了 alpha 和图像约束,底部图像位置正确,滚动仍然无法正常工作。这是最新的更改代码。

http://ge.tt/4LYJGWl/v/0?c

谢谢。

4

1 回答 1

1

这当然是可能的。将全高滚动视图添加到控制器的视图中,然后将小图像视图添加到底部。在左侧的场景列表中,将图像视图向上移动,使其直接位于主视图下方,这将使其成为该视图的子视图而不是滚动视图(然后您需要将滚动视图向上移动到图像视图上方所以图像视图将出现在顶部)。您可能必须更改一些约束以将其固定到底部,并为其提供小于 1 的 alpha 值,以便滚动视图显示出来。

在此处输入图像描述

编辑后

这是更新代码中的场景屏幕截图:

在此处输入图像描述

您只有一个直接位于主视图下方的视图,即滚动视图。将其与我的图像进行比较。

于 2013-07-11T18:55:10.407 回答