【发布时间】:2017-08-30 13:18:31
【问题描述】:
在下面的截图中,蓝色区域是我的 UIScrollView,黄色区域是 UIView 组件。
我想要实现的是只有黄色区域可以在 iPhone 上上下移动。 (我会在黄色的 UIView 上添加更多的 UI 组件,它们应该作为一个整体移动/可滚动)
我现在卡住了,我不确定我是否朝着实现它的正确方向前进。有人可以指导我正确的方向吗?
(我还需要将蓝色背景更改为不应滚动的图像)
【问题讨论】:
-
我认为您应该改用 UITableView(或 UICollectionView)。很难控制通常的 UIScrollView。你也可以设置 UITableView.backgroundView = UIImageView(..)
-
为什么不添加平移手势?
-
无论您的内部视图大小,您都可以通过设置巨大的 contentSize 来使您的 scrollView 滚动,并将图像作为背景很容易您可以将图像视图放在滚动视图和 pin 后面的视图层次结构中它位于 UIScrollView 的顶部、左侧、底部和右侧
-
使用自动布局是不可能的
标签: ios uiview uiscrollview