添付イメージのようにオーディオファイルのUIbuttonが設定されているページを大量に作りたいのですが、どのようにするのが一番適切でしょうか?
(ページによってUIButtonに設置するの画像、オーディオファイルの種類や数(上限5個)、説明文などが異なるようにしたいです。)
今までは分割したstoryboardで直接作っていましたが、厳しいです。
import UIKit import AVFoundation var player:AVAudioPlayer! let url1 = Bundle.main.bundleURL.appendingPathComponent("music1.mp3") func playMusic(url: URL) { do { try player = AVAudioPlayer(contentsOf:url) player.play() } catch { print(error) } } @IBAction func pushButton1(sender: UIButton) { playMusic(url: url1) } @IBAction func pushButton2(sender: UIButton) { playMusic(url: url2) }
回答2件
あなたの回答
tips
プレビュー