我正在制作一个示例项目。我有一个包含多个视图的滚动视图(顶部是UIImageView
,框架CGPoint = 0,0
包含图像。)
我想实现以下功能:
当我向下滚动时,如果滚动视图的内容偏移量小于0.0f并且我继续向下滚动,我想将滚动视图的可见内容缩放/缩放到除了向上之外的所有边。
我目前正在以适当的比例缩放滚动视图。但是,问题是滚动视图正在向所有方向缩放。我想将此缩放仅限制为向左,向右和向下(即内容不应向上移动)。
请建议我如何实现相同的目标。
提前致谢。
答案 0 :(得分:0)
使用此:
[[yourView layer] setAnchorPoint:CGPointMake(0.5f, 0.0f)];
将锚点位置更改为上视图边缘的中心点,然后缩放。