// // AgentTableViewCell.swift // GMERemittance // // Created by FMI-12 on 2/5/18. // Copyright © 2018 Gobal Money Express Co. Ltd. All rights reserved. // import UIKit protocol AgentTableViewCellDelegate : class { func agentTableViewCellDidTapMap(_ sender: AgentTableViewCell) } class AgentTableViewCell: UITableViewCell { @IBOutlet weak var labelBranchName: UILabel! @IBOutlet weak var labelBranchAddress: UILabel! @IBOutlet weak var buttonPhoneNumber: UIButton! @IBOutlet weak var buttonMap: UIButton! weak var delegate: AgentTableViewCellDelegate? @IBAction func initiateCall(_ sender: UIButton) { if buttonPhoneNumber.titleLabel?.text != " "{ if let number = URL(string: "tel://" + sender.title(for: .normal)!){ if #available(iOS 10.0, *) { UIApplication.shared.open(number, options: [:], completionHandler: nil) } else { // Fallback on earlier versions } } } } @IBAction func buttonMapTap(_ sender: UIButton) { delegate?.agentTableViewCellDidTapMap(self) } override func awakeFromNib() { super.awakeFromNib() // Initialization code } override func setSelected(_ selected: Bool, animated: Bool) { super.setSelected(selected, animated: animated) // Configure the view for the selected state } }