UIslider 控件作为 iTunes
Posted
技术标签:
【中文标题】UIslider 控件作为 iTunes【英文标题】:UIslider control as 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 我用代码编辑了我的问题 【参考方案1】:本文通过增加拇指可点击区域提供解决方案
http://mpatric.blogspot.com/2009/04/more-responsive-sliders-on-iphone.html
【讨论】:
以上是关于UIslider 控件作为 iTunes的主要内容,如果未能解决你的问题,请参考以下文章
以编程方式在 UITableViewCells 中嵌入多个 UISlider 和 UILabel 控件