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.
 
 
 
 

53 lines
1.8 KiB

class ProfileViewController: UIViewController {
@IBOutlet weak var labelUserProfileName: UILabel!
@IBOutlet weak var imageViewUserProfile: UIImageView!
@IBOutlet weak var gmeWalletNumber: UILabel!
@IBOutlet weak var buttonEdit: UIButton!
@IBOutlet weak var labelUserName: UILabel?
@IBOutlet weak var labelEmail: UILabel!
@IBOutlet weak var labelMobileNumber: UILabel!
@IBOutlet weak var labelBalance: UILabel!
var profileImage: UIImage!
public static var profileConnectionTimeOutCheck = 0
override func viewWillAppear(_ animated: Bool) {
super.viewWillDisappear(animated)
// self.setupPicturedNavBar()
self.setupNormalNavigation()
self.navigationItem.title = "Profile"
}
override func viewWillDisappear(_ animated: Bool) {
super.viewWillDisappear(animated)
self.navigationItem.title = ""
show()
}
override func viewDidLoad() {
super.viewDidLoad()
show()
}
func show() {
let store = UserDefaults.standard
let name = store.string(forKey: UserKeys.firstName)
self.labelUserName?.text = name?.capitalized
self.labelMobileNumber.text = store.string(forKey: UserKeys.mobileNumber)
self.labelEmail.text = store.string(forKey: UserKeys.email)
self.labelBalance.text = store.string(forKey: UserKeys.availableBalance)
let walletNum = store.string(forKey: UserKeys.walletNumber)
let bankName = store.string(forKey: UserKeys.primaryBankName)
gmeWalletNumber.text = walletNum
labelUserProfileName.layer.backgroundColor = UIColor(hex: 0x2e3192).cgColor
labelUserProfileName.layer.cornerRadius = labelUserProfileName.frame.height / 2
labelUserProfileName.text = labelUserName?.text?.prefix(1).uppercased()
}
// ccR
}