ユーザー操作が無効MKMapView
になっています。UITableViewCell
をスクロールするUITableViewCell
と、すべてが更新されますMKMapViews
。
私はここで他の回答を読みました.1つは使用しないと言いdequeueReusableCellWithIdentifier
(私は使用しません)、もう1つは使用すると言いdealloc
ます(mapView
私はARCを使用しています)。画像は使いたくない。
MKMapView
スクロールビューをスクロールするときに がリロードしないようにするにはどうすればよいですか?
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
//UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"ANFeedCell"];
ANFeedTableViewCell *cell = nil;
if (cell == nil) {
// Load the top-level objects from the custom cell XIB.
NSArray *topLevelObjects = [[NSBundle mainBundle] loadNibNamed:@"ANFeedTableViewCell" owner:self options:nil];
// Grab a pointer to the first object (presumably the custom cell, as that's all the XIB should contain).
cell = [topLevelObjects objectAtIndex:0];
MKMapView *mapView = (MKMapView*)[cell viewWithTag:2];
//Takes a center point and a span in miles (converted from meters using above method)
CLLocationCoordinate2D startCoord = CLLocationCoordinate2DMake(37.766997, -122.422032);
MKCoordinateRegion adjustedRegion = [mapView regionThatFits:MKCoordinateRegionMakeWithDistance(startCoord, MilesToMeters(0.5f), MilesToMeters(0.5f))];
[mapView setRegion:adjustedRegion animated:YES];
}
return cell;
}