의 MPMediaPickerController
에 액세스하여 'navigationController.tabBarController.selectedIndex
'을 변경할 수 있기를 원합니다. 그러나 나는 그것을 액세스 할 수없는 것 같습니다. iOS 7에서는 MPMediaPickerController
의 기본 탭이 재생 목록 탭이지만 노래 탭으로 변경하려고합니다. Rise Alarm Clock과 같은 다른 앱에서이 작업을 수행했기 때문에 가능하다는 것을 알고 있지만 어떻게 처리하는지 전혀 알지 못합니다. - .navigationController
및 tabBarController
당신은 단지 그 탐색 컨트롤러 또는 막대에 액세스하는 표준 뷰 컨트롤러 방법을 사용할 수 있도록MPMediaPickerController navigationController에 액세스하는 방법?
<UIWindow: 0x14e812a0; frame = (0 0; 320 568); gestureRecognizers = <NSArray: 0x14e81a30>; layer = <UIWindowLayer: 0x14e81a80>>
| <UIView: 0x14ed3c10; frame = (0 0; 320 568); layer = <CALayer: 0x14ee8d50>>
| | <_UISizeTrackingView: 0x14d45050; frame = (0 0; 320 568); clipsToBounds = YES; autoresize = W+H; layer = <CALayer: 0x14d44d70>>
| | | <_UIRemoteView: 0x14d446c0; frame = (0 0; 320 568); transform = [0.5, -0, 0, 0.5, -0, 0]; userInteractionEnabled = NO; layer = <CALayerHost: 0x14d44020>>
탭 표시 줄을 찾기 위해 하위보기를 반복하는 방법에 대한 자세한 정보를 제공해 주시겠습니까? – thisiscrazy4
'MPMediaPickerController' 뷰의 서브 뷰를 통과하는 반복적 인 for-loop가 있습니다. 그러나 시스템 관리 컨트롤을 망칠 필요가 없으며 배포에서 레이아웃으로 구조를 변경하여 앱이 손상 될 수 있으므로 매우 나쁜 습관입니다. – lxt
하위 뷰를 찾기 위해 재귀 설명을했는데 업데이트 된 질문을 참조하십시오. 어떤 하위보기에서 탭 표시 줄에 액세스합니까? – thisiscrazy4