以前のバージョンの iOS ではすべて正常に動作しますが、iOS 7 では動作しません。UISlider のカスタム デザインを設定していないため、ビューには何も表示されず、ボリューム スライダー ビューは空です。他のすべては正常に動作します。
コード:
for (UISlider *slider in volumeSlider.subviews) {
NSLog(@"Searching!");
if ([slider isKindOfClass:[UISlider class]]) {
NSLog(@"SLIDER FOUND!");
[slider setThumbImage:[UIImage imageNamed:@"thumbSlider.png"] forState:UIControlStateNormal];
[slider setMinimumTrackImage:[[UIImage imageNamed:@"sliderMax.png"] stretchableImageWithLeftCapWidth:10.0 topCapHeight:0.0] forState:UIControlStateNormal ];
[slider setMaximumTrackImage:[[UIImage imageNamed:@"sliderMin.png"] stretchableImageWithLeftCapWidth:10.0 topCapHeight:0.0] forState:UIControlStateNormal ];
}
}