У меня есть одна проблема. Я смотрел на другие ответы здесь о переполнении стека по одному и тому же вопросу, и я не могу заставить их работать на меня. Поэтому я попробую спросить здесь. То, что я хочу сделать, - это когда я нахожусь на карте, и у меня есть местоположение пользователя, которое я хочу автоматически увеличить.mapview autozoom на текущем месте автоматический
Н-файл
#import <UIKit/UIKit.h>
#import <MapKit/MapKit.h>
#import <CoreLocation/CoreLocation.h>
@interface WalkingTableViewController: UIViewController <MKMapViewDelegate>
@property (weak, nonatomic) IBOutlet MKMapView *MKMapView;
@end
м-файл
#import "WalkingTableViewController.h"
@interface UITableViewController()
@end
@implementation WalkingTableViewController
- (void)viewDidLoad
{
[super viewDidLoad];
self.MKMapView.showsUserLocation=YES;
self.MKMapView.delegate = self;
[self.MKMapView setUserTrackingMode:MKUserTrackingModeFollow animated:YES];
}
- (IBAction)StopButton:(id)sender
- (IBAction)StartButton:(id)sender
@end
что я хочу, чтобы он увеличивался, как в приложении RunKeeper – Andy
Как у вас «есть местоположение пользователя»? Регулярно ли он поступает через CLLocationManager или у вас есть значение, и вы просто будете увеличивать масштаб один раз (т. Е. Он не изменяется при движении телефона). – Craig