我想UITableView
在开始时用地图创建。就像在 Foursquare 应用程序中一样:
诀窍是在滚动地图应该像这样消失之后:
怎么做?我正在考虑在 TableView 下使用滚动视图,但也许是一个更好的解决方案。这可以在界面生成器中完成吗?
我想UITableView
在开始时用地图创建。就像在 Foursquare 应用程序中一样:
诀窍是在滚动地图应该像这样消失之后:
怎么做?我正在考虑在 TableView 下使用滚动视图,但也许是一个更好的解决方案。这可以在界面生成器中完成吗?
Set your map view as UITableView
s tableHeaderView
. It will then scroll with tables content like in your screenshot
Short basic example code:
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;
This code added to -(void)viewDidLoad
will add 100pts in heightMKMapView
to the top of UITableViewController
s table view