当我在MPMediaPickerController
中显示iOS7
时,默认标签是“播放列表”标签。
如何将默认选项卡更改为“歌曲”选项卡?
我到处搜索,我找不到解决方案,但我知道这是可能的,因为我看到其他应用已经做到了。
以下是我展示媒体选择器控制器的方法:
- (void)showPicker {
MPMediaPickerController *mediapicker = [[MPMediaPickerController alloc] initWithMediaTypes:MPMediaTypeAnyAudio];
mediapicker.delegate = self;
mediapicker.prompt = @"Select a song";
[mediapicker setAllowsPickingMultipleItems:YES];
[mediapicker setShowsCloudItems:YES];
[self presentViewController:mediapicker animated:YES completion:nil];
}
答案 0 :(得分:0)
您无法更改MPMediaPickerController
的默认选项卡,在iOS 7之前,MPMediaPickerController的默认选项卡是歌曲选项卡,但在ios 7中,他们已将其更改为播放列表选项卡!
您可能已经看过的应用程序将在ios 6或更低版本上运行。
有关详细信息,您可以查看apple's documentation,但不提及此类内容。
抱歉,这不是常规UITabBarController
。
这是一个猜测,但您可以尝试关注,它可能会将媒体类型更改为MPMediaTypeMusic
!
MPMediaPickerController *picker =
[[MPMediaPickerController alloc] initWithMediaTypes: MPMediaTypeMusic];