objective-c – 展开UITableView标题视图,向下拉动弹跳区域
发布时间:2020-12-16 05:19:04 所属栏目:百科 来源:网络整理
导读:我已经在标题区域中实现了一个MKMapView,我想将它扩展到顶部,即使你将表拖入到反弹区域中 – 与Foursquare类似,请参见示例: 我当前的默认标题执行(拖放时的灰色反弹区域) 如何使标题中的地图视图适应顶部的可用标题空间? 我正在使用注释中提到的UIScrollVi
我已经在标题区域中实现了一个MKMapView,我想将它扩展到顶部,即使你将表拖入到反弹区域中 – 与Foursquare类似,请参见示例:
我当前的默认标题执行(拖放时的灰色反弹区域) 如何使标题中的地图视图适应顶部的可用标题空间? 我正在使用注释中提到的UIScrollView委托,然后调整地图视图框架的大小. - (void)scrollViewDidScroll:(UIScrollView *)scrollView { CGRect frame = worldmap.frame; frame.size.height -= scrollView.contentOffset.y; worldmap.frame = frame; } …但是它的反应不正确,表现不佳.如何正确设置地图框的新大小? 解决方法
实现用于表视图的scrollview委托.由于它是scrollview的一个子类,所以可以使用scrollview代理.执行scrollViewDidScroll委托,只要它向下滚动,更改headerview的框架,并确保引脚始终位于屏幕的中心.
在.h文件中包含UIScrollViewDelegate并实现, - (void)scrollViewDidScroll:(UIScrollView *)scrollView { //set the frame of MKMapView based on scrollView.contentOffset and make sure the pin is at center of the map view } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |