Objective c MPVolumeView动态宽度
我想做一些非常简单的事情。有一个根据设备大小或方向改变宽度的音量滑块Objective c MPVolumeView动态宽度,objective-c,dynamic,mpvolumeview,Objective C,Dynamic,Mpvolumeview,我想做一些非常简单的事情。有一个根据设备大小或方向改变宽度的音量滑块 - (void)viewDidLoad { [super viewDidLoad]; [self setUpVolumeView]; } - (void) setUpVolumeView { // Volume control MPVolumeView *volumeView = [[MPVolumeView alloc] initWithFrame:self.myBoxForVolume.b
- (void)viewDidLoad {
[super viewDidLoad];
[self setUpVolumeView];
}
- (void) setUpVolumeView {
// Volume control
MPVolumeView *volumeView = [[MPVolumeView alloc] initWithFrame:self.myBoxForVolume.bounds];
[self.myBoxForVolume addSubview:volumeView];
//[volumeView sizeToFit];
}
在我的故事板中,我将myBoxForVolume设置为距离设备视图的左边界一定距离,距离设备视图的右边界一定距离。我希望volumeView具有与myBoxForVolume相同的精确宽度(请记住myBoxForVolume的大小可能会改变),但由于某些原因,我无法建立具有正确边界的volumeView。缺少一行代码,导致所有这些情况发生
volumeView.autoresizingMask = UIViewAutoresizingFlexibleWidth;
在setUpVolumeView方法中添加一行这样的代码可以解决这个调整大小的问题。缺少一行代码导致了所有这一切的发生
volumeView.autoresizingMask = UIViewAutoresizingFlexibleWidth;
在setUpVolumeView方法中添加一行这样的代码可以解决这个调整大小的问题。缺少一行代码导致了所有这一切的发生
volumeView.autoresizingMask = UIViewAutoresizingFlexibleWidth;
在setUpVolumeView方法中添加一行这样的代码可以解决这个调整大小的问题。缺少一行代码导致了所有这一切的发生
volumeView.autoresizingMask = UIViewAutoresizingFlexibleWidth;
在setUpVolumeView方法中添加这样一行可以解决此调整大小的问题