| | |
| | | @IBOutlet weak var btn_play: UIButton! |
| | | @IBOutlet weak var label_title: UILabel! |
| | | @IBOutlet weak var label_subtitle: UILabel! |
| | | @IBOutlet weak var btn_like: UIButton! |
| | | @IBOutlet weak var label_commentNum: UILabel! |
| | | @IBOutlet weak var view_coutdown: UIView! |
| | | @IBOutlet weak var img_countdonw: UIImageView! |
| | | @IBOutlet weak var label_countdown: UILabel! |
| | | @IBOutlet weak var view_playState: UIView! |
| | | @IBOutlet weak var label_playState: UILabel! |
| | | |
| | | private var collect_bitem:UIBarButtonItem! |
| | | |
| | | private var id:Int! |
| | | private var model:MeditationModel?{ |
| | | didSet{ |
| | | if let m = model{ |
| | | label_title.text = m.meditationTitle |
| | | label_subtitle.text = m.detailDescription |
| | | } |
| | | } |
| | | } |
| | | |
| | | init(id:Int) { |
| | | super.init(nibName: nil, bundle: nil) |
| | | self.id = id |
| | | } |
| | | |
| | | required init?(coder: NSCoder) { |
| | | fatalError("init(coder:) has not been implemented") |
| | | } |
| | | |
| | | override func viewDidLoad() { |
| | | super.viewDidLoad() |
| | |
| | | }else{ |
| | | endMiniRunloop() |
| | | } |
| | | |
| | | Services.getMeditationDetail(id: id).subscribe(onNext: {data in |
| | | self.model = data.data |
| | | self.collect_bitem.image = data.data?.favorite == 1 ? UIImage(named: "btn_collect"):UIImage(named: "btn_collect_1_s") |
| | | }).disposed(by: disposeBag) |
| | | } |
| | | |
| | | override func viewDidAppear(_ animated: Bool) { |
| | |
| | | |
| | | override func setUI() { |
| | | |
| | | let collect_bitem = UIBarButtonItem(image: UIImage(named: "btn_collect"), style: .plain, target: self, action: #selector(collectionAction)) |
| | | view_playState.isHidden = true |
| | | collect_bitem = UIBarButtonItem(image: UIImage(named: "btn_collect"), style: .plain, target: self, action: #selector(collectionAction)) |
| | | collect_bitem.tintColor = .white |
| | | let share_bitem = UIBarButtonItem(image: UIImage(named: "btn_share"), style: .plain, target: self, action: #selector(shareAction)) |
| | | share_bitem.tintColor = .white |