You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
1.3 KiB
44 lines
1.3 KiB
//
|
|
// 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)") {
|
|
UIApplication.shared.openURL(url)
|
|
}
|
|
}
|
|
}
|
|
}
|