2012-10-21 3 views
1

iOS 6 SDK가 이전 MPVolumeView 컨트롤의 스타일을 계속 사용하는 이유는 무엇입니까? 저는 Apple의 Default Music 응용 프로그램과 같은 기본 스타일을 사용하고 싶습니다.기본 MPVolumeView 스타일

올드 하나 하나 enter image description here

새로운 기능 :

enter image description here

내 프로젝트에 새로운 하나를 사용하는 방법은 없나요?

감사합니다.

답변

3

UISlider 컨트롤을 사용하지 않고이 작업을 수행하는 또 다른 방법이 있습니다.

UIImage *minImage = [UIImage imageNamed:@"bar-bg"]; 
UIImage *maxImage = [UIImage imageNamed:@"bar-bg-active"]; 
UIImage *tumbImage= [UIImage imageNamed:@"circle"]; 

// 276 x 14 px images used for min and max 
// so i need to make the images into very small images by making resizable otherwise it strechs very ugly 
minImage = [minImage resizableImageWithCapInsets:UIEdgeInsetsMake(0, 20, 0, 0)]; 
maxImage = [maxImage resizableImageWithCapInsets:UIEdgeInsetsMake(0, 0, 0, 20)]; 

[volumeManager setMinimumVolumeSliderImage:minImage forState:UIControlStateNormal]; 
[volumeManager setMaximumVolumeSliderImage:maxImage forState:UIControlStateNormal]; 
[volumeManager setVolumeThumbImage:tumbImage forState:UIControlStateNormal]; 

그리고 volumeManager는

@property (strong, nonatomic) IBOutlet MPVolumeView *volumeManager; 
입니다