2011-08-12 4 views
0

enter image description here변경 기본 동작 - 아니 연속 슬라이딩 및 사용자 정의 버튼

내가 슬라이더를 사용하여 UI의 유형 위 달성하고자하는 ...하지만 슬라이더는 3 위치 에서 중지 1. 맨 오른쪽 2 익스트림한다 왼쪽 3. 가운데

iPhone에서 UISlider를 사용하여이 유형의 UI를 구현할 수 있습니까? 어떻게해야합니까?

편집 : 내가 VB.NET에서 트랙 바 같은 달성하고자하는

. UISlider로 가능합니까 ??? 또는

편집 ... SegmentedControl에서 떨어져 나에게 UISlider에 대한 설명서에서 2

int progressAsInt =(int)(slider.value + 0.5f); 
NSString *newText =[[NSString alloc] initWithFormat:@"%d",progressAsInt]; 
sliderLabel.text = newText; 
+0

예, 그렇습니다 ... 실제 질문 있습니까? – jtbandes

+0

UISlider – DShah

+0

슬라이드를 사용하여 어떻게 3 번만 멈추어야합니까? 또는 수동으로? – Maulik

답변

2

봐 아이폰에서 다른 제어/코드를 제안 해주십시오. forState : 및 setMaximumTrackImage : forState : 관심있는 방법은 setMinimumTrackImage있는 트랙, setThumbImage을 설정 : forState : 슬라이더 썸에 대한

가 처음에 충실하기 위해, 중간 또는 끝, 당신의 ViewController해야,에 슬라이더에서 연결된 valueChanged 메서드를 사용하여 적절한 값을 결정한 다음 setValue : animated :를 사용하여 슬라이더를 적절한 위치로 이동합니다. 따라서 슬라이더가 0에서 2로 이동하고 사용자가 슬라이더를 0.75로 변경하면이 슬라이더가 1이어야한다고 가정하고 슬라이더 값을로 설정합니다.

또한 연속 속성을 끄거나 위의 기능이 작동하지 않습니다.

+0

나는 이미 이것을 시도했지만 여전히 내 슬라이더가 트랙 바처럼 작동하지 않습니다 ... 또한 슬라이더의 정수 부분을 가정 ...하지만 여전히 코드를 얻을 수 없습니다 .. – DShah

+0

편집 귀하의 valueChanged 구현을 보여주는 질문, 거기에 문제가있을 수 있습니다. – jrturton

+0

질문을 수정했습니다 ... 편집 2 – DShah

관련 문제