【问题标题】:UIslider control as iTunesUIslider 控件作为 iTunes
【发布时间】:2014-03-27 09:45:58
【问题描述】:

创建了一个音乐播放器,我的跟踪进度是 uislider with thumb as iTunes 。一切似乎都很好,只是滑块拇指的触摸不像 iTunes 那样顺畅。在 iTunes 音乐播放器中,虽然破折号(拇指图像)太小,但拇指很容易触摸。

我怎样才能喜欢 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];

    }

}

【问题讨论】:

  • 你说的是什么 iTunes 播放器,你是指 iOS 音乐播放器还是 iTunes 应用程序?您还可以发布一些您如何实现滑块的代码吗?
  • 是的,我的意思是 iOS 音乐播放器
  • 发布您的代码,没有它我们无法帮助您。
  • @rckoenes 我用代码编辑了我的问题

标签: ios itunes uislider audio-player


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2011-02-08
    • 1970-01-01
    • 2021-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多