uislider - Custom MPVolumeView Thumb Image not vertically centered since iOS 5.1 -


i'm building application needs mpvolumeview control volume. worked before ios 5.1 since 5.1 update thumb image no longer vertically centered. tried few things changing imagine dimensions, resizing views (and slider) nothing seems work, thumb not vertically centered anymore. way centered thumb if use default ios one.

i tried adding uislider view exact min, max , thumb image , 1 centered fine.

here code mpvolumeview:

mpvolumeview *volumeview; volumeview = [[[mpvolumeview alloc] initwithframe:volumeviewholder.bounds] autorelease]; [volumeviewholder addsubview:volumeview];  uiview  *volumeviewslider; (uiview *view in [volumeview subviews]) {     if ([[[view class] description] isequaltostring:@"mpvolumeslider"])     {         volumeviewslider = view;     } }  [(uislider *)volumeviewslider setthumbimage:sliderhandleicon forstate:uicontrolstatenormal];     [(uislider *)volumeviewslider setminimumtrackimage:lefttrackimage forstate:uicontrolstatenormal];     [(uislider *)volumeviewslider setmaximumtrackimage:righttrackimage forstate:uicontrolstatenormal]; 

volumeviewholder uiview thats 153x33. put thumb in green in screenshot. enter image description here

maybe better solution:

user bigger image transparent border on bottom. should around 10px retina displays.


Comments

Popular posts from this blog

c# - SVN Error : "svnadmin: E205000: Too many arguments" -

c# - Copy ObservableCollection to another ObservableCollection -

All overlapping substrings matching a java regex -