UIslider控制为iTunes

时间:2014-03-27 09:45:58

标签: ios itunes uislider audio-player

创建了一个音乐播放器,我的跟踪进度是用拇指uislider作为iTunes。一切似乎都很好,除了滑动拇指的触摸不顺畅的iTunes。在iTunes音乐播放器中,虽然短划线(拇指图像)太小,但拇指很容易触摸。

enter image description here

我怎么能像iTunes一样?我可以扩大拇指触摸空间。我在拇指高度添加透明区域,但没有任何变化。

我希望拖动顺利,现在需要点击拇指然后拖动。 PLZ,我失去了很长时间试图改进它作为iTunes

这是我创建滑块的代码

   progressView = [[UISlider  alloc] initWithFrame:CGRectMake(60, 30, 200, 7)];
    [progressView addTarget:self action:@selector(sliderMoved:) forControlEvents:UIControlEventValueChanged];
 [progressView setThumbImage:[UIImage imageNamed:@"thumb.png"] forState:UIControlStateNormal];
 progressView.continuous=YES;
 [self.view addSubview:progressView];



- (IBAction)sliderMoved:(UISlider *)aSlider{
 if (streamer.duration)
    {

        double newSeekTime = (aSlider.value) * streamer.duration;
    [streamer seekToTime:newSeekTime];

    }

}

1 个答案:

答案 0 :(得分:0)

本文通过增加拇指可点击区域来提供解决方案

http://mpatric.blogspot.com/2009/04/more-responsive-sliders-on-iphone.html