2010-03-22 4 views
1

아이폰 OS의 표준지도 애플리케이션의 왼쪽 하단에있는 gps 버튼과 같은 버튼을 사용하거나 흉내 내고 싶습니다. 버튼은 토글 버튼처럼 작동합니다.이 버튼은 푸시되는지 여부에 따라 gps가 활성화 또는 비활성화되며 gps가 사용자의 위치를 ​​찾는 동안 작은 스피너 구성 요소를 보유 할 수 있습니다.iphone google maps 십자형 커서 버튼

이 구성 요소를 기본 구성 요소를 사용하여 쉽게 만들 수 있는지 알고있는 사람이 있습니까? 그렇다면 그러한 구성 요소를 개발하는 가장 좋은 방법은 무엇입니까?

십자선/대상 아이콘을 다시 사용할 수있는 일반적인 아이콘입니까?

답변

0

버튼은 단지 이미지 일 뿐이므로이를 다시 만들 수 있습니다.

추적을하기 위해,이 샘플 코드를 볼 것입니다 : 그것은 어떻게 GPS 좌표를 얻기 위해, 당신은 MKMapView에 데이터를 급지 할 수있는 방법을 보여줍니다 http://developer.apple.com/iphone/library/samplecode/LocateMe/index.html

.

+1

http://glyphish.com/ 아이콘 설정 값은 한 가지만은 "공식"과 유사한 이미지를 가지고있다. 아이콘에 액세스 할 수 있지만 문서화되지 않은 방법을 통해 사과가 표시됩니다. –

+0

아이콘이 아주 완벽합니다 .. 그 링크를 주셔서 감사합니다! 핵심 위치 프레임 워크는 매우 간단하므로 이미 작동 중입니다. 회 전자를 버튼 내부에서 실행하는 방법에 대한 아이디어가 있습니까? 그게 아주 관례적인 행동이지? – xastor

+0

당신은 UIButton을 서브 클래스 화하기를 원할 것입니다. 확실히 Core Animation을 사용하여 UIImage (십자선)와 UIActivityIndicatorView 하위 뷰 사이를 페이드 (fade) 할 수 있습니다. UIControl을 서브 클래 싱하는 데 유용한 정보 : http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UIControl_Class/Reference/Reference.html#//apple_ref/occ/cl/UIControl – christo16

0

는 애플의 회 전자 버튼이 숨겨져 있지만, systemButton 사용할 수 있습니다 : 100

+0

문서화되지 않은 기능과 새로운 iOS에서 이전 형식을 반환합니다 – DenTheMan