2011-05-03 3 views
2

Ipad 기본 캘린더 애플리케이션의 슬라이더와 비슷한 슬라이더를 구현하는 방법을 알고 싶습니다. 아래 이미지를 첨부했습니다ipad 기본 캘린더 앱과 유사한 슬라이더 컨트롤

아래쪽에 표시되어 있으면 슬라이더처럼 동작하여 월을 누르거나 슬라이딩하여 월을 선택할 수 있습니다.

누구든지 해당 컨트롤의 이름을 말할 수 있다면 좋을 것입니다. 내가 UISlider를 사용하여 시도하지만 난 단지 세 가지 옵션을 선택할 수 있습니다 볼 : 사람이 어떻게 말해 줄 수, 해당 컨트롤이 실제로 슬라이더 컨트롤의 경우

  • setThumbImage
  • setMinimumTrackImage
  • setMaximumTrackImage

를 I 여러 개의 이미지/텍스트를 삽입 할 수 있습니다.

감사합니다.

+1

매우 흥미로운 질문이라고 생각합니다. StackOverflow에서 그 종류의 것을 더보고 싶습니다. 뭔가를 깨닫는 방법? 어떤 프레임 워크 구성 요소를 활용할 수 있습니까? – Ciryon

답변

1

이있는 UIScrollView를 사용하여 달성 될 수있다. UIButton을 프로그래밍 방식으로 배경 이미지와 텍스트를 요구 사항에 따라 추가하십시오.

화면에 1 페이지 (이미지) 만 표시되는 tutorial1tutorial2을 참조 할 수 있습니다. 요구 사항에 맞게 동일한 로직을 적용하려면 계산을해야합니다. 즉, 스크롤 뷰는 이미지에 표시된 것과 같이 더 작고 (너비가 더 큼) 크고 너비가 클수록 이미지에 관계없이 UIButton을 추가 할 수 있으며 한 번에 하나 이상의 항목을 표시하는 것이 중요하지만 어렵지는 않습니다. Main 부분은 프로그래밍 방식으로 스크롤됩니다.

+0

감사합니다 jennis .. 어제 같은 일을했습니다 ... 그들에게 버튼이있는 스크롤보기를 만들었습니다 ... 멋진 링크 btw .. 매우 도움이된다. .. 내가 어디인가에서 붙이게되는지 명확히 묻을 것이다. .. – learner2010

+0

Tutorial1 링크가 작동하지 않습니다. – bummi

2

당신이 원하는 것보다 더 복잡 할 수 있지만 만들 수있는 자신 만의 :

이 날짜를 UILabels이있는 배경을 확인

의 UIViewController에서 선택 상자를

을 확인 당신은 할 수 같은 뭔가를 넣어 :

있는 touchesMoved - 하는 터치에있는 선택 사항 상자의 x 값이 동일합니다

touchesEnded - M ake 선택 상자의 x 값이 터치의 마지막 x 값과 같습니다.

이동 된 터치는 선택 상자를 드래그 할 수있게하며, touchesEnded는 탭 선택을 허용합니다.

그러면 선택 상자에 x 값을 적용하기 만하면됩니다.

는 (이것은 매우 단순화 된 버전입니다,하지만 당신은 아주 쉽게 할 수 있습니다.)

+0

답변을 주셔서 감사합니다 XenElement .. 실제로 Jennis가 게시 한 것과 비슷한 방식으로 수행했습니다 ... – learner2010

관련 문제