Ben özelleştirilmiş ettik benim UISlider
ama benim başparmak görüntü tuhaf görünüyor, bunu pozisyon merkezi tarafından hizalanmış değil ya:hizalayın UISlider başparmak görüntü - nesnel-c
Fakat böyle olmalı:
UIImage *leftTrack = [[UIImage imageNamed:@"blueTrack.png"] stretchableImageWithLeftCapWidth:3 topCapHeight:0];
UIImage *rightTrack = [[UIImage imageNamed:@"whiteTrack.png"] stretchableImageWithLeftCapWidth:3 topCapHeight:0];
[slider setThumbImage:[UIImage imageNamed:@"thumbButton.png"] forState:UIControlStateNormal];
[slider setMinimumTrackImage:leftTrack forState:UIControlStateNormal];
[slider setMaximumTrackImage:rightTrack forState:UIControlStateNormal];
:
Ve burada kodudur
Sorun nerede olabilir?
DÜZENLEME: Bu sorunun çözümünü buldum. Başparmak görüntü arka plan şeffaf olduğunu ve bunun başparmak görüntü merkezi tarafından hizalanmış değildi görmedim:
Kişisel streç görüntü UISlider iç uygulama gerektiriyorsa aynen kadar yüksek değildir olmak. Daha az yüksek yapmayı deneyin. –
Nasıl olduğunu gösterebilir misin? –
Peki - GIMP, Photoshop, Paint.net ... :) kullanın –