更改MPVolumeView iPad Popover大小

时间:2015-04-30 17:16:47

标签: ios objective-c ipad popover mpvolumeview

我正在使用MPVolumeView。我在viewDidLoad方法

中有这段代码
MPVolumeView *volumeView = [[MPVolumeView alloc] init];
volumeView.center =  self.view.center;
volumeView.showsVolumeSlider = NO;
[self.view addSubview:volumeView];

即使视图中没有其他元素,弹出窗口太小。

enter image description here

有没有办法更改/指定MPVolumeView的弹出窗口大小?

感谢。

1 个答案:

答案 0 :(得分:0)

您可以在根视图控制器方法中覆盖presentViewController方法,并为呈现控制器设置preferredContentSize:

- (void)presentViewController:(UIViewController *)viewControllerToPresent animated:(BOOL)flag completion:(void (^)(void))completion {
    viewControllerToPresent.preferredContentSize = CGSizeMake(320, 100);
    [super presentViewController:viewControllerToPresent animated:flag completion:completion];
}