2011-09-19 2 views
0

슬라이더/조이스틱을 만들려고했지만 원이 아닌 줄을 만들 생각이었습니다. 그래서 난 단지 X 축에 걸쳐 수있는 이미지 드래그를 만들어이 슬라이더는 내가이 한 중단 점에 도달 할 때 :objective-c iphone sdk 이미지를 상자 안에 드래그

if(slider.center.x <= 60) { 
    slider.center = CGPointMake(60, slider.center.y); 
} 

그래서 60보다 큰 얻을 수 없겠죠하지만 난 생각하지 않습니다를 이렇게하는 더 좋은 방법이 있습니까? 상자를 만들고 그 상자 밖으로 끌지 않도록 무언가를 세우는 것과 같은 것입니까?

감사합니다.

답변

0

이 방법은 매우 좋습니다. 내가 아는 한 이보다 다른 방법으로 끌기를 멈추는 일은 없다.
그러나 UISlider이라는 컨트롤이 있습니다. 이 컨트롤은 원하는 기능을 수행합니다.

+0

그래 내가 알고 있지만 그보다 작은 경우 감지 못생긴 : p하지만이 좋은 방법은 다음 그 ok :) –

+0

그래, 더 좋은 방법이 없기 때문에 이것은 좋은 방법입니다. :) –

0

또한 touchesBegan,있는 touchesMoved 및 touchesEnded을 사용할 수 있습니다, 다음 뒤에 이미지를 추가하고 터치 절반 이미지의 폭 (왼쪽) 또는 절반 이상 때 ​​(오른쪽)

관련 문제