【发布时间】:2015-11-17 14:35:10
【问题描述】:
我在情节提要中设置了一个scrollView,其中包含一个imageView,使用自动布局,如图所示here。
此外,我为此imageView 启用了捏缩放,如docs 中所述。
imageView 在scollView 的两侧有 4 个 0 约束,并且它与主视图具有相等的宽度和高度,主视图具有 scrollView 作为子视图。
imageView 具有aspectFit 缩放模式,因此在未缩放状态下,图像将完全从左到右或从上到下(或两者)延伸。
在下面的示例中,它从上到下延伸,使一些背景左右可见:
我可以向上或向下移动缩放的图像,但在顶部或底部的背景变得可见之前移动停止。这是我想要的。
但是,我可以将缩放后的图像向左或向右移动,以便可以看到背景:
我怎样才能避免将图像移动这么远(这里,向右)。与顶部或底部一样,它应该在边界处停止移动,这样就看不到背景了。
【问题讨论】:
标签: ios uiscrollview autolayout