iPhoneの音量表示を非表示にしたい
現在iOSのカメラアプリを作成しているのですが、
iPhone標準のカメラアプリのようにボリュームボタンのアップダウンでシャッターを切ろうとしています。
シャッターから画像の保存までは問題なくできるのですが、
この際に音量変更の表示が出てしまうため、どうにかこの表示を見えなくしたいです。
よくあるカメラアプリでも色々確認してみましたが、
インスタグラムなどは音量表示出ないので何か実現方法についてご存知の方がいれば教えていただけると助かります。
実行コード
現状は下記の処理でMPVolumeViewは非表示にしております。
これ以外に表示される音量の表示(添付参照)を削除したいです。
override func viewDidLoad() { super.viewDidLoad() ~~~~~~~~~~~~~~ 省略 ~~~~~~~~~~~~~~ // スライダーはいらないので画面外に押し出し let volumeView = MPVolumeView(frame : CGRect(x : -100, y : -100, width : 1, height : 1)) view.sendSubviewToBack(volumeView) let methodName = NSNotification.Name("AVSystemController_SystemVolumeDidChangeNotification") NotificationCenter.default.addObserver(self, selector: #selector(CameraBaseVC.volumeChanged(notification:)), name: methodName, object: nil) }
開発環境
Swift 4.2
Xcode 11.2.1
あなたの回答
tips
プレビュー