Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c MPVolumeView动态宽度_Objective C_Dynamic_Mpvolumeview - Fatal编程技术网

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方法中添加这样一行可以解决此调整大小的问题