是否有可能将MPVolumeView放在UIAlertView中?
我试过把它放在里面,但它不显示。可能是sizeToFit或initWithFrame:部分?是否有一种测试MPVolumeView是否实际正在创建的方法?
下面是我用以下代码初始化UIAlertView和MPVolumeView的代码:
UIAlertView *volumeAlert = [[UIAlertView alloc] initWithTitle:@"Volume" message:@"" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
MPVolumeView *volumeView = [[MPVolumeView alloc] initWithFrame:volumeAlert.bounds];
[volumeAlert addSubview:volumeView];
[volumeAlert sizeToFit];
[volumeAlert show];
[volumeAlert release];
[volumeView release];发布于 2010-05-19 02:01:02
我认为使用VolumeAlert的框架输入VolumeView会导致问题。因为VolumeAlert的框架从未被设置过(在设置VolumeView的框架之前),所以您不能依赖它的大小。
发布于 2011-01-04 13:20:41
看看MPVolumeSettingsAlertShow()
显示一个警报面板,用于控制系统卷.
发布于 2010-05-13 19:07:25
UIAlertView是UIView的一个子类,UIView有一个方便的addSubview:方法。你试过吗?
https://stackoverflow.com/questions/2829234
复制相似问题