【发布时间】:2015-02-27 17:12:09
【问题描述】:
我正在尝试在 iOS 应用程序中创建特定布局,其中“背景”是 MKMapView,而叠加层是 UIScrollView。这个想法是有 两个 屏幕,一个带有地图,另一个带有一些附加信息。用户可以向下滚动以查看此一般信息,并且此视图覆盖了地图并具有模糊的背景以创建一些深度。
这是显示布局的图像:
如您所见,地图的位置是固定的。即使您滚动,它也将始终位于内容的后面。我希望地图能够响应手势,但仅限于直接在地图上使用时。当用户“滚动”底部栏时,我希望内容向上滚动,显示第二页,然后覆盖地图。
我不知道该怎么做才能实现这一目标。我尝试将地图放在原始UIView 上,然后用滚动视图覆盖它,但这会导致地图无法响应手势。我只希望UIScrollView 在底部栏或第二页(每个都是自己的单独视图)上响应手势。否则我希望地图响应手势。
我希望我能很好地解释它,如果没有,请不要犹豫,提问。感谢所有帮助!
【问题讨论】:
标签: ios layout uiscrollview uistoryboard gestures