2010-07-16 2 views
0

지도 및 일부 레이블을 표시하는 간단한 iPhone 응용 프로그램을 만드는 중이지만 MKMapView는 인터페이스 작성기에 넣을 때 중심에 놓기를 좋아합니다.MKMapView를 가운데 위치에서 움직일 수 없습니까?

나는 매우 새로운데, 그래서 나는 내 무지를 사과한다.

MKMapView를 가운데 위치에서 이동하는 방법을 찾지 못하는 것 같습니다. 가장자리를 스케일 할 수 있지만, 스케일링은 양면에 반영되고 x와 y 값을 수동으로 변경할 수 없습니다. MKMapView를 화면 맨 위로 옮기고 맨 아래에 몇 개의 레이블을 붙이고 싶습니다. 그러나 맨 위에는 추가 공간이 필요 없습니다.

MKMapView를보다 자유롭게 움직일 수있는 방법이 있습니까 (Interface Builder 또는 실제 Objective C 코드에서 사용할 수 있습니까?).

는 베어 창에 배치하려고 시도하는 것 같은 -Serge

답변

2

그것은 소리, 감사합니다. 화면의 일부에 배치하고 싶다면 윈도우에 일반 뷰를 먼저 놓고 (창을 가득 채울 수 있음) MKMapView를 그 뷰에 놓습니다. 원하는 위치로 이동할 수 있습니다.

+0

좋아요, Matthew에게 감사드립니다.하지만 물어봐야합니다.보기를 활성화하거나 추가하려면 어떻게해야합니까? 나는 그 무언가 간단하다고 확신하지만, 나는이 순간을 어떻게 다루어야할지 모른다. 이것뿐만 아니라, 어떤 종류의 코드 내 참조를 변경해야합니까? (일반화 된 대답 만 할 것입니다) – Serge

+0

Interface Builder에서 라이브러리 창에서보기를 창으로 직접 드래그하거나 문제가있는 경우 드래그 할 수 있습니다 목록 영역에 놓고 창이 강조 표시되면 놓으십시오. 그런 다음 새 MKMapView를 같은보기로 드래그 할 수 있습니다. 이제 크기를 조정할 수 있습니다. XCode에서보기 컨트롤러에 MKMapView 인스턴스 변수를 만듭니다. Interface Builder에서 "File 's Owner"라는 텍스트를 control- 클릭하십시오. "보기"라는 단어 옆에있는 원을 클릭하고 목록의 아래쪽에있는보기 항목으로 끌어옵니다. 변수 옆에있는 원을 클릭하고 MKMapView 행으로 드래그하십시오. –

+0

나는 마지막 부분을 더 분명하게 설명 할 수는 없다. MKMapView에 뭔가를 드래그해야하는 부분을 의미합니다. 감사, – Ashutosh

관련 문제