相关疑难解决方法(0)

获取系统卷iOS

我的情况很简单:我需要发出警告信号,并希望确保用户会听到它,所以我想查看系统音量.

如何找出当前系统的容量?

audio volume objective-c ios swift

42
推荐指数
6
解决办法
3万
查看次数

iOS:更改设备卷

有没有办法改变设备的音量?我见过几个应用程序.

我有一个桌面版的iOS应用程序,该设备将能够在某种程度上通过网络进行控制.我想让用户做的一件事就是更改设备音量然后播放声音.这可以帮助你再次将你的iPhone放在沙发上的裂缝中,但找不到它.

如果没有Apple生气,你有没有办法做到这一点?

iphone volume ios

24
推荐指数
3
解决办法
4万
查看次数

自iOS 5.1以来,自定义MPVolumeView Thumb图像不是垂直居中的

我正在构建一个需要MPVolumeView来控制音量的应用程序.它在iOS 5.1之前完美运行,但自5.1更新以来,拇指图像不再垂直居中.我尝试了一些改变想象尺寸,调整视图大小(和滑块)的东西,但似乎没有任何效果,拇指不再垂直居中.我得到一个中心拇指的唯一方法是,如果我使用默认的iOS.

我尝试将UISlider添加到另一个视图,其中包含精确的最小,最大和拇指图像,并且其中心位置正常.

这是MPVolumeView的代码:

MPVolumeView *volumeView;
volumeView = [[[MPVolumeView alloc] initWithFrame:volumeViewHolder.bounds] autorelease];
[volumeViewHolder addSubview:volumeView];

UIView  *volumeViewSlider;
for (UIView *view in [volumeView subviews])
{
    if ([[[view class] description] isEqualToString:@"MPVolumeSlider"])
    {
        volumeViewSlider = view;
    }
}

[(UISlider *)volumeViewSlider setThumbImage:sliderHandleIcon forState:UIControlStateNormal];
    [(UISlider *)volumeViewSlider setMinimumTrackImage:leftTrackImage forState:UIControlStateNormal];
    [(UISlider *)volumeViewSlider setMaximumTrackImage:rightTrackImage forState:UIControlStateNormal];
Run Code Online (Sandbox Code Playgroud)

volumeViewHolder只是一个153x33的UIView.我在屏幕截图中将拇指放在绿色中. 在此输入图像描述

uislider ios mpvolumeview ios5.1

7
推荐指数
1
解决办法
3393
查看次数

标签 统计

ios ×3

volume ×2

audio ×1

ios5.1 ×1

iphone ×1

mpvolumeview ×1

objective-c ×1

swift ×1

uislider ×1