Как исправить разрыв между thumbImage и TrackImage в UISlider? - PullRequest
0 голосов
/ 27 февраля 2020

enter image description here У меня есть UISlider с установленными setMaximumTrackImage и setMinimumTrackImage. Оба изображения имеют одинаковое разрешение, начальная и конечная точки большого пальца, разрыв изображения

UIImage *minImage = [[UIImage imageNamed:(IS_IPAD? @"fill1.png" : @"fill2.png")]resizableImageWithCapInsets:UIEdgeInsetsMake(0, 12, 0, 12)];
UIImage *maxImage = [[UIImage imageNamed:(IS_IPAD?@"progress1.png":@"progress2.png")]resizableImageWithCapInsets:UIEdgeInsetsMake(0, 12, 0, 12)];
UIImage *thumbImage = [UIImage imageNamed:(IS_IPAD?@"btn1.png":@"btn2.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];

enter image description here

...