// // WalletPopUpViewController.swift // GMERemittance // // Created by Sujal on 3/6/18. // Copyright © 2018 Gobal Money Express Co. Ltd. All rights reserved. // import UIKit class WalletPopUpViewController: UIViewController { var name: String! var dateTime: String! var message: String! @IBOutlet weak var labelInitial: UILabel! @IBOutlet weak var labelName: UILabel! @IBOutlet weak var labelDate: UILabel! @IBOutlet weak var textViewMessage: UITextView! @IBAction func dismissPopUp(_ sender: Any) { self.removeAnimate() self.removeFromParentViewController() } override func viewDidLoad() { super.viewDidLoad() self.view.backgroundColor = UIColor.black.withAlphaComponent(0.7) textViewMessage.backgroundColor = UIColor.clear textViewMessage.isUserInteractionEnabled = false self.showAnimate() labelInitial.clipsToBounds = true labelInitial.layer.cornerRadius = labelInitial.frame.height/2 labelInitial.backgroundColor = UIColor(hex: 0x92daea) labelInitial.text = name.prefix(1).uppercased() labelName.text = name labelDate.text = dateTime textViewMessage.text = message } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() } func showAnimate() { self.view.transform = CGAffineTransform(scaleX: 1.3, y: 1.3) self.view.alpha = 0.0 self.view.alpha = 1.0 self.view.transform = CGAffineTransform(scaleX: 1.0, y: 1.0) UIView.animate(withDuration: 0.1, animations: { self.view.alpha = 1.0 self.view.transform = CGAffineTransform(scaleX: 1.0, y: 1.0) }); } func removeAnimate() { UIView.animate(withDuration: 0.0, animations: { self.view.transform = CGAffineTransform(scaleX: 1.3, y: 1.3) self.view.alpha = 0.0; }, completion:{(finished : Bool) in if (finished) { self.view.removeFromSuperview() } }); } }