为什么我不能在Xcode中更改mapView

时间:2013-01-22 17:18:24

标签: iphone objective-c mkmapview

在我的应用程序中,我添加了一个MapView。此刻我想改变xCode(IB)中的一些属性。我遇到了锁,​​没有发生任何变化。可能是什么情况?

其次,无论如何,我想要改变视图以使其最大化。我真的想放大用户的位置。 Ricght现在(因为我在荷兰)我看到欧洲的一半。 提示和技巧非常受欢迎。

此致

Adri

3 个答案:

答案 0 :(得分:0)

缩放用户位置:

- (IBAction)showCurrentLocation:(id)sender {
self.mapview.showsUserLocation=YES;
self.mapview.delegate = self;
[self.mapview setUserTrackingMode:MKUserTrackingModeFollow animated:YES];
}

答案 1 :(得分:0)

检查文件检查器中的本地化锁定选项,您可能在那里选择了一个选项,阻止您更改(某些)属性。

enter image description here

答案 2 :(得分:0)

创建一个区域,在用户当前位置的每一侧显示一公里

 MKCoordinateRegion region = MKCoordinateRegionMakeWithDistance(MapView.userLocation.coordinate, 2000, 2000); 
 MKCoordinateRegion adjustRegion = [self.mapview regionThatFits:region];
 [self.mapview setRegion:adjustRegion animated:YES];