//
// 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)
}
}
|