objective-c - 如何创建 iPod 风格的 UISlider

标签 objective-c cocoa cocoa-touch uislider

有没有人有快速制作 UISlider 的方法,它看起来像 iPod 应用程序中的 UISlider(想想洗涤器/音量控制)。基本上我需要一些看起来完全像 MPVolumeView,但不控制声音的东西。如果做不到这一点,是否有人有能力制作一个(旋钮/轨道)。

最佳答案

是的,我知道如何创建自定义 slider ,我只是想知道是否有人已经拥有这些图像。我猜不是,所以我提取了自己的。

为了将来引用,如果其他人需要这样做:

下面的 Assets 画廊, 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];

关于objective-c - 如何创建 iPod 风格的 UISlider,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1280798/

相关文章:

iphone - Xcode:如何为使用 Storyboard 创建的 subview 设置委托(delegate)?

ios - 我想我遇到了僵局,但不太明白为什么

ios - NSURLSession 辅助类

swift - MVC:在哪里存储数据?

cocoa - 核心数据: migrating entities with self-referential properties

objective-c - 检查 CALayer 是否已经添加为子层

iphone - ios4中如何执行网络后台

ios - 无法做网点

iphone - 允许一个 View 支持多个方向,而其他 View 则不支持 iPhone

ios - If 语句未运行 - iOS