0

当我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]; 
}
4

1 回答 1

0

您不能更改默认选项卡MPMediaPickerController,在 iOS 7 之前 MPMediaPickerController 的默认选项卡是歌曲选项卡,但在 ios 7 中他们已将其更改为播放列表选项卡!您可能已经看到的应用程序会在 ios 6 或更低版本上运行。

有关更多信息,您可以查看未提及此类内容的苹果文档。

对不起,这不是常规的UITabBarController

这是一个猜测,但您可以尝试跟随吗,它可能会使用 Media Type 将 init 更改为MPMediaTypeMusic!

MPMediaPickerController *picker =
[[MPMediaPickerController alloc] initWithMediaTypes: MPMediaTypeMusic];
于 2014-03-10T08:44:05.187 回答