gpt4 book ai didi

iOS 7 MPVolumeView 改变大小

转载 作者:行者123 更新时间:2023-11-29 12:56:04 27 4
gpt4 key购买 nike

我正在使用此代码更改音量栏 - MPVolumeView - 在 IOS 7 中:

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];

这是图片:

enter image description here enter image description here

而且我注意到,如果我想使用 setFrame 方法将 MPVolumeView 宽度更改为更小的宽度,音量条将保持相同的大小。

但如果从我的代码中删除上面的代码(返回正常的 MPVolumeView),宽度会完美改变。

知道可能是什么问题吗?

最佳答案

改变

UIImage *maxImage = [UIImage imageNamed:@"VolumeBarGreyEmpty.png"];

进入:

UIImage *maxImage = [[UIImage imageNamed:@"VolumeBarGreyEmpty.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 4, 0, 4)];

就像您对 minImage 所做的那样。

关于iOS 7 MPVolumeView 改变大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21073455/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com