1
我使用這個代碼來改變音量條 - MPVolumeView
- 在IOS 7:的iOS 7 MPVolumeView改變大小
UIImage *minImage = [[UIImage imageNamed:@"VolumeBarBlueFull.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 4, 0, 4)];
UIImage *maxImage = [UIImage imageNamed:@"VolumeBarGreyEmpty.png"];
UIImage *thumbImage = [UIImage imageNamed:@"VolumeThumb.png"];
[[MPVolumeView appearance] setMinimumVolumeSliderImage:minImage forState:UIControlStateNormal];
[[MPVolumeView appearance] setMaximumVolumeSliderImage:maxImage forState:UIControlStateNormal];
[[MPVolumeView appearance] setVolumeThumbImage:thumbImage forState:UIControlStateNormal];
[[MPVolumeView appearance] setVolumeThumbImage:thumbImage forState:UIControlStateHighlighted];
這是圖像:
而且我注意到如果我想用setFrame
方法將MPVolumeView
寬度更改爲更小的寬度,則音量欄保持相同的大小。
但是,如果從我的代碼中刪除上面的代碼(返回到正常MPVolumeView
),寬度會改變完美。
任何想法可能是什麼問題?