2010-06-10 5 views
0

내 응용 프로그램에서 uislider를 사용하고 있습니다. 이제 슬라이더를 움직일 때 가운데 버튼의 위치를 ​​얻고 싶습니다. 어떻게 가능합니까?UISLDER의 좌표를 찾는 방법은 무엇입니까?

+0

슬라이더의 값 또는 가운데 버튼 이미지의 실제 픽셀 좌표에 대해 이야기하고 있습니까? – Tim

+0

센터 버튼 이미지의 실제 픽셀 좌표를 말하고 있습니까? – JohnWhite

답변

0
UISlider *slider = mySlider; 
CGRect bounds = slider.bounds; 
CGRect trackRect = [slider trackRectForBounds:bounds]; 
CGRect thumbPosition = [slider thumbRectForBounds:bounds trackRect:trackRect 
              value:slider.value]; 

문서 here을 참조하십시오.

0

하위 뷰 중 하나입니다. 그러나 이와 같이 액세스하면 향후 OS 버전에서 손상 될 수 있습니다. 좌표 계산에있어 합리적인 추측을 할 수 있습니다.

관련 문제