SecondViewControllerとFirstswitchViewControllerの二つがあり、
SeconViewControllerでlabelをタップするとFirstSwitchViewControllerに飛びそこでsliderでmp3の音量を設定出来る様にしています。しかし、sliderをいじるとすぐに(強制的に)SecondViewControllerに戻ってしまいます。コードにエラーはありません。自分でみてどうしてもわからないので教えていただけたら嬉しいです。
FirstSwitchViewController
1import UIKit 2import AVFoundation 3 4class FirstSwitchViewController: UIViewController { 5 6 var audioPlayer: AVAudioPlayer! 7 var volumeSlider = UISlider() 8 @IBOutlet weak var label: UILabel! 9 @IBAction func back(_ sender: UIBarButtonItem) 10 { 11 self.dismiss(animated: true, completion: nil) 12 } 13 @IBAction func volumeChange(_ sender: UISlider) 14 { 15 let value = round(sender.value * 100)/1 16 volumeSlider.value = sender.value 17 label.text = "(value)" 18 audioPlayer.volume = volumeSlider.value 19 audioPlayer.play() 20 }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。