2013-07-11 17 views
0

我有一个应用程序,其示出了容纳一个UIScrollView内的两个图像。 滚动视图是大小(320,530)的,在其下面是一个ImageView的大小(320,38),这就像在该屏幕的底部的基座,(实际上它在所有屏幕的底部是有在这个应用程序)。的UIScrollView,其他控制,而不是滚动

因为它站在了滚动工作正常,图像从一个切换到哪吒当用户 移动滚动视图。

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

这是不可能的scrollviews?是否必须将其所有屏幕房地产视为顶视图?

此Any解决方案?

谢谢。

更新: 所以我工作的alpha和图像约束,并且底部imnage位置正确, 仍然滚动不起作用。这是最新的代码与变化。

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

谢谢。

回答

1

这当然是可能的。将全高滚动视图添加到控制器的视图中,然后将小图像视图添加到底部。在左边的场景列表中,该图像向上移动,因此它位于主视图的正下方,这将使其成为该视图的子视图而不是滚动视图(然后,您需要将滚动视图向上移动到图像视图上方所以图像视图将显示在最上面)。您可能必须更改一些约束以将其固定到底部,并为其指定一个小于1的alpha值,以便滚动视图能够显示。

enter image description here

编辑

后这是现场的屏幕截图,从您的更新代码:

enter image description here

你只有一个观点,就是直接在主视图下,你的滚动视图。将它与我的图片进行比较。

+0

我这样做,但仍然是行为不正确,我创建了一个示例应用程序来显示问题,http://ge.tt/7LgNaVl/v/0?c – funkycoldmedia

+0

@funkycoldmedia,在您提供的链接,你没有按照我在答案中所说的那样做 - 小图像视图仍然是滚动视图的子视图,而不是主视图的子视图。您需要将其移到(在场景列表中),直到它在主视图下。它应该是在相同的缩进级别,当你完成滚动视图 – rdelmar

+0

对不起,这是我的一个错误,我没有更新文件,仍然没有滚动!!,我是否需要为此实现一些委托方法? – funkycoldmedia