Итак, у меня есть UISlider
, который я настраиваю с помощью некоторых изображений:
UIImage *stetchLeftTrack = [[UIImage imageNamed:@"slider_blue.png"] stretchableImageWithLeftCapWidth:9.0 topCapHeight:0.0];
UIImage *stetchRightTrack = [[UIImage imageNamed:@"slider_white.png"] stretchableImageWithLeftCapWidth:9.0 topCapHeight:0.0];
[volumeSlider setThumbImage: [UIImage imageNamed:@"slider_blob.png"] forState:UIControlStateNormal];
[volumeSlider setMinimumTrackImage:stetchLeftTrack forState:UIControlStateNormal];
[volumeSlider setMaximumTrackImage:stetchRightTrack forState:UIControlStateNormal];
На самом деле я просто пытаюсь скопировать регуляторы громкости, как показано в приложении iPod (что, насколько я знаю, вы не можете сделать в коде). Поскольку я использую изображения с высоким разрешением, в приложении все отображается огромным:
Когда на самом деле желаемый эффект:
Если я уменьшу реальные изображения, я потеряю качество, и оно будет выглядеть хламом и размыто! Итак, я хочу сделать это в коде, но немного потерялся...