UISlider와 같은 원형 슬라이더 컨트롤을 만들어 보았습니다.

2578 단어 iOSObjective-C우이

개요



iOS의 UISlider는 편리하지만 옆에 넓게 공간을 차지해야하므로 배치가 어렵습니다.
거기서, 오디오 기기의 볼륨과 같은, 원형의 Slider를 만들어 보았습니다.


사용법



샘플 코드의 UICircleSlider 폴더별로 프로젝트에 복사합니다.
나머지는 거의 UISlider와 같습니다.
    // 画像
    circleSlider.image = [UIImage imageNamed:@"volume"];
    // 最小値
    circleSlider.minimumValue = 0;
    // 最大値
    circleSlider.maximumValue = 100;
    // 初期値
    circleSlider.value = 0;
    // 通知設定
    circleSlider.delegate = self;

값이 변경되면 delegate에서 알리려고합니다.
- (void)didChangeValue:(UICircleSlider *)sender
{
    [valueLabel setText:[NSString stringWithFormat:@"%.2f", sender.value]];
}

이미지는 자유롭게 변경할 수 있습니다. (샘플처럼 위쪽을 향한 상태의 이미지를 사용하십시오)

샘플 코드



본체와 함께 github에서 부디.
UICircleSlider

좋은 웹페이지 즐겨찾기