0

目前学习iOS开发。我需要将我的实例设置为MKMapView以卫星视图显示。我知道我可以通过属性设置来做到这一点,但我希望通过使用代码来做到这一点[myMapView setMapType:MKMapTypeSatellite],但我的问题是,我应该把它放在哪里,以便一旦 mapView 在屏幕上加载,它就已经处于卫星模式。我的直觉是在我的 mapview 实例被实例化后发送此消息,但这发生在哪里?

4

1 回答 1

1

通常这种类型的代码被放入视图控制器的viewDidLoad方法中,该方法为控制器的每个实例调用一次。

- (void)viewDidLoad {
    [super viewDidLoad];

    myMapView = [[MKMapView alloc] initWithFrame:CGRectMake(0,0,200,200)];
    myMapView.mapType = MKMapTypeSatellite;
    [self.view addSubview:myMapView];
}
于 2013-05-31T02:39:44.417 回答