我有一个自定义的 UISlider
图像用于我的轨道填充,但它超出了轨道的范围。
这是我的 AppDelegate.m
中的代码UIImage *minImage = [[UIImage imageNamed:@"slider-track-fill.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 4, 0, 4)];
UIImage *maxImage = [UIImage imageNamed:@"slider-track.png"];
UIImage *thumbImage = [UIImage imageNamed:@"slider-cap.png"];
[[UISlider appearance] setMaximumTrackImage:maxImage forState:UIControlStateNormal];
[[UISlider appearance] setMinimumTrackImage:minImage forState:UIControlStateNormal];
[[UISlider appearance] setThumbImage:thumbImage forState:UIControlStateNormal];
[[UISlider appearance] setThumbImage:thumbImage forState:UIControlStateHighlighted];
- 这是我加载应用时的样子
最佳答案
您可能只想将剪辑设置为 bounds = YES。
self.slider.clipsToBounds = YES;
关于ios - 如何修复我的 UISlider 上的轨道填充图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25439769/