我希望如何设置 UISlider 的 trackImage。
我的形象是这样的。
我想使用模式。但是,我找不到路。
请告诉我提示。
您可以创建一个可调整大小的图像并制作它,以便使用平铺完成调整大小。由于图像上没有任何大写字母,因此您可以执行以下操作...
UIImage *trackImage = [[UIImage imageNamed:@"TheImage"] resizableImageWithCapInsets:UIEdgeInsetsZero resizingMode:UIImageResizingModeTile];
然后在滑块上使用此图像...
[slider setMinimumTrackImage:trackImage forState:UIControlStateNormal];
这将水平平铺图像。只要您的图案边缘到边缘匹配,它就会起作用。
我不知道为什么会有反对票?我认为这是因为我对一个不正确的答案投了反对票,因为它使用了已弃用的 API。
我已经建立了一个测试项目并使用了您的图像,并且效果很好。
您可以尝试UIColor
使用图像作为图案创建一个,然后将其设置在滑块中。
[slider setMinimumTrackTintColor:[UIColor colorWithPatternImage:/*your image*/]];