新的Apple Music非常轻巧,极简主义且定制UISlider
。 UISlider
图片似乎是在drawRect()
方法中绘制的。如何制作类似的东西?
答案 0 :(得分:2)
UISlider
公开属性,以便您可以修改拇指左侧和右侧的“拇指”(圆形部分)和轨道的色调颜色或图像。您还可以为轨道和拇指子类并提供不同的帧。您还可以使用UIAppearance
在应用中的所有幻灯片上调整这些属性。
This Ray Wenderlich tutorial介绍了如何自定义滑块的外观以及许多其他控件。要点,如果链接断开:
UIImage *minImage = [[UIImage imageNamed:@"slider_minimum"]
resizableImageWithCapInsets:UIEdgeInsetsMake(0, 5, 0, 0)];
UIImage *maxImage = [[UIImage imageNamed:@"slider_maximum"]
resizableImageWithCapInsets:UIEdgeInsetsMake(0, 5, 0, 0)];
UIImage *thumbImage = [UIImage imageNamed:@"thumb"];
[[UISlider appearance] setMaximumTrackImage:maxImage
forState:UIControlStateNormal];
[[UISlider appearance] setMinimumTrackImage:minImage
forState:UIControlStateNormal];
[[UISlider appearance] setThumbImage:thumbImage
forState:UIControlStateNormal];