사용자 위치를 표시하는 MKMapView가있는 작동중인 앱이 있습니다. 지금까지 너무 좋아 : 지금 사용자 위치에 장치와 센터를 켜면rotate MKMapView
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
// Return YES for supported orientations.
return YES;
}
[myMapView setCenterCoordinate:[myMapView userLocation].coordinate animated:YES];
맵뷰 MapView가 회전합니다 : 이제
- (void)viewDidLoad {
...
[myMapView setAutoresizingMask:UIViewAutoresizingFlexibleWidth];
[myMapView setUserTrackingMode:MKUserTrackingModeFollow animated:YES];
}
, 나는 인터페이스 회전 허용 예상대로 사용자 위치는 중앙에 있지 않지만 화면의 맨 아래에 있습니다 (상단에서의 거리는 세로 모드와 동일하게 유지됩니다).
나는 중심에 둘 것으로 기대하지만 ...
아이디어가 있으십니까?
감사합니다 - 끝날 때까지 플래그 이름을 읽었어야합니다 :) 그리고 센터링에 관해서 : 실제로 사용자 지점에 따라 사용자 위치에 따라 사용자 지점이 다를뿐입니다. 하지만 이것을 지적 해 주셔서 감사합니다 ... – Axel