0
내 응용 프로그램에서 내부에지도가있는 viewcontroller를 열고 싶습니다. 보기 한 부하에서 나는이 수행IOS :지도 시작 MKUserTrackingModeFollowWithHeading
- (void)viewDidLoad
{
[super viewDidLoad];
annotationPointArray = [[NSMutableArray alloc]init];
[self organizeMap];
modalMap = TRUE;
[map setUserTrackingMode:MKUserTrackingModeFollowWithHeading animated:YES];
[titleLabel setFont:[UIFont fontWithName:@"RemachineScriptPersonalUse" size:60]];
}
당신은 내가 MKUserTrackingModeFollowWithHeading 내 응용 프로그램을 시작하려는 것을 볼 수 있지만, 작동하지 않는 그것이 내가이 IBAction를 함께 할 경우에만 잘 작동 :
를- (IBAction)changeVisualMap:(id)sender{
if (!modalMap){
modalMap = !modalMap;
[map setUserTrackingMode:MKUserTrackingModeFollowWithHeading animated:YES];
[changeModalView_bt setImage:[UIImage imageNamed:@"map_bt_2.png"] forState:UIControlStateNormal];
[changeModalView_bt setImage:[UIImage imageNamed:@"map_bt_2.png"] forState:UIControlStateHighlighted];
}
else{
modalMap = !modalMap;
map.userTrackingMode = MKUserTrackingModeFollow;
[changeModalView_bt setImage:[UIImage imageNamed:@"map_bt_1.png"] forState:UIControlStateNormal];
[changeModalView_bt setImage:[UIImage imageNamed:@"map_bt_1.png"] forState:UIControlStateHighlighted];
}
}
왜?
viewDidLoad에는'[map setUser ...'가 표시되지만 changeVisualMap에는'[mappa setUser ...'가 표시됩니다. 올바른 것 :'map' 또는'mappa'? – Anna
코드를 복사 할 때 이름이 바뀌지 않지만지도와 마파는 동일합니다 ... 죄송합니다. – CrazyDev