我有一个UIViewController
,屏幕的一半有MKMapView
,屏幕的另一半有UICollectionView
。我希望MKMapView
缩小,UICollectionView
展开,我向上滚动,MKMapView
如果向下滚动则显示回来。有什么建议吗?
以下是所需屏幕视图的照片:
答案 0 :(得分:0)
可能你必须使mapView成为collectionView的一部分,例如headerView或additionalView。
如果将它们都放在视图控制器的视图中,则它无法滚动。虽然您可以将scrollview作为容器并将mapview视图和collectionView放在其中,但处理滚动会很麻烦。
所以: 如果您正在使用autoLayout,我会使mapView成为集合的标题或补充视图。 如果您正在使用框架结构,则可以使用scrollview作为容器,并将它们作为子视图放置并自行完成数学运算。