// // GmeContactsTableViewCell.swift // GMERemittance // // Created by gme_2 on 25/08/2018. // Copyright © 2018 Gobal Money Express Co. Ltd. All rights reserved. // import UIKit class GmeContactsTableViewCell: UITableViewCell { @IBOutlet weak var titleLabel: UILabel! @IBOutlet weak var addressLabel: UILabel! @IBOutlet weak var languageLabel: UILabel! @IBOutlet weak var bgView: UIView! @IBOutlet weak var telephoneButton: UIButton! var contact: GmeContacts? func setup() { self.bgView.layer.cornerRadius = 8 self.titleLabel.text = contact?.title self.addressLabel.text = contact?.address self.languageLabel.text = contact?.language self.telephoneButton.setTitle(contact?.contactNumber ?? "", for: UIControlState.normal) self.languageLabel.isHidden = (contact?.language ?? "") == "" } @IBAction func showMap(_ sender: UIButton) { print("show on map") } @IBAction func call(_ sender: UIButton) { if var number = self.contact?.contactNumber { number = number.removeWhitespacesInBetween() if let url = URL(string: "tel://\(number)") { if UIApplication.shared.canOpenURL(url) { UIApplication.shared.openURL(url) } } } } }