我在iPad上的媒体选择器有点问题…我可以在一个新的基于视图的应用程序中轻松地重新创建这个问题。
1)在Xcode中为iPad创建新的基于视图的应用程序
2)打开视图控制器的源代码并添加以下内容
- (void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
MPMediaPickerController *picker = [[MPMediaPickerController alloc] initWithMediaTypes: MPMediaTypeAnyAudio];
picker.allowsPickingMultipleItems = NO;
picker.prompt = NSLocalizedString (@"Select a song to play", "Prompt in media item picker");
[self presentModalViewController:picker animated:YES];
[picker release];
}
就这样。当运行生成的应用程序时,我发现无法激活底部选项卡栏上的任何内容。我也不能在表视图中选择最下面的4项中的任何一项。
是否有其他人遇到了这个问题并找到了解决方法?
= =
另外,我尝试使用uimodalPresentationStyleFormPage模式来显示选取器,但是虽然这是正常的,但结果显示得很奇怪,我的应用程序无法接受。如果有人知道一种方法,可以正确地将这个东西放在表单页面样式的中心,那也可以解决这个问题,至少对我来说是这样。