gpt4 book ai didi

iphone - 调整 MPMediaPickerController View 的大小?

转载 作者:搜寻专家 更新时间:2023-10-30 20:23:43 25 4
gpt4 key购买 nike

在我的应用程序中,我不使用显示 Wi-Fi/日期/时间的上方栏,因为它是游戏。但是我需要能够让我的用户选择他的音乐,所以我使用的是 MPMediaPickerController。问题是,当我展示我的 Controller 时, Controller 最终会在屏幕顶部留下一个 10 像素 ( aprox ) 的栏,就在 Wi-Fi/日期/时间栏应该出现的地方。

有没有办法让我的 MPMediaPickerController 更大?还是显示在屏幕上方?

// Configures and displays the media item picker.
- (void) showMediaPicker: (id) sender
{
MPMediaPickerController *picker =
[[MPMediaPickerController alloc] initWithMediaTypes: MPMediaTypeAnyAudio];

[[picker view] setFrame:CGRectMake(0, 0, 320, 480)];

picker.delegate = self;
picker.allowsPickingMultipleItems = YES;
picker.prompt = NSLocalizedString (@"AddSongsPrompt", @"Prompt to user to choose some songs to play");

[self presentModalViewController:picker animated: YES];
[picker release];
}

我尝试将尺寸设置为 320x480 但没有成功,选择器仍然存在并在屏幕上部留有空间,有人可以帮我吗?

顺便说一句,这是它的样子:

alt text http://img195.imageshack.us/img195/1986/img0001yb.png

我问了一下,有人告诉我这确实是一个错误,你们怎么看?

最佳答案

这可以有两种方式。是的,我会说选择器没有相应地调整大小是个小错误,但也有人认为 Apple 希望选择器在非全屏环境中运行。

与其尝试强制它按照您的意愿工作,我建议您在选择器可见时重新打开状态栏:

[[UIApplication sharedApplication] setStatusBarHidden:NO animated:YES];

(确认一下,您正在以与您的应用类似的方式关闭状态栏,而不仅仅是以某种方式在其上绘画?)

关于iphone - 调整 MPMediaPickerController View 的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1334853/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com