在我的应用程序中,我添加了一个MapView。此刻我想改变xCode(IB)中的一些属性。我遇到了锁,没有发生任何变化。可能是什么情况?
其次,无论如何,我想要改变视图以使其最大化。我真的想放大用户的位置。 Ricght现在(因为我在荷兰)我看到欧洲的一半。 提示和技巧非常受欢迎。
此致
Adri
答案 0 :(得分:0)
缩放用户位置:
- (IBAction)showCurrentLocation:(id)sender {
self.mapview.showsUserLocation=YES;
self.mapview.delegate = self;
[self.mapview setUserTrackingMode:MKUserTrackingModeFollow animated:YES];
}
答案 1 :(得分:0)
检查文件检查器中的本地化锁定选项,您可能在那里选择了一个选项,阻止您更改(某些)属性。
答案 2 :(得分:0)
创建一个区域,在用户当前位置的每一侧显示一公里
MKCoordinateRegion region = MKCoordinateRegionMakeWithDistance(MapView.userLocation.coordinate, 2000, 2000);
MKCoordinateRegion adjustRegion = [self.mapview regionThatFits:region];
[self.mapview setRegion:adjustRegion animated:YES];