// // CreateGroupConfirmViewController.swift // Paiai_iOS // // Created by FFIB on 16/4/2. // Copyright © 2016年 FFIB. All rights reserved. // import UIKit import PaiaiDataKit import PaiaiUIKit final class CreateGroupConfirmViewController: AlertViewController { override var animationView: UIView? { return tipView } // MARK: Storyboard property @IBOutlet weak var tipView: UIView! @IBOutlet weak var nameLabel: UILabel! @IBOutlet weak var imageView: UIImageView! var viewModel: CreateGroupViewModel! override func viewDidLoad() { super.viewDidLoad() binding() } } /// storyboard button action extension CreateGroupConfirmViewController { @IBAction func confirmAction() { viewModel.createGroup() } @IBAction func cancelAction() { dismissController() } } /// binding UI extension CreateGroupConfirmViewController { func binding() { bindGroupName() bindGroupAvatar() } func bindGroupName() { nameLabel.text = viewModel.name } func bindGroupAvatar() { imageView.image = UIImage(named: viewModel.avatar) } } extension CreateGroupConfirmViewController: Storyboarded { static func instantiate() -> CreateGroupConfirmViewController { return UIStoryboard.main.instantiateViewController(type: CreateGroupConfirmViewController.self) } }