有没有人有一种快速的方法来制作一个看起来像 iPod 应用程序中的 UISlider(想想洗涤器/音量控制)。基本上我需要一些看起来完全像 MPVolumeView,但不控制声音的东西。如果做不到这一点,有没有人有资产来制作一个(旋钮/轨道)。
问问题
4400 次
2 回答
13
是的,我知道如何创建自定义滑块,我只是想知道是否有人已经拥有这些图像。我猜不是,所以我提取了我自己的。
供将来参考,如果其他人需要这样做:
以下资产画廊, http: //img200.imageshack.us/gal.php?g=whiteslide.png
下载这些图像,并使用此代码进行设置:
scrubberSlider.backgroundColor = [UIColor clearColor];
UIImage *stetchLeftTrack = [[UIImage imageNamed:@"blueTrack.png"]
stretchableImageWithLeftCapWidth:9.0 topCapHeight:0.0];
UIImage *stetchRightTrack = [[UIImage imageNamed:@"whiteTrack.png"]
stretchableImageWithLeftCapWidth:9.0 topCapHeight:0.0];
[scrubberSlider setThumbImage: [UIImage imageNamed:@"whiteSlide.png"] forState:UIControlStateNormal];
[scrubberSlider setMinimumTrackImage:stetchLeftTrack forState:UIControlStateNormal];
[scrubberSlider setMaximumTrackImage:stetchRightTrack forState:UIControlStateNormal];
于 2009-08-15T22:39:03.427 回答
2
您应该能够通过使用来近似您想要的外观(不能保证完全相似)
setThumbImage:forState:
setMinimumTrackImage:forState:
setMaximumTrackImage:forState:
在 UISlider 上。(通过继承 UIControl 来创建自己的滑块也不是很困难。)
于 2009-08-15T12:08:44.160 回答