0

でを表示するMPMediaPickerControlleriOS7、デフォルトのタブは [プレイリスト] タブになります。
デフォルトのタブを [曲] タブに変更するにはどうすればよいですか?
どこでも検索しましたが、解決策が見つかりませんが、他のアプリがこれを行っていることがわかっているので、解決策が見つかる可能性があることはわかっています.

メディア ピッカー コントローラーの表示方法を次に示します。

- (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 に答える