UISliderbar движется при движении трека - PullRequest
0 голосов
/ 18 декабря 2009

У меня есть пользовательская ползунок, и когда я перемещаю ее назад и вперед, изображение дорожки, кажется, немного смещается влево и вправо. Кто-нибудь знает, почему это происходит?

UIImage *stetchLeftTrack = [[UIImage imageNamed:highBar] stretchableImageWithLeftCapWidth:capLeft topCapHeight:0.0];
UIImage *stetchRightTrack = [[UIImage imageNamed:grooveBar] stretchableImageWithLeftCapWidth:capRight topCapHeight:0.0];
[customSlider setThumbImage: [UIImage imageNamed:thb] forState:UIControlStateNormal];
[customSlider setThumbImage: [UIImage imageNamed:thbH] forState:UIControlStateHighlighted];
[customSlider setMinimumTrackImage:stetchLeftTrack forState:UIControlStateNormal];
[customSlider setMaximumTrackImage:stetchRightTrack forState:UIControlStateNormal];

1 Ответ

1 голос
/ 18 декабря 2009

Возможно ли, что ваши значения capLeft и capRight не соответствуют вашим ожиданиям (вероятно, они должны быть ненулевыми целыми числами)? Это может быть растяжение всего изображения, а не только той части, которую вы намеревались растянуть.

...