[英]Change MPVolumeView iPad Popover size
我正在使用MPVolumeView
。 我在viewDidLoad
方法中有此代码
MPVolumeView *volumeView = [[MPVolumeView alloc] init];
volumeView.center = self.view.center;
volumeView.showsVolumeSlider = NO;
[self.view addSubview:volumeView];
即使视图中没有其他元素,弹出窗口也仍然很小。
有没有一种方法可以更改/指定MPVolumeView
的弹出窗口大小?
谢谢。
MPVolumeView *mpVolumeView = [[MPVolumeView alloc] initWithFrame:CGRectMake( self.view.center.x, self.view.center.y, 90, 70)];
mpVolumeView .transform = CGAffineTransformMakeScale(1.4, 1.4); // increase its size
mpVolumeView .showsVolumeSlider = NO;
[self.view addSubview:mpVolumeView ];
您可以在根视图控制器方法中重写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];
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.