2011-01-03 6 views
1

저는 약간의 프로젝트를 진행 중이고 일종의 "google maps"확대/축소를 구현하려고합니다. 그 말은 이미지를 보여주고 사용자가 약간의 그림을 확대 할 수있게하려는 것입니다.이미지 확대, 자세한 내용보기

첫 번째 이미지는 터미널과 게이트가있는 공항의 전반적인 모습을 보여야합니다. 그러나 터미널을 확대 할 때 버스 정류장, 택시 정류장, 정보, 카페 등의 위치 정보가 더 자세하게 표시되어야합니다. 지도가 아니어야합니다.

Google을 조금 검색했지만 실제로 찾을 수 없습니다. 제안이있는 사람은 누구입니까? 유사한 것들에 대한 튜토리얼에 대한 바람직한 링크?

안부,
폴 Peelen

답변

1

표준 방법이 CATiledLayer 층으로 사용자 정의 UIView를 추가 UIScrollView를 사용하고 UIScrollView 내에 구현합니다. 내부 내용 (설정 내용)을 내부 레이어 CATiledLayer으로 그려서 이미지를 렌더링합니다. PhotoScroller sample project을보세요.

+0

좋아요! 나는 한번 볼게. –

+0

예를 올바르게 이해한다면 두 개의 scrollview와 하나의 UIView를 사용합니다. 첫 번째 scrollview는 다른 이미지를 페이징하는 데 필요하지 않습니다. 두 번째는 (확대 된) 내용을 스크롤하기위한 것이고 UIView는 서로 다른 이미지 (타일)입니다. 옳은? 이 예제를 더 잘 설명하는 링크가 있습니까? –

+1

정말로, 당신이 정말로 신경 쓰는 클래스는 ImageScrollView입니다. 코드가 명확하지 않으면 UIScrollView 프로그래밍 가이드 (http://developer.apple.com/library/ios/documentation/WindowsViews/Conceptual/UIScrollView_pg/) 및 Core Animation 프로그래밍 가이드 (http : //developer.apple.com/library/ios/#documentation/Cocoa/Conceptual/CoreAnimation_guide/Introduction/Introduction.html). 이것은 비교적 고급 IOS 주제입니다. 죄송합니다 더 간결한 포인터를 제공 할 필요가 없습니다. – fsaint