2010-02-27 4 views
0

ThumbImage에 Slider 값을 표시하는 방법이 있습니까?
나는 ThumbImage의 X 위치를 얻고 그에 따라 UILabel을 움직일 생각을하고있었습니다.
그게 가능합니까?UISlider, thumbImage 위치 아는 중

+0

사용자의 엄지 손가락이 그 위로 덮히지 않습니까? – willc2

+0

그럴 수도 있습니다. 그러나 그의 엄지 손가락을 제거하면 시야가 확보 될 것입니다. 스마트 캐치 어쨌든 :) – Adhamox

+0

나는 이전 질문에 대답을 발견 : http://stackoverflow.com/questions/1714405/how-to-get-the-center-of-the-thumb-image-of-uislider 그것은 저를 위해 잘 작동했습니다. – Adhamox

답변

0

아쉽게도 직접해야합니다. 나는 shakedown을 위해 그것을 좋아했다. 보시다시피 슬라이더 위에 UILabel을 넣어 사용자가 조작 한 것을 볼 수 있습니다.

다행히도 쉽게 할 수 있습니다. 슬라이더에 "action"매개 변수로 생성하는 방법을 사용하여 addTarget:action:forControlEvents:과 같은 메시지를 보내면됩니다. 이 메소드는 엄지가 이동 될 때마다 호출됩니다 (forControlEvents 값에 따라 다름). 해당 메소드 내부에서 UISlider의 value 속성을 확인하고 이에 따라 UILabel을 업데이트하십시오.

+0

덕분에 값이 표시됩니다. 그러나 나에게 엄지 손가락의 좌표를주지 않을 것이다. 권리? – Adhamox