UISlider
클래스를 생성
UITouch
방법을 추가
UISlider
에 대한
touchesBegan
및
touchesMoved
이벤트를 감지 할
. 터치 이벤트는 정상적으로 작동했지만 슬라이더가 슬라이딩을 멈췄습니다. 내가 터치 방식을 언급하면 다시 슬라이딩을 시작합니다. 나는 무엇을 놓쳤는가? 또는 슬라이딩 이벤트와 터치 이벤트를 모두 어떻게 만들 수 있습니까? 내 실제 문제는, 사용자가 슬라이더 축소판 이미지를 누를 때 축소판 이미지의 크기를 변경하려고합니다. 슬라이더를 이동하면 일부 값이 반환되지만 슬라이더 값이 오랜 시간 동안 동일하게 유지 될 때 변경하고 싶습니다. 약간의 코드가 있습니다. 내가 시도하고 내가 특정 place.Again에서 슬라이더를 길게 누르면에 썸네일 이미지를 변경하려고UISlider 슬라이더 UITouch 이벤트를 구현하면서 슬라이딩 정지
cSlider=[[CLSlider alloc]initWithFrame:CGRectMake(40,90,480,40)];
[cSlider setMaximumTrackImage:[UIImage imageNamed:@"sliderL.png"
] forState:UIControlStateNormal];
[cSlider setMinimumTrackImage:[UIImage imageNamed:@"sliderR.png"] forState:UIControlStateNormal];
[cSlider setThumbImage:[self imageByDrawingCOnImage:[UIImage imageNamed:@"thumb.png"]:sColor] forState:UIControlStateNormal];
[cSlider addTarget:self action:@selector(sliderValue:) forControlEvents:UIControlEventValueChanged];
문제가 UITouch 이벤트 또는 UIGesture 현재 축소판 인 곳에서하지 전체 UISlider에 대한 트리거이다 ..
터치 이벤트 메소드의 코드를 표시 할 수 있습니까? – fibnochi
빈 터치 이벤트 메서드를 추가하는 중입니다 ... – user1226038