我想在开头用地图创建UITableView
。喜欢在Foursquare app:
诀窍是滚动贴图应该像那样消失:
怎么做?我正在考虑在TableView下使用scrollview,但也许是一个更好的解决方案。这可以在界面构建器中完成吗?
答案 0 :(得分:3)
将地图视图设为UITableView
s tableHeaderView
。然后它会像屏幕截图一样滚动表格内容
简短的基本示例代码:
CGFloat mapHeight = 100.0f;
MKMapView *mapView = [[MKMapView alloc] initWithFrame:CGRectMake(0, 0, self.tableView.frame.size.width, mapHeight)];
// Do additional configurations of map view
self.tableView.tableHeaderView = mapView;
添加到-(void)viewDidLoad
的此代码会在MKMapView
的表格视图顶部添加高度为UITableViewController
的100pts