사용자가 슬라이더를 사용하여 시스템 볼륨을 변경할 수있게하려면이 작업을 수행하는 유일한 방법은 MPVolumeView를 사용하는 것입니다.어떻게 MPVolumeView를 구현합니까?
그러나 예제 코드를 찾을 수 없으며 구현하려는 모든 메서드가 표시되지 않습니다.
그래서 MPVolumeView를 구현하는 가장 쉽고 정확하며 효과적인 방법은 무엇입니까?
사용자가 슬라이더를 사용하여 시스템 볼륨을 변경할 수있게하려면이 작업을 수행하는 유일한 방법은 MPVolumeView를 사용하는 것입니다.어떻게 MPVolumeView를 구현합니까?
그러나 예제 코드를 찾을 수 없으며 구현하려는 모든 메서드가 표시되지 않습니다.
그래서 MPVolumeView를 구현하는 가장 쉽고 정확하며 효과적인 방법은 무엇입니까?
일반 슬라이더로 놓은 다음 속성을 사용하여 클래스를 MPVolumeView
으로 설정하십시오. IB의 일반 슬라이더로 표시되지만 런타임에는 MPVolumeView
의 인스턴스가되며 필요한 스타일과 동작을 갖습니다.
IB는 슬라이더 클래스를 변경하지 않습니다. – Emil
매력적인. 그것은 더 이상'UISlider' 서브 클래스로 인식되지 않습니다. 이 문제를 해결하기 위해 일반 UIView를 만들고 크기가 20px (iPhone의 경우 최소)로 설정 한 다음 클래스를 'MPVolumeView'로 설정할 수 있습니다. 배경을 투명한 색으로 설정하십시오. 이 클래스는 시뮬레이터에서 작동하지 않습니다. – warrenm
고마워, 지금은 작동, 난 그냥 UIAlertView에 배치하는 데 도움이 필요합니다 .. http://stackoverflow.com/questions/2829234/mpvolumeview-in-a-uialertview – Emil
사용이가 자동으로
mpVolumeViewParentView.backgroundColor = [UIColor clearColor];
MPVolumeView *myVolumeView = [[MPVolumeView alloc] initWithFrame: mpVolumeViewParentView.bounds];
[mpVolumeViewParentView addSubview: myVolumeView];
[myVolumeView release];
누군가가 예제를 요구할 때 apple 's 설명서에서 코드를 복사하는 데 많은 도움이되지 않습니다. https://developer.apple.com/library/ios/documentation/MediaPlayer/Reference/MPVolumeView_Class/Reference/ Reference.html # // apple_ref/occ/instp/MPVolumeView/showsVolumeSlider – AlvaroSantisteban
링크를 게시해서는 안되기 때문에 매우 유용합니다. 이 코드는 여전히 10 년 내에 (어쩌면) 여기있을 것입니다. 링크가 다음 주에 유효하지 않을 수 있습니다. – gnasher729
그냥 추가 얻을 것이다 어떤 화면보기의 하위 뷰 같다? 내가해야 할 일을해야 해. – Joost
예,하지만 어떻게 만드나요? – Emil