사진 앱과 같은 툴바에 미리보기 이미지를 넣고 싶습니다. 왼쪽의 스크린 샷처럼 :iPad 사진 앱과 같은 도구 모음의 축소판 슬라이더
alt text http://images.apple.com/ipad/features/images/photos_perfect_20100225.jpg
가 거기에있는이 작업을 수행하는 제어 내장, 또는 내가 처음부터 그것을 구현해야합니까?
답변이 처음부터 나온다면 팁이 있습니까?
사진 앱과 같은 툴바에 미리보기 이미지를 넣고 싶습니다. 왼쪽의 스크린 샷처럼 :iPad 사진 앱과 같은 도구 모음의 축소판 슬라이더
alt text http://images.apple.com/ipad/features/images/photos_perfect_20100225.jpg
가 거기에있는이 작업을 수행하는 제어 내장, 또는 내가 처음부터 그것을 구현해야합니까?
답변이 처음부터 나온다면 팁이 있습니까?
이것은 사용자가 직접 작성해야 할 컨트롤입니다. 최선의 방법은 아니지만 UISlider를 서브 클래 싱하여 트랙 배열을 만드는 이미지 배열을 그린 다음 현재 이미지를 핸들로 사용하는 방법을 생각해 봅니다.
처음부터 대답은 불행합니다.
사용자 정의보기를 만들고 사용자가 사용하기로 결정한 축소판 너비만큼 x 위치를 증가시키는 UIImageView 객체를 사용하여 이미지 배열을 하위보기로 추가합니다.
사용자 정의보기의 터치 이벤트를 무시하십시오. -touchesMoved에서 터치가 현재 어떤 이미지 뷰인지 확인하고 Core Animation을 사용하여 현재 뷰의 스케일을 애니메이션하여 나머지보다 크게 만듭니다. -initWithCustomView를 사용하여 UIBarButtonItem에서 사용자 정의보기를 래핑하는 툴바에 사용자 정의보기를 추가하십시오.
사용자 정의보기에서 사용자 상호 작용을 사용하도록 설정하면 터치 이벤트가 수신되지 않습니다. 코드에 대한 도움이 필요하면 코드 관련 질문으로 질문을 업데이트하십시오.
감사합니다. 당신의 접근 방식이 Jasarien의 대답과 어떻게 비교 될 것이라고 생각합니까? – hpique
누군가가 여전히 그것을 필요로한다면, 나는 Photos3app 썸네일 슬라이더와 유사한 간단한 UI 컨트롤 인 ThumbnailPickerView을 만들려고 노력했다.
매우 유용하고 멋진 솔루션 @Ayoy ... 고맙습니다 !!! –
감사합니다. 당신의 접근 방식을 Matt Long의 대답과 어떻게 비교한다고 생각하십니까? – hpique
매트의 대답은 UISlider 하위 클래스를 기반으로하는 것보다 더 효과적 일 수 있습니다. 매트의 접근 방식으로 당신이 더 많은 자유를 누릴 수 있다고 상상해 봅니다. 그러나 UISlider를 기본으로 사용하면 훨씬 쉽고 빠르게이 작업을 수행 할 수있을 것이라고 생각합니다. – Jasarien