| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- import UIKit
- import PaiaiDataKit
- import PaiaiUIKit
- final class CreateGroupConfirmViewController: AlertViewController {
-
- override var animationView: UIView? {
- return tipView
- }
-
-
- @IBOutlet weak var tipView: UIView!
- @IBOutlet weak var nameLabel: UILabel!
- @IBOutlet weak var imageView: UIImageView!
-
- var viewModel: CreateGroupViewModel!
- override func viewDidLoad() {
- super.viewDidLoad()
- binding()
- }
- }
- extension CreateGroupConfirmViewController {
- @IBAction func confirmAction() {
- viewModel.createGroup()
- }
-
- @IBAction func cancelAction() {
- dismissController()
- }
- }
- 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)
- }
- }
|