내 프로젝트 중 하나에 Oomph MacMapKit을 통합 했으므로 모든 단계를 수행했습니다. 그러나 문제가 있습니다. NSToolbar를 사용하고 뷰를 전환합니다. 지도 페이지에있을 때마다 다른 페이지로 전환 한 다음지도 페이지로 다시 전환하면지도가 MKMapView 아래에 그려지고 MKMapView는 흰색이지만 흰색 영역에서 마우스를 드래그하여지도에서 탐색 할 수 있습니다.Oomph MacMapKit Drawing Wrong
다른 프로젝트에서도이 도구를 사용해 보았습니다. 일반
다시
사람이 내가이 문제를 해결할 수있는 방법을 알고 있나요 전환 후
봐?
이 코드는 전환 페이지
- (NSView*)viewForTag:(int)tag
{
switch (tag)
{
case 0:
return [firstViewController view];
break;
case 1:
return [secondViewController view];
break;
default:
return [firstViewController view];
break;
}
}
- (IBAction)switchViews:(id)sender
{
NSView* currentView = [self viewForTag:[sender tag]];
NSView* previousView = [self viewForTag:currentViewTag];
currentViewTag = [sender tag];
[[[[self window] contentView] animator] replaceSubview:previousView with:currentView];
}
지도 페이지에 특별한 코드가 없습니다
내 창 컨트롤러 위임에서 실행됩니다.미리 감사드립니다.
나는보기의 전환을 포함하여 내 앱에서 Oomph MapKit을 통합했으며 완벽하게 작동하는 것으로 나타났습니다. 이 질문에 대한 합리적인 대답을 얻기 전에 코드를 게시해야합니다. – Roger
감사합니다. Roger,하지만지도 페이지에는 특별한 코드가 없습니다. 그러나보기를 전환하기 위해 주 창에서 코드로 질문을 업데이트했습니다. –