如何通过音量增大按钮拍照并在iOS中显示任何弹出窗口?

时间:2016-04-27 06:07:44

标签: ios objective-c iphone

我正在使用JPSVolumeButtonHandler,但在此我得到了音量增加按钮动作。但是在这个铃声和音量按钮弹出窗口中显示出来。如何拍照?

1 个答案:

答案 0 :(得分:1)

在iOS 8中,您可以向通知添加观察者

_UIApplicationVolumeUpButtonDownNotification

[[NSNotificationCenter defaultCenter] addObserver:self
                                  selector:@selector(volumeChanged:)
                                  name:@"_UIApplicationVolumeUpButtonDownNotification"
                                  object:nil];

如果您使用UIImagePickerController,则可以捕获该事件并使用它以自定义视图调用TakePicture

最重要的是,UIImagePickerController确保按下音量不会改变音量。

或者您可以使用第三方库,JPSVolumeButtonHandler

更新:

你可以做点什么,

MPVolumeView *volumeView = [[MPVolumeView alloc] initWithFrame: CGRectZero];
[self.view addSubview: volumeView];

别忘了@import MediaPlayer;

请参阅此Apple documentation以获取更多详细信息。

希望这会有所帮助:)