Browse Source

Enable clicking bank for powercall

pull/1/head
Jeongbae Kong 5 years ago
parent
commit
3d7cb04862
  1. 4
      GME Remit.xcodeproj/project.pbxproj
  2. 12
      GME Remit/Modules/ManageAccountsModules/InboundAccounts/User Interface/View/InboundAccounts.storyboard
  3. 2
      GME Remit/Modules/Notice/NotificationHistory/User Interface/View/NotificationHistory.storyboard
  4. 14
      GME Remit/Modules/PowerCallModules/LocalTopup/PhoneCardRecharge/User Interface/Presenter/PhoneCardRechargePresenter.swift
  5. 24
      GME Remit/Modules/PowerCallModules/LocalTopup/PhoneCardRecharge/User Interface/View/BankListCellTableViewCell.swift
  6. 62
      GME Remit/Modules/PowerCallModules/LocalTopup/PhoneCardRecharge/User Interface/View/PhoneCardBankListCell.swift
  7. 222
      GME Remit/Modules/PowerCallModules/LocalTopup/PhoneCardRecharge/User Interface/View/PhoneCardRecharge.storyboard
  8. 27
      GME Remit/Modules/PowerCallModules/LocalTopup/PhoneCardRecharge/User Interface/View/PhoneCardRechargeViewController.swift

4
GME Remit.xcodeproj/project.pbxproj

@ -615,6 +615,7 @@
73FE8844228A571400A5EB56 /* OrderCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73FE8843228A571400A5EB56 /* OrderCell.swift */; }; 73FE8844228A571400A5EB56 /* OrderCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73FE8843228A571400A5EB56 /* OrderCell.swift */; };
73FE8846228A58DE00A5EB56 /* OrderContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73FE8845228A58DE00A5EB56 /* OrderContainer.swift */; }; 73FE8846228A58DE00A5EB56 /* OrderContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73FE8845228A58DE00A5EB56 /* OrderContainer.swift */; };
73FE8848228A595500A5EB56 /* Order.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73FE8847228A595500A5EB56 /* Order.swift */; }; 73FE8848228A595500A5EB56 /* Order.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73FE8847228A595500A5EB56 /* Order.swift */; };
89493C13242057E20066567F /* PhoneCardBankListCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89493C12242057E20066567F /* PhoneCardBankListCell.swift */; };
917C3001C903ECEF46A5D6D0 /* Pods_GMERemittanceUITests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4028C5A57499BB54764190C /* Pods_GMERemittanceUITests.framework */; }; 917C3001C903ECEF46A5D6D0 /* Pods_GMERemittanceUITests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4028C5A57499BB54764190C /* Pods_GMERemittanceUITests.framework */; };
9F983C0C2024883D001DCB3F /* UIColor+Ext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F983C0B2024883D001DCB3F /* UIColor+Ext.swift */; }; 9F983C0C2024883D001DCB3F /* UIColor+Ext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F983C0B2024883D001DCB3F /* UIColor+Ext.swift */; };
9FA00FBE1FEE69AF0049753E /* UIView+Ext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FA00FBD1FEE69AF0049753E /* UIView+Ext.swift */; }; 9FA00FBE1FEE69AF0049753E /* UIView+Ext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FA00FBD1FEE69AF0049753E /* UIView+Ext.swift */; };
@ -3056,6 +3057,7 @@
73FE8845228A58DE00A5EB56 /* OrderContainer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OrderContainer.swift; sourceTree = "<group>"; }; 73FE8845228A58DE00A5EB56 /* OrderContainer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OrderContainer.swift; sourceTree = "<group>"; };
73FE8847228A595500A5EB56 /* Order.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Order.swift; sourceTree = "<group>"; }; 73FE8847228A595500A5EB56 /* Order.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Order.swift; sourceTree = "<group>"; };
745256B2A0B78E97CD1E1E4C /* Pods-GMERemittanceTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-GMERemittanceTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-GMERemittanceTests/Pods-GMERemittanceTests.release.xcconfig"; sourceTree = "<group>"; }; 745256B2A0B78E97CD1E1E4C /* Pods-GMERemittanceTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-GMERemittanceTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-GMERemittanceTests/Pods-GMERemittanceTests.release.xcconfig"; sourceTree = "<group>"; };
89493C12242057E20066567F /* PhoneCardBankListCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PhoneCardBankListCell.swift; sourceTree = "<group>"; };
9F983C0B2024883D001DCB3F /* UIColor+Ext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIColor+Ext.swift"; sourceTree = "<group>"; }; 9F983C0B2024883D001DCB3F /* UIColor+Ext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIColor+Ext.swift"; sourceTree = "<group>"; };
9FA00FBD1FEE69AF0049753E /* UIView+Ext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIView+Ext.swift"; sourceTree = "<group>"; }; 9FA00FBD1FEE69AF0049753E /* UIView+Ext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIView+Ext.swift"; sourceTree = "<group>"; };
9FB54C10200879B9003454E2 /* Profile.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = Profile.storyboard; sourceTree = "<group>"; }; 9FB54C10200879B9003454E2 /* Profile.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = Profile.storyboard; sourceTree = "<group>"; };
@ -6918,6 +6920,7 @@
children = ( children = (
734BF6802353F7D8004E8D60 /* PhoneCardRechargeViewController.swift */, 734BF6802353F7D8004E8D60 /* PhoneCardRechargeViewController.swift */,
734BF6812353F7D8004E8D60 /* PhoneCardRecharge.storyboard */, 734BF6812353F7D8004E8D60 /* PhoneCardRecharge.storyboard */,
89493C12242057E20066567F /* PhoneCardBankListCell.swift */,
); );
path = View; path = View;
sourceTree = "<group>"; sourceTree = "<group>";
@ -16085,6 +16088,7 @@
739045B42378FC9500CD5D8A /* AddInboundAccountService.swift in Sources */, 739045B42378FC9500CD5D8A /* AddInboundAccountService.swift in Sources */,
D922D98621351AAE00D43053 /* SendMoneyExchangeRateService.swift in Sources */, D922D98621351AAE00D43053 /* SendMoneyExchangeRateService.swift in Sources */,
730D7880227A94E1007E517E /* RedeemInteractor.swift in Sources */, 730D7880227A94E1007E517E /* RedeemInteractor.swift in Sources */,
89493C13242057E20066567F /* PhoneCardBankListCell.swift in Sources */,
7301979C22535135001954AB /* kycForm1Wireframe.swift in Sources */, 7301979C22535135001954AB /* kycForm1Wireframe.swift in Sources */,
73B4C8A522A5F1DE0078D495 /* CouponContainer.swift in Sources */, 73B4C8A522A5F1DE0078D495 /* CouponContainer.swift in Sources */,
73FE883C228A4A8C00A5EB56 /* OrderHistoryPresenter.swift in Sources */, 73FE883C228A4A8C00A5EB56 /* OrderHistoryPresenter.swift in Sources */,

12
GME Remit/Modules/ManageAccountsModules/InboundAccounts/User Interface/View/InboundAccounts.storyboard

@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="15505" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES" initialViewController="HSb-ou-7T5">
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="15705" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES" initialViewController="HSb-ou-7T5">
<device id="retina4_7" orientation="portrait" appearance="dark"/> <device id="retina4_7" orientation="portrait" appearance="dark"/>
<dependencies> <dependencies>
<deployment identifier="iOS"/> <deployment identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="15510"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="15706"/>
<capability name="Named colors" minToolsVersion="9.0"/> <capability name="Named colors" minToolsVersion="9.0"/>
<capability name="Safe area layout guides" minToolsVersion="9.0"/> <capability name="Safe area layout guides" minToolsVersion="9.0"/>
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/> <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
@ -167,13 +167,13 @@
<rect key="frame" x="10" y="5" width="355" height="30"/> <rect key="frame" x="10" y="5" width="355" height="30"/>
<subviews> <subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" verticalHuggingPriority="251" text="" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="aWf-wz-9Cf"> <label opaque="NO" userInteractionEnabled="NO" contentMode="left" verticalHuggingPriority="251" text="" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="aWf-wz-9Cf">
<rect key="frame" x="0.0" y="0.0" width="230" height="30"/>
<rect key="frame" x="0.0" y="0.0" width="228" height="30"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/> <fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/> <nil key="textColor"/>
<nil key="highlightedColor"/> <nil key="highlightedColor"/>
</label> </label>
<stackView opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="252" spacing="5" translatesAutoresizingMaskIntoConstraints="NO" id="LmG-ZD-fLc"> <stackView opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="252" spacing="5" translatesAutoresizingMaskIntoConstraints="NO" id="LmG-ZD-fLc">
<rect key="frame" x="240" y="0.0" width="115" height="30"/>
<rect key="frame" x="238" y="0.0" width="117" height="30"/>
<subviews> <subviews>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="ic_warning" translatesAutoresizingMaskIntoConstraints="NO" id="HkK-bt-2he"> <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="ic_warning" translatesAutoresizingMaskIntoConstraints="NO" id="HkK-bt-2he">
<rect key="frame" x="0.0" y="0.0" width="30" height="30"/> <rect key="frame" x="0.0" y="0.0" width="30" height="30"/>
@ -184,7 +184,7 @@
</constraints> </constraints>
</imageView> </imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="254" text="Waiting verified" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="UAc-fD-iht"> <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="254" text="Waiting verified" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="UAc-fD-iht">
<rect key="frame" x="35" y="0.0" width="80" height="30"/>
<rect key="frame" x="35" y="0.0" width="82" height="30"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="12"/> <fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="12"/>
<color key="textColor" name="ThemeText"/> <color key="textColor" name="ThemeText"/>
<nil key="highlightedColor"/> <nil key="highlightedColor"/>
@ -236,7 +236,7 @@
<image name="addAccount9" width="48" height="48"/> <image name="addAccount9" width="48" height="48"/>
<image name="ic_delete" width="48" height="48"/> <image name="ic_delete" width="48" height="48"/>
<image name="ic_warning" width="48" height="48"/> <image name="ic_warning" width="48" height="48"/>
<image name="sc" width="100" height="72"/>
<image name="sc" width="100" height="66"/>
<namedColor name="ThemeMainBackground"> <namedColor name="ThemeMainBackground">
<color red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> <color red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</namedColor> </namedColor>

2
GME Remit/Modules/Notice/NotificationHistory/User Interface/View/NotificationHistory.storyboard

@ -35,7 +35,7 @@
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<subviews> <subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="There is no notice" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="hII-jh-P5Z"> <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="There is no notice" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="hII-jh-P5Z">
<rect key="frame" x="123" y="12" width="129" height="20.5"/>
<rect key="frame" x="120" y="12" width="135.5" height="20"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="17"/> <fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="17"/>
<color key="textColor" name="ThemeText"/> <color key="textColor" name="ThemeText"/>
<nil key="highlightedColor"/> <nil key="highlightedColor"/>

14
GME Remit/Modules/PowerCallModules/LocalTopup/PhoneCardRecharge/User Interface/Presenter/PhoneCardRechargePresenter.swift

@ -23,11 +23,6 @@ enum RechargeType: Int {
} }
} }
enum PaymentType: String {
case wallet = "wallet"
case autodebit = "autodebit"
}
extension RechargeType { extension RechargeType {
init?(value: String) { init?(value: String) {
switch value { switch value {
@ -51,6 +46,7 @@ class PhoneCardRechargePresenter: ViewModelType {
struct Input { struct Input {
let viewWillAppear: Driver<Void> let viewWillAppear: Driver<Void>
let selectAutodebit: Driver<Void> let selectAutodebit: Driver<Void>
let selectedIndex: Driver<Int>
let showBalanceTrigger: Driver<Void> let showBalanceTrigger: Driver<Void>
let availableBalance: Driver<String> let availableBalance: Driver<String>
let selectedMobile: Driver<String> let selectedMobile: Driver<String>
@ -119,6 +115,14 @@ class PhoneCardRechargePresenter: ViewModelType {
}) })
.disposed(by: disposeBag) .disposed(by: disposeBag)
input.selectedIndex.withLatestFrom(bankModel.asDriverOnErrorJustComplete()) { (indexPath, bank) -> Account in
return bank[indexPath]
}
.drive(onNext: {[weak self] in
self?.selectedPaymentMode.onNext($0)
})
.disposed(by: disposeBag)
let combinedInput = Observable.combineLatest( let combinedInput = Observable.combineLatest(
input.availableBalance.asObservable().map { Int($0) ?? 0}, input.availableBalance.asObservable().map { Int($0) ?? 0},
input.selectedMobile.asObservable(), input.selectedMobile.asObservable(),

24
GME Remit/Modules/PowerCallModules/LocalTopup/PhoneCardRecharge/User Interface/View/BankListCellTableViewCell.swift

@ -0,0 +1,24 @@
//
// BankListCellTableViewCell.swift
// GME Remit
//
// Created by Jeongbae Kong on 2020/03/17.
// Copyright © 2020 Gobal Money Express Co. Ltd. All rights reserved.
//
import UIKit
class BankListCellTableViewCell: Cell {
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
}
}

62
GME Remit/Modules/PowerCallModules/LocalTopup/PhoneCardRecharge/User Interface/View/PhoneCardBankListCell.swift

@ -0,0 +1,62 @@
//
// PhoneCardBankListCell.swift
// GME Remit
//
// Created by Jeongbae Kong on 2020/03/17.
// Copyright © 2020 Gobal Money Express Co. Ltd. All rights reserved.
//
import UIKit
enum BankType {
case wallet
case autodebit
var name: String {
switch self {
case .wallet:
return "wallet"
case .autodebit:
return "autodebit"
}
}
}
class PhoneCardBankListCell: UITableViewCell {
// MARK : IBOUTLET
@IBOutlet weak var bankNameLabel: UILabel!
@IBOutlet weak var showBalanceLabel: UILabel!
@IBOutlet weak var showBalanceButton: UIButton!
@IBOutlet weak var balanceStackView: UIStackView!
override func awakeFromNib() {
super.awakeFromNib()
// Initialization code
}
func setModel(_ model: Account) {
bankNameLabel.text = model.bankName
if model.type == "wallet" {
showBalanceButton.isHidden = true
balanceStackView.isHidden = false
showBalanceLabel.text = GMEDB.shared.user.string(.availableBalance)
} else {
balanceStackView.isHidden = true
showBalanceButton.isHidden = false
showBalanceButton.setTitle("account_balance_button_text".localized(), for: .normal)
showBalanceButton.backgroundColor = .themeBlue
showBalanceButton.setTitleColor(.white, for: .normal)
showBalanceButton.titleLabel?.minimumScaleFactor = 0.1
showBalanceButton.titleLabel?.adjustsFontSizeToFitWidth = true
}
}
override func setSelected(_ selected: Bool, animated: Bool) {
super.setSelected(selected, animated: animated)
// Configure the view for the selected state
}
}

222
GME Remit/Modules/PowerCallModules/LocalTopup/PhoneCardRecharge/User Interface/View/PhoneCardRecharge.storyboard

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="15705" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES" initialViewController="Im1-C5-3ON"> <document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="15705" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES" initialViewController="Im1-C5-3ON">
<device id="retina4_0" orientation="portrait" appearance="light"/>
<device id="retina5_9" orientation="portrait" appearance="light"/>
<dependencies> <dependencies>
<deployment identifier="iOS"/> <deployment identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="15706"/> <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="15706"/>
@ -26,16 +26,16 @@
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews> <subviews>
<scrollView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="HAO-OX-Hu1"> <scrollView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="HAO-OX-Hu1">
<rect key="frame" x="0.0" y="44" width="375" height="1086"/>
<rect key="frame" x="0.0" y="88" width="375" height="1008"/>
<subviews> <subviews>
<stackView opaque="NO" contentMode="scaleToFill" placeholderIntrinsicWidth="375" placeholderIntrinsicHeight="2371" axis="vertical" translatesAutoresizingMaskIntoConstraints="NO" id="n2r-aQ-WLy"> <stackView opaque="NO" contentMode="scaleToFill" placeholderIntrinsicWidth="375" placeholderIntrinsicHeight="2371" axis="vertical" translatesAutoresizingMaskIntoConstraints="NO" id="n2r-aQ-WLy">
<rect key="frame" x="0.0" y="0.0" width="375" height="2543"/>
<rect key="frame" x="0.0" y="0.0" width="375" height="2627.6666666666665"/>
<subviews> <subviews>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="JUk-Ex-adc"> <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="JUk-Ex-adc">
<rect key="frame" x="0.0" y="0.0" width="375" height="126"/>
<rect key="frame" x="0.0" y="0.0" width="375" height="60.666666666666664"/>
<subviews> <subviews>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="7" translatesAutoresizingMaskIntoConstraints="NO" id="ccK-eC-TFi"> <stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="7" translatesAutoresizingMaskIntoConstraints="NO" id="ccK-eC-TFi">
<rect key="frame" x="20" y="10" width="335" height="115.5"/>
<rect key="frame" x="20" y="10" width="335" height="50"/>
<subviews> <subviews>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="5" translatesAutoresizingMaskIntoConstraints="NO" id="QVg-Ii-ls0"> <stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="5" translatesAutoresizingMaskIntoConstraints="NO" id="QVg-Ii-ls0">
<rect key="frame" x="0.0" y="0.0" width="335" height="50"/> <rect key="frame" x="0.0" y="0.0" width="335" height="50"/>
@ -80,24 +80,24 @@
</stackView> </stackView>
</subviews> </subviews>
</stackView> </stackView>
<stackView opaque="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="DZ1-Nc-ndh">
<rect key="frame" x="0.0" y="57" width="335" height="58.5"/>
<stackView hidden="YES" opaque="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="DZ1-Nc-ndh">
<rect key="frame" x="0.0" y="0.0" width="335" height="0.0"/>
<subviews> <subviews>
<stackView opaque="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="WeZ-AA-bBZ"> <stackView opaque="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="WeZ-AA-bBZ">
<rect key="frame" x="0.0" y="0.0" width="123" height="58.5"/>
<rect key="frame" x="0.0" y="0.0" width="122.66666666666667" height="0.0"/>
<subviews> <subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="PaymentType" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="nFD-fi-y2F"> <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="PaymentType" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="nFD-fi-y2F">
<rect key="frame" x="0.0" y="0.0" width="93" height="58.5"/>
<rect key="frame" x="0.0" y="0.0" width="92.666666666666671" height="0.0"/>
<gestureRecognizers/> <gestureRecognizers/>
<fontDescription key="fontDescription" type="system" pointSize="15"/> <fontDescription key="fontDescription" type="system" pointSize="15"/>
<nil key="textColor"/> <nil key="textColor"/>
<nil key="highlightedColor"/> <nil key="highlightedColor"/>
</label> </label>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="PSf-hq-y74"> <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="PSf-hq-y74">
<rect key="frame" x="93" y="0.0" width="30" height="58.5"/>
<rect key="frame" x="92.666666666666671" y="0.0" width="30" height="0.0"/>
<subviews> <subviews>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="vG3-iU-w8w"> <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="vG3-iU-w8w">
<rect key="frame" x="5" y="14.5" width="20" height="30"/>
<rect key="frame" x="5" y="-15" width="20" height="30"/>
<constraints> <constraints>
<constraint firstAttribute="height" constant="30" id="7e4-nh-8po"/> <constraint firstAttribute="height" constant="30" id="7e4-nh-8po"/>
<constraint firstAttribute="width" constant="20" id="SfD-g3-hVJ"/> <constraint firstAttribute="width" constant="20" id="SfD-g3-hVJ"/>
@ -120,16 +120,16 @@
</connections> </connections>
</stackView> </stackView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="249" verticalHuggingPriority="251" text="" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="3hA-pE-tAA"> <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="249" verticalHuggingPriority="251" text="" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="3hA-pE-tAA">
<rect key="frame" x="123" y="0.0" width="155" height="58.5"/>
<rect key="frame" x="122.66666666666666" y="0.0" width="137.99999999999997" height="0.0"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/> <fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/> <nil key="textColor"/>
<nil key="highlightedColor"/> <nil key="highlightedColor"/>
</label> </label>
<stackView opaque="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Dua-8R-eEg"> <stackView opaque="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Dua-8R-eEg">
<rect key="frame" x="278" y="0.0" width="57" height="58.5"/>
<rect key="frame" x="260.66666666666669" y="0.0" width="74.333333333333314" height="0.0"/>
<subviews> <subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="₩" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="4of-c7-86a"> <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="₩" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="4of-c7-86a">
<rect key="frame" x="0.0" y="0.0" width="20" height="58.5"/>
<rect key="frame" x="0.0" y="0.0" width="20" height="0.0"/>
<constraints> <constraints>
<constraint firstAttribute="width" constant="20" id="BhO-Ma-WpS"/> <constraint firstAttribute="width" constant="20" id="BhO-Ma-WpS"/>
</constraints> </constraints>
@ -138,7 +138,7 @@
<nil key="highlightedColor"/> <nil key="highlightedColor"/>
</label> </label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="252" verticalHuggingPriority="251" text="Balance" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="8" translatesAutoresizingMaskIntoConstraints="NO" id="4MR-lK-FAv"> <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="252" verticalHuggingPriority="251" text="Balance" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="8" translatesAutoresizingMaskIntoConstraints="NO" id="4MR-lK-FAv">
<rect key="frame" x="20" y="0.0" width="37" height="58.5"/>
<rect key="frame" x="20.000000000000004" y="0.0" width="54.333333333333343" height="0.0"/>
<fontDescription key="fontDescription" type="system" pointSize="15"/> <fontDescription key="fontDescription" type="system" pointSize="15"/>
<nil key="textColor"/> <nil key="textColor"/>
<nil key="highlightedColor"/> <nil key="highlightedColor"/>
@ -146,7 +146,7 @@
</subviews> </subviews>
</stackView> </stackView>
<button hidden="YES" opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="trailing" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="HzE-op-beR"> <button hidden="YES" opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="trailing" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="HzE-op-beR">
<rect key="frame" x="335" y="0.0" width="0.0" height="58.5"/>
<rect key="frame" x="335" y="0.0" width="0.0" height="0.0"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="13"/> <fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="13"/>
<state key="normal" title="Button"> <state key="normal" title="Button">
<color key="titleColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <color key="titleColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
@ -161,7 +161,7 @@
</subviews> </subviews>
</stackView> </stackView>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="1cX-dc-qlz"> <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="1cX-dc-qlz">
<rect key="frame" x="0.0" y="125.5" width="375" height="0.5"/>
<rect key="frame" x="0.0" y="60" width="375" height="0.6666666666666643"/>
<color key="backgroundColor" name="ThemeSeparate"/> <color key="backgroundColor" name="ThemeSeparate"/>
<constraints> <constraints>
<constraint firstAttribute="height" constant="0.5" id="7xg-5N-WEe"/> <constraint firstAttribute="height" constant="0.5" id="7xg-5N-WEe"/>
@ -175,13 +175,112 @@
<constraint firstItem="ccK-eC-TFi" firstAttribute="top" secondItem="JUk-Ex-adc" secondAttribute="top" constant="10" id="Ow1-Kn-C4m"/> <constraint firstItem="ccK-eC-TFi" firstAttribute="top" secondItem="JUk-Ex-adc" secondAttribute="top" constant="10" id="Ow1-Kn-C4m"/>
<constraint firstAttribute="trailing" secondItem="1cX-dc-qlz" secondAttribute="trailing" id="WtI-3P-fOv"/> <constraint firstAttribute="trailing" secondItem="1cX-dc-qlz" secondAttribute="trailing" id="WtI-3P-fOv"/>
<constraint firstItem="ccK-eC-TFi" firstAttribute="leading" secondItem="JUk-Ex-adc" secondAttribute="leading" constant="20" id="qCw-VZ-fuS"/> <constraint firstItem="ccK-eC-TFi" firstAttribute="leading" secondItem="JUk-Ex-adc" secondAttribute="leading" constant="20" id="qCw-VZ-fuS"/>
<constraint firstAttribute="height" constant="126" id="tk6-cT-ejo"/>
<constraint firstAttribute="bottom" secondItem="1cX-dc-qlz" secondAttribute="bottom" id="xFD-wf-2aj"/> <constraint firstAttribute="bottom" secondItem="1cX-dc-qlz" secondAttribute="bottom" id="xFD-wf-2aj"/>
<constraint firstItem="1cX-dc-qlz" firstAttribute="leading" secondItem="JUk-Ex-adc" secondAttribute="leading" id="z6i-PN-q7l"/> <constraint firstItem="1cX-dc-qlz" firstAttribute="leading" secondItem="JUk-Ex-adc" secondAttribute="leading" id="z6i-PN-q7l"/>
</constraints> </constraints>
</view> </view>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="3qq-VX-aSW">
<rect key="frame" x="0.0" y="60.666666666666657" width="375" height="150"/>
<subviews>
<tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="default" rowHeight="-1" estimatedRowHeight="-1" sectionHeaderHeight="28" sectionFooterHeight="28" translatesAutoresizingMaskIntoConstraints="NO" id="4Gb-eJ-Vkh">
<rect key="frame" x="0.0" y="0.0" width="375" height="150"/>
<color key="backgroundColor" systemColor="systemBackgroundColor" cocoaTouchSystemColor="whiteColor"/>
<constraints>
<constraint firstAttribute="width" constant="375" id="Fqb-oy-mHT"/>
<constraint firstAttribute="height" constant="150" id="HSf-Mm-FfF"/>
</constraints>
<prototypes>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="blue" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" reuseIdentifier="PhoneCardBankListCell" rowHeight="121" id="Hnk-Sj-SXn" customClass="PhoneCardBankListCell" customModule="GME_Remit" customModuleProvider="target">
<rect key="frame" x="0.0" y="28" width="375" height="121"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="Hnk-Sj-SXn" id="XXx-27-PVb">
<rect key="frame" x="0.0" y="0.0" width="375" height="121"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" spacing="14" translatesAutoresizingMaskIntoConstraints="NO" id="qSt-aX-Vtp">
<rect key="frame" x="25" y="14" width="325" height="93"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="fIh-yP-CZy">
<rect key="frame" x="0.0" y="0.0" width="92.666666666666671" height="93"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="PaymentType" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="WRI-Xt-gAb">
<rect key="frame" x="0.0" y="0.0" width="92.666666666666671" height="93"/>
<gestureRecognizers/>
<fontDescription key="fontDescription" type="system" pointSize="15"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<gestureRecognizers/>
</stackView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="249" verticalHuggingPriority="251" text="" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="iSQ-er-2oU">
<rect key="frame" x="106.66666666666666" y="0.0" width="130" height="93"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<stackView opaque="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Q0B-Sz-Pr0">
<rect key="frame" x="250.66666666666671" y="0.0" width="74.333333333333343" height="93"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="₩" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="rzr-Ch-Fdh">
<rect key="frame" x="0.0" y="0.0" width="20" height="93"/>
<constraints>
<constraint firstAttribute="width" constant="20" id="Jil-ju-d2E"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="15"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="252" verticalHuggingPriority="251" text="Balance" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="8" translatesAutoresizingMaskIntoConstraints="NO" id="ykE-KO-Zfn">
<rect key="frame" x="20.000000000000004" y="0.0" width="54.333333333333343" height="93"/>
<fontDescription key="fontDescription" type="system" pointSize="15"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
</subviews>
</stackView>
<button hidden="YES" opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="trailing" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="rOY-4N-0Ie">
<rect key="frame" x="325" y="0.0" width="0.0" height="93"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="13"/>
<state key="normal" title="Button">
<color key="titleColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</state>
<connections>
<action selector="checkBalanceButton:" destination="HSb-ou-7T5" eventType="touchUpInside" id="yb1-8X-A2U"/>
</connections>
</button>
</subviews>
<gestureRecognizers/>
</stackView>
</subviews>
<constraints>
<constraint firstAttribute="bottomMargin" secondItem="qSt-aX-Vtp" secondAttribute="bottom" constant="3" id="0px-nF-BKe"/>
<constraint firstAttribute="trailingMargin" secondItem="qSt-aX-Vtp" secondAttribute="trailing" constant="10" id="HzS-8v-sQG"/>
<constraint firstItem="qSt-aX-Vtp" firstAttribute="top" secondItem="XXx-27-PVb" secondAttribute="topMargin" constant="3" id="Q72-jD-Tsb"/>
<constraint firstItem="qSt-aX-Vtp" firstAttribute="leading" secondItem="XXx-27-PVb" secondAttribute="leadingMargin" constant="10" id="UmE-nL-Fut"/>
</constraints>
</tableViewCellContentView>
<color key="backgroundColor" name="ThemeSubBackground"/>
<connections>
<outlet property="balanceStackView" destination="Q0B-Sz-Pr0" id="3zV-8a-cUd"/>
<outlet property="bankNameLabel" destination="WRI-Xt-gAb" id="sb4-d3-OQ4"/>
<outlet property="showBalanceButton" destination="rOY-4N-0Ie" id="QWS-we-dSr"/>
<outlet property="showBalanceLabel" destination="ykE-KO-Zfn" id="abb-Ta-vfh"/>
</connections>
</tableViewCell>
</prototypes>
</tableView>
</subviews>
<color key="backgroundColor" name="ThemeSubBackground"/>
<constraints>
<constraint firstAttribute="bottom" secondItem="4Gb-eJ-Vkh" secondAttribute="bottom" id="HUw-Er-GNp"/>
<constraint firstItem="4Gb-eJ-Vkh" firstAttribute="leading" secondItem="3qq-VX-aSW" secondAttribute="leading" id="Rm1-zB-B2o"/>
<constraint firstAttribute="trailing" secondItem="4Gb-eJ-Vkh" secondAttribute="trailing" id="XhG-aq-eY3"/>
<constraint firstItem="4Gb-eJ-Vkh" firstAttribute="top" secondItem="3qq-VX-aSW" secondAttribute="top" id="gNh-IJ-kQP"/>
</constraints>
</view>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" translatesAutoresizingMaskIntoConstraints="NO" id="tGD-kA-THr"> <stackView opaque="NO" contentMode="scaleToFill" axis="vertical" translatesAutoresizingMaskIntoConstraints="NO" id="tGD-kA-THr">
<rect key="frame" x="0.0" y="126" width="375" height="2417"/>
<rect key="frame" x="0.0" y="210.66666666666674" width="375" height="2417"/>
<subviews> <subviews>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="g7K-9q-vWh"> <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="g7K-9q-vWh">
<rect key="frame" x="0.0" y="0.0" width="375" height="55"/> <rect key="frame" x="0.0" y="0.0" width="375" height="55"/>
@ -200,7 +299,7 @@
</subviews> </subviews>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints> <constraints>
<constraint firstItem="Xt5-tG-WPd" firstAttribute="top" secondItem="g7K-9q-vWh" secondAttribute="top" constant="10" id="MTP-xK-b0A"/>
<constraint firstItem="Xt5-tG-WPd" firstAttribute="centerY" secondItem="g7K-9q-vWh" secondAttribute="centerY" id="2se-hh-CPp"/>
<constraint firstItem="Xt5-tG-WPd" firstAttribute="leading" secondItem="g7K-9q-vWh" secondAttribute="leading" constant="10" id="tpo-zA-ksU"/> <constraint firstItem="Xt5-tG-WPd" firstAttribute="leading" secondItem="g7K-9q-vWh" secondAttribute="leading" constant="10" id="tpo-zA-ksU"/>
<constraint firstAttribute="bottom" secondItem="Xt5-tG-WPd" secondAttribute="bottom" constant="10" id="wma-yO-Ukj"/> <constraint firstAttribute="bottom" secondItem="Xt5-tG-WPd" secondAttribute="bottom" constant="10" id="wma-yO-Ukj"/>
<constraint firstAttribute="trailing" secondItem="Xt5-tG-WPd" secondAttribute="trailing" constant="10" id="x4e-yN-u4p"/> <constraint firstAttribute="trailing" secondItem="Xt5-tG-WPd" secondAttribute="trailing" constant="10" id="x4e-yN-u4p"/>
@ -216,10 +315,10 @@
<rect key="frame" x="10" y="0.0" width="355" height="2362"/> <rect key="frame" x="10" y="0.0" width="355" height="2362"/>
<subviews> <subviews>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="CmC-Q1-ZRq"> <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="CmC-Q1-ZRq">
<rect key="frame" x="0.0" y="0.0" width="355" height="167.5"/>
<rect key="frame" x="0.0" y="0.0" width="355" height="167.33333333333334"/>
<subviews> <subviews>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="10" translatesAutoresizingMaskIntoConstraints="NO" id="2jz-Oc-Za2"> <stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="10" translatesAutoresizingMaskIntoConstraints="NO" id="2jz-Oc-Za2">
<rect key="frame" x="10" y="0.0" width="335" height="162.5"/>
<rect key="frame" x="10" y="0.0" width="335" height="162.33333333333334"/>
<subviews> <subviews>
<stackView opaque="NO" contentMode="scaleToFill" distribution="fillEqually" spacing="10" translatesAutoresizingMaskIntoConstraints="NO" id="FVo-DL-jTj"> <stackView opaque="NO" contentMode="scaleToFill" distribution="fillEqually" spacing="10" translatesAutoresizingMaskIntoConstraints="NO" id="FVo-DL-jTj">
<rect key="frame" x="0.0" y="0.0" width="335" height="35"/> <rect key="frame" x="0.0" y="0.0" width="335" height="35"/>
@ -304,10 +403,10 @@
</subviews> </subviews>
</stackView> </stackView>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="rti-Lb-GnJ" userLabel="Separate"> <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="rti-Lb-GnJ" userLabel="Separate">
<rect key="frame" x="0.0" y="90" width="335" height="10.5"/>
<rect key="frame" x="0.0" y="90" width="335" height="10.333333333333329"/>
<subviews> <subviews>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="B1e-En-fth"> <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="B1e-En-fth">
<rect key="frame" x="-20" y="10" width="375" height="0.5"/>
<rect key="frame" x="-20" y="10" width="375" height="0.33333333333333393"/>
<color key="backgroundColor" name="ThemeSeparate"/> <color key="backgroundColor" name="ThemeSeparate"/>
<constraints> <constraints>
<constraint firstAttribute="height" constant="0.5" id="du6-Yr-bcj"/> <constraint firstAttribute="height" constant="0.5" id="du6-Yr-bcj"/>
@ -323,7 +422,7 @@
</constraints> </constraints>
</view> </view>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="zaA-jE-elw"> <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="zaA-jE-elw">
<rect key="frame" x="0.0" y="110.5" width="335" height="52"/>
<rect key="frame" x="0.0" y="110.33333333333331" width="335" height="52"/>
<subviews> <subviews>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="2" translatesAutoresizingMaskIntoConstraints="NO" id="yGM-TS-eua"> <stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="2" translatesAutoresizingMaskIntoConstraints="NO" id="yGM-TS-eua">
<rect key="frame" x="0.0" y="10" width="335" height="42"/> <rect key="frame" x="0.0" y="10" width="335" height="42"/>
@ -332,7 +431,7 @@
<rect key="frame" x="0.0" y="0.0" width="335" height="20"/> <rect key="frame" x="0.0" y="0.0" width="335" height="20"/>
<subviews> <subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="252" verticalHuggingPriority="252" text="●" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumScaleFactor="0.5" translatesAutoresizingMaskIntoConstraints="NO" id="c1L-jN-mgO"> <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="252" verticalHuggingPriority="252" text="●" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumScaleFactor="0.5" translatesAutoresizingMaskIntoConstraints="NO" id="c1L-jN-mgO">
<rect key="frame" x="0.0" y="0.0" width="8.5" height="20"/>
<rect key="frame" x="0.0" y="0.0" width="8.6666666666666661" height="20"/>
<constraints> <constraints>
<constraint firstAttribute="width" constant="8.5" id="vWz-Yk-S3s"/> <constraint firstAttribute="width" constant="8.5" id="vWz-Yk-S3s"/>
</constraints> </constraints>
@ -341,7 +440,7 @@
<nil key="highlightedColor"/> <nil key="highlightedColor"/>
</label> </label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="252" text="Confirm cellphone number &amp; recharge amount." lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumScaleFactor="0.5" translatesAutoresizingMaskIntoConstraints="NO" id="IYY-b3-pG3"> <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="252" text="Confirm cellphone number &amp; recharge amount." lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumScaleFactor="0.5" translatesAutoresizingMaskIntoConstraints="NO" id="IYY-b3-pG3">
<rect key="frame" x="10.5" y="0.0" width="324.5" height="20"/>
<rect key="frame" x="10.666666666666657" y="0.0" width="324.33333333333337" height="20"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="14"/> <fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="14"/>
<color key="textColor" name="ThemeBlack"/> <color key="textColor" name="ThemeBlack"/>
<nil key="highlightedColor"/> <nil key="highlightedColor"/>
@ -355,7 +454,7 @@
<rect key="frame" x="0.0" y="22" width="335" height="20"/> <rect key="frame" x="0.0" y="22" width="335" height="20"/>
<subviews> <subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="252" verticalHuggingPriority="252" text="●" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumScaleFactor="0.5" translatesAutoresizingMaskIntoConstraints="NO" id="8Cm-Kc-EwB"> <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="252" verticalHuggingPriority="252" text="●" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumScaleFactor="0.5" translatesAutoresizingMaskIntoConstraints="NO" id="8Cm-Kc-EwB">
<rect key="frame" x="0.0" y="0.0" width="8.5" height="20"/>
<rect key="frame" x="0.0" y="0.0" width="8.6666666666666661" height="20"/>
<constraints> <constraints>
<constraint firstAttribute="width" constant="8.5" id="QO3-HC-fAp"/> <constraint firstAttribute="width" constant="8.5" id="QO3-HC-fAp"/>
</constraints> </constraints>
@ -364,7 +463,7 @@
<nil key="highlightedColor"/> <nil key="highlightedColor"/>
</label> </label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="After completing recharge, refund is not available." lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" minimumScaleFactor="0.5" translatesAutoresizingMaskIntoConstraints="NO" id="0i8-dF-xEP"> <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="After completing recharge, refund is not available." lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" minimumScaleFactor="0.5" translatesAutoresizingMaskIntoConstraints="NO" id="0i8-dF-xEP">
<rect key="frame" x="10.5" y="0.0" width="324.5" height="20"/>
<rect key="frame" x="10.666666666666657" y="0.0" width="324.33333333333337" height="20"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="14"/> <fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="14"/>
<color key="textColor" name="ThemeBlack"/> <color key="textColor" name="ThemeBlack"/>
<nil key="highlightedColor"/> <nil key="highlightedColor"/>
@ -397,10 +496,10 @@
</constraints> </constraints>
</view> </view>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="irB-sa-xqC"> <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="irB-sa-xqC">
<rect key="frame" x="0.0" y="167.5" width="355" height="461.5"/>
<rect key="frame" x="0.0" y="167.33333333333329" width="355" height="461.66666666666674"/>
<subviews> <subviews>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="10" translatesAutoresizingMaskIntoConstraints="NO" id="fPQ-wq-qAt"> <stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="10" translatesAutoresizingMaskIntoConstraints="NO" id="fPQ-wq-qAt">
<rect key="frame" x="10" y="0.0" width="335" height="456.5"/>
<rect key="frame" x="10" y="0.0" width="335" height="456.66666666666669"/>
<subviews> <subviews>
<textField opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="O2g-I1-ksu" customClass="ValidationTextField" customModule="GME_Remit" customModuleProvider="target"> <textField opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="O2g-I1-ksu" customClass="ValidationTextField" customModule="GME_Remit" customModuleProvider="target">
<rect key="frame" x="0.0" y="0.0" width="335" height="50"/> <rect key="frame" x="0.0" y="0.0" width="335" height="50"/>
@ -433,10 +532,10 @@
</userDefinedRuntimeAttributes> </userDefinedRuntimeAttributes>
</textField> </textField>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="6tl-77-fDJ" userLabel="Separate"> <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="6tl-77-fDJ" userLabel="Separate">
<rect key="frame" x="0.0" y="120" width="335" height="10.5"/>
<rect key="frame" x="0.0" y="120" width="335" height="10.666666666666657"/>
<subviews> <subviews>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="sU4-oe-7da"> <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="sU4-oe-7da">
<rect key="frame" x="-20" y="10" width="375" height="0.5"/>
<rect key="frame" x="-20" y="10" width="375" height="0.66666666666666607"/>
<color key="backgroundColor" name="ThemeSeparate"/> <color key="backgroundColor" name="ThemeSeparate"/>
<constraints> <constraints>
<constraint firstAttribute="height" constant="0.5" id="CRS-DN-oDL"/> <constraint firstAttribute="height" constant="0.5" id="CRS-DN-oDL"/>
@ -452,7 +551,7 @@
</constraints> </constraints>
</view> </view>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Xrc-cG-LWK"> <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Xrc-cG-LWK">
<rect key="frame" x="0.0" y="140.5" width="335" height="316"/>
<rect key="frame" x="0.0" y="140.66666666666663" width="335" height="316"/>
<subviews> <subviews>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="2" translatesAutoresizingMaskIntoConstraints="NO" id="iTj-Fy-9el"> <stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="2" translatesAutoresizingMaskIntoConstraints="NO" id="iTj-Fy-9el">
<rect key="frame" x="0.0" y="10" width="335" height="306"/> <rect key="frame" x="0.0" y="10" width="335" height="306"/>
@ -490,13 +589,13 @@
<rect key="frame" x="0.0" y="29" width="305" height="25"/> <rect key="frame" x="0.0" y="29" width="305" height="25"/>
<subviews> <subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="252" verticalHuggingPriority="251" text="Charge Type" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="592-jP-xgS"> <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="252" verticalHuggingPriority="251" text="Charge Type" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="592-jP-xgS">
<rect key="frame" x="0.0" y="0.0" width="78.5" height="25"/>
<rect key="frame" x="0.0" y="0.0" width="78.666666666666671" height="25"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="14"/> <fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="14"/>
<color key="textColor" name="ThemeText"/> <color key="textColor" name="ThemeText"/>
<nil key="highlightedColor"/> <nil key="highlightedColor"/>
</label> </label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="mediaLog 11G(50,600)" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumScaleFactor="0.5" translatesAutoresizingMaskIntoConstraints="NO" id="CiS-wv-umW"> <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="mediaLog 11G(50,600)" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumScaleFactor="0.5" translatesAutoresizingMaskIntoConstraints="NO" id="CiS-wv-umW">
<rect key="frame" x="78.5" y="0.0" width="226.5" height="25"/>
<rect key="frame" x="78.666666666666671" y="0.0" width="226.33333333333331" height="25"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Medium" family="San Francisco Display" pointSize="14"/> <fontDescription key="fontDescription" name="SanFranciscoDisplay-Medium" family="San Francisco Display" pointSize="14"/>
<color key="textColor" name="ThemeText"/> <color key="textColor" name="ThemeText"/>
<nil key="highlightedColor"/> <nil key="highlightedColor"/>
@ -507,13 +606,13 @@
<rect key="frame" x="0.0" y="58" width="305" height="25"/> <rect key="frame" x="0.0" y="58" width="305" height="25"/>
<subviews> <subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="252" verticalHuggingPriority="251" text="Data" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="798-HQ-YHW"> <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="252" verticalHuggingPriority="251" text="Data" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="798-HQ-YHW">
<rect key="frame" x="0.0" y="0.0" width="29.5" height="25"/>
<rect key="frame" x="0.0" y="0.0" width="29.333333333333332" height="25"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="14"/> <fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="14"/>
<color key="textColor" name="ThemeText"/> <color key="textColor" name="ThemeText"/>
<nil key="highlightedColor"/> <nil key="highlightedColor"/>
</label> </label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="11GB + 3M Unlimited" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumScaleFactor="0.5" translatesAutoresizingMaskIntoConstraints="NO" id="VyR-26-utb"> <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="11GB + 3M Unlimited" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumScaleFactor="0.5" translatesAutoresizingMaskIntoConstraints="NO" id="VyR-26-utb">
<rect key="frame" x="29.5" y="0.0" width="275.5" height="25"/>
<rect key="frame" x="29.333333333333343" y="0.0" width="275.66666666666663" height="25"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Medium" family="San Francisco Display" pointSize="14"/> <fontDescription key="fontDescription" name="SanFranciscoDisplay-Medium" family="San Francisco Display" pointSize="14"/>
<color key="textColor" name="ThemeText"/> <color key="textColor" name="ThemeText"/>
<nil key="highlightedColor"/> <nil key="highlightedColor"/>
@ -541,13 +640,13 @@
<rect key="frame" x="0.0" y="116" width="305" height="25"/> <rect key="frame" x="0.0" y="116" width="305" height="25"/>
<subviews> <subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="252" verticalHuggingPriority="251" text="SMS" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="ozC-cy-dC6"> <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="252" verticalHuggingPriority="251" text="SMS" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="ozC-cy-dC6">
<rect key="frame" x="0.0" y="0.0" width="30.5" height="25"/>
<rect key="frame" x="0.0" y="0.0" width="30.666666666666668" height="25"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="14"/> <fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="14"/>
<color key="textColor" name="ThemeText"/> <color key="textColor" name="ThemeText"/>
<nil key="highlightedColor"/> <nil key="highlightedColor"/>
</label> </label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Unlimited" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumScaleFactor="0.5" translatesAutoresizingMaskIntoConstraints="NO" id="OnW-ui-fSi"> <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Unlimited" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumScaleFactor="0.5" translatesAutoresizingMaskIntoConstraints="NO" id="OnW-ui-fSi">
<rect key="frame" x="30.5" y="0.0" width="274.5" height="25"/>
<rect key="frame" x="30.666666666666657" y="0.0" width="274.33333333333337" height="25"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Medium" family="San Francisco Display" pointSize="14"/> <fontDescription key="fontDescription" name="SanFranciscoDisplay-Medium" family="San Francisco Display" pointSize="14"/>
<color key="textColor" name="ThemeText"/> <color key="textColor" name="ThemeText"/>
<nil key="highlightedColor"/> <nil key="highlightedColor"/>
@ -560,13 +659,13 @@
<rect key="frame" x="0.0" y="145" width="305" height="25"/> <rect key="frame" x="0.0" y="145" width="305" height="25"/>
<subviews> <subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="252" verticalHuggingPriority="251" text="Payment Amount" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="wtY-Oq-MdK"> <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="252" verticalHuggingPriority="251" text="Payment Amount" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="wtY-Oq-MdK">
<rect key="frame" x="0.0" y="0.0" width="108.5" height="25"/>
<rect key="frame" x="0.0" y="0.0" width="108.33333333333333" height="25"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Medium" family="San Francisco Display" pointSize="14"/> <fontDescription key="fontDescription" name="SanFranciscoDisplay-Medium" family="San Francisco Display" pointSize="14"/>
<color key="textColor" name="ThemeRed"/> <color key="textColor" name="ThemeRed"/>
<nil key="highlightedColor"/> <nil key="highlightedColor"/>
</label> </label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="₩ 50,100" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumScaleFactor="0.5" translatesAutoresizingMaskIntoConstraints="NO" id="XLT-1R-BKf"> <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="₩ 50,100" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumScaleFactor="0.5" translatesAutoresizingMaskIntoConstraints="NO" id="XLT-1R-BKf">
<rect key="frame" x="108.5" y="0.0" width="196.5" height="25"/>
<rect key="frame" x="108.33333333333336" y="0.0" width="196.66666666666663" height="25"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Medium" family="San Francisco Display" pointSize="14"/> <fontDescription key="fontDescription" name="SanFranciscoDisplay-Medium" family="San Francisco Display" pointSize="14"/>
<color key="textColor" name="ThemeRed"/> <color key="textColor" name="ThemeRed"/>
<nil key="highlightedColor"/> <nil key="highlightedColor"/>
@ -579,7 +678,7 @@
</constraints> </constraints>
</stackView> </stackView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Detail" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="ImS-lb-OZb"> <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Detail" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="ImS-lb-OZb">
<rect key="frame" x="10" y="10" width="36" height="20"/>
<rect key="frame" x="10" y="10" width="35.666666666666664" height="20"/>
<constraints> <constraints>
<constraint firstAttribute="height" constant="20" id="XRG-xc-TKz"/> <constraint firstAttribute="height" constant="20" id="XRG-xc-TKz"/>
</constraints> </constraints>
@ -608,7 +707,7 @@
<rect key="frame" x="0.0" y="0.0" width="335" height="20"/> <rect key="frame" x="0.0" y="0.0" width="335" height="20"/>
<subviews> <subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="252" verticalHuggingPriority="252" text="●" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumScaleFactor="0.5" translatesAutoresizingMaskIntoConstraints="NO" id="Czd-41-Vk3"> <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="252" verticalHuggingPriority="252" text="●" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumScaleFactor="0.5" translatesAutoresizingMaskIntoConstraints="NO" id="Czd-41-Vk3">
<rect key="frame" x="0.0" y="0.0" width="8.5" height="20"/>
<rect key="frame" x="0.0" y="0.0" width="8.6666666666666661" height="20"/>
<constraints> <constraints>
<constraint firstAttribute="width" constant="8.5" id="tyc-K4-8wu"/> <constraint firstAttribute="width" constant="8.5" id="tyc-K4-8wu"/>
</constraints> </constraints>
@ -617,7 +716,7 @@
<nil key="highlightedColor"/> <nil key="highlightedColor"/>
</label> </label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="252" text="This is available for monthly fixed charge." lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumScaleFactor="0.5" translatesAutoresizingMaskIntoConstraints="NO" id="MlR-IB-new"> <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="252" text="This is available for monthly fixed charge." lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumScaleFactor="0.5" translatesAutoresizingMaskIntoConstraints="NO" id="MlR-IB-new">
<rect key="frame" x="10.5" y="0.0" width="324.5" height="20"/>
<rect key="frame" x="10.666666666666657" y="0.0" width="324.33333333333337" height="20"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="14"/> <fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="14"/>
<color key="textColor" name="ThemeBlack"/> <color key="textColor" name="ThemeBlack"/>
<nil key="highlightedColor"/> <nil key="highlightedColor"/>
@ -631,7 +730,7 @@
<rect key="frame" x="0.0" y="22" width="335" height="20"/> <rect key="frame" x="0.0" y="22" width="335" height="20"/>
<subviews> <subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="252" verticalHuggingPriority="252" text="●" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumScaleFactor="0.5" translatesAutoresizingMaskIntoConstraints="NO" id="6rr-ub-Cmq"> <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="252" verticalHuggingPriority="252" text="●" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumScaleFactor="0.5" translatesAutoresizingMaskIntoConstraints="NO" id="6rr-ub-Cmq">
<rect key="frame" x="0.0" y="0.0" width="8.5" height="20"/>
<rect key="frame" x="0.0" y="0.0" width="8.6666666666666661" height="20"/>
<constraints> <constraints>
<constraint firstAttribute="width" constant="8.5" id="yQj-kq-4gN"/> <constraint firstAttribute="width" constant="8.5" id="yQj-kq-4gN"/>
</constraints> </constraints>
@ -640,7 +739,7 @@
<nil key="highlightedColor"/> <nil key="highlightedColor"/>
</label> </label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Confirm cellphone number &amp; recharge amount." lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumScaleFactor="0.5" translatesAutoresizingMaskIntoConstraints="NO" id="QFt-Cb-h3B"> <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Confirm cellphone number &amp; recharge amount." lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumScaleFactor="0.5" translatesAutoresizingMaskIntoConstraints="NO" id="QFt-Cb-h3B">
<rect key="frame" x="10.5" y="0.0" width="324.5" height="20"/>
<rect key="frame" x="10.666666666666657" y="0.0" width="324.33333333333337" height="20"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="14"/> <fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="14"/>
<color key="textColor" name="ThemeBlack"/> <color key="textColor" name="ThemeBlack"/>
<nil key="highlightedColor"/> <nil key="highlightedColor"/>
@ -651,7 +750,7 @@
<rect key="frame" x="0.0" y="44" width="335" height="20"/> <rect key="frame" x="0.0" y="44" width="335" height="20"/>
<subviews> <subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="252" verticalHuggingPriority="252" text="●" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumScaleFactor="0.5" translatesAutoresizingMaskIntoConstraints="NO" id="hHD-KN-nNI"> <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="252" verticalHuggingPriority="252" text="●" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumScaleFactor="0.5" translatesAutoresizingMaskIntoConstraints="NO" id="hHD-KN-nNI">
<rect key="frame" x="0.0" y="0.0" width="8.5" height="20"/>
<rect key="frame" x="0.0" y="0.0" width="8.6666666666666661" height="20"/>
<constraints> <constraints>
<constraint firstAttribute="width" constant="8.5" id="ix9-RB-VWd"/> <constraint firstAttribute="width" constant="8.5" id="ix9-RB-VWd"/>
</constraints> </constraints>
@ -660,7 +759,7 @@
<nil key="highlightedColor"/> <nil key="highlightedColor"/>
</label> </label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="After completing recharge, refund is not available." lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" minimumScaleFactor="0.5" translatesAutoresizingMaskIntoConstraints="NO" id="mrS-0b-fFC"> <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="After completing recharge, refund is not available." lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" minimumScaleFactor="0.5" translatesAutoresizingMaskIntoConstraints="NO" id="mrS-0b-fFC">
<rect key="frame" x="10.5" y="0.0" width="324.5" height="20"/>
<rect key="frame" x="10.666666666666657" y="0.0" width="324.33333333333337" height="20"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="14"/> <fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="14"/>
<color key="textColor" name="ThemeBlack"/> <color key="textColor" name="ThemeBlack"/>
<nil key="highlightedColor"/> <nil key="highlightedColor"/>
@ -705,10 +804,10 @@
</constraints> </constraints>
</view> </view>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Tcd-5I-gDG"> <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Tcd-5I-gDG">
<rect key="frame" x="0.0" y="629" width="355" height="125.5"/>
<rect key="frame" x="0.0" y="629" width="355" height="125.33333333333337"/>
<subviews> <subviews>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="10" translatesAutoresizingMaskIntoConstraints="NO" id="CQZ-gn-EPy"> <stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="10" translatesAutoresizingMaskIntoConstraints="NO" id="CQZ-gn-EPy">
<rect key="frame" x="10" y="0.0" width="335" height="120.5"/>
<rect key="frame" x="10" y="0.0" width="335" height="120.33333333333333"/>
<subviews> <subviews>
<textField opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="xy0-Q3-NhX" customClass="ValidationTextField" customModule="GME_Remit" customModuleProvider="target"> <textField opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="xy0-Q3-NhX" customClass="ValidationTextField" customModule="GME_Remit" customModuleProvider="target">
<rect key="frame" x="0.0" y="0.0" width="335" height="50"/> <rect key="frame" x="0.0" y="0.0" width="335" height="50"/>
@ -726,10 +825,10 @@
</userDefinedRuntimeAttributes> </userDefinedRuntimeAttributes>
</textField> </textField>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="bgJ-0n-H1h" userLabel="Separate"> <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="bgJ-0n-H1h" userLabel="Separate">
<rect key="frame" x="0.0" y="60" width="335" height="10.5"/>
<rect key="frame" x="0.0" y="60.000000000000121" width="335" height="10.333333333333336"/>
<subviews> <subviews>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="tPX-0W-AwX"> <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="tPX-0W-AwX">
<rect key="frame" x="-20" y="10" width="375" height="0.5"/>
<rect key="frame" x="-20" y="10" width="375" height="0.33333333333333393"/>
<color key="backgroundColor" name="ThemeSeparate"/> <color key="backgroundColor" name="ThemeSeparate"/>
<constraints> <constraints>
<constraint firstAttribute="height" constant="0.5" id="Pq8-aC-tEm"/> <constraint firstAttribute="height" constant="0.5" id="Pq8-aC-tEm"/>
@ -745,7 +844,7 @@
</constraints> </constraints>
</view> </view>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="hi1-a8-7Dd"> <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="hi1-a8-7Dd">
<rect key="frame" x="0.0" y="80.5" width="335" height="40"/>
<rect key="frame" x="0.0" y="80.333333333333371" width="335" height="40"/>
<subviews> <subviews>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="fillEqually" spacing="2" translatesAutoresizingMaskIntoConstraints="NO" id="Lbn-Mu-kTM"> <stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="fillEqually" spacing="2" translatesAutoresizingMaskIntoConstraints="NO" id="Lbn-Mu-kTM">
<rect key="frame" x="0.0" y="10" width="335" height="30"/> <rect key="frame" x="0.0" y="10" width="335" height="30"/>
@ -754,7 +853,7 @@
<rect key="frame" x="0.0" y="0.0" width="335" height="30"/> <rect key="frame" x="0.0" y="0.0" width="335" height="30"/>
<subviews> <subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="252" verticalHuggingPriority="252" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" minimumScaleFactor="0.5" translatesAutoresizingMaskIntoConstraints="NO" id="YNY-o3-hXA"> <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="252" verticalHuggingPriority="252" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" minimumScaleFactor="0.5" translatesAutoresizingMaskIntoConstraints="NO" id="YNY-o3-hXA">
<rect key="frame" x="0.0" y="0.0" width="8.5" height="30"/>
<rect key="frame" x="0.0" y="0.0" width="8.6666666666666661" height="30"/>
<constraints> <constraints>
<constraint firstAttribute="width" constant="8.5" id="7aX-vz-2pL"/> <constraint firstAttribute="width" constant="8.5" id="7aX-vz-2pL"/>
</constraints> </constraints>
@ -765,7 +864,7 @@
<nil key="highlightedColor"/> <nil key="highlightedColor"/>
</label> </label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Data card can be recharged only for the customers of its telecom service provider." lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" minimumScaleFactor="0.5" translatesAutoresizingMaskIntoConstraints="NO" id="IoW-sM-VS1"> <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Data card can be recharged only for the customers of its telecom service provider." lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" minimumScaleFactor="0.5" translatesAutoresizingMaskIntoConstraints="NO" id="IoW-sM-VS1">
<rect key="frame" x="10.5" y="0.0" width="324.5" height="30"/>
<rect key="frame" x="10.666666666666657" y="0.0" width="324.33333333333337" height="30"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="14"/> <fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="14"/>
<color key="textColor" name="ThemeBlack"/> <color key="textColor" name="ThemeBlack"/>
<nil key="highlightedColor"/> <nil key="highlightedColor"/>
@ -798,7 +897,7 @@
</constraints> </constraints>
</view> </view>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="100" text="" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="euR-3e-5qe"> <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="100" text="" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="euR-3e-5qe">
<rect key="frame" x="0.0" y="754.5" width="355" height="1607.5"/>
<rect key="frame" x="0.0" y="754.33333333333314" width="355" height="1607.666666666667"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/> <fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/> <nil key="textColor"/>
<nil key="highlightedColor"/> <nil key="highlightedColor"/>
@ -837,7 +936,7 @@
</constraints> </constraints>
</scrollView> </scrollView>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="TJE-ol-Hx6"> <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="TJE-ol-Hx6">
<rect key="frame" x="10" y="1140" width="355" height="50"/>
<rect key="frame" x="10" y="1106" width="355" height="50"/>
<color key="backgroundColor" white="0.66666666666666663" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <color key="backgroundColor" white="0.66666666666666663" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints> <constraints>
<constraint firstAttribute="height" constant="50" id="ml6-m3-hSl"/> <constraint firstAttribute="height" constant="50" id="ml6-m3-hSl"/>
@ -910,6 +1009,7 @@
<outlet property="regularTypeContainerView" destination="CmC-Q1-ZRq" id="JQg-XT-9YC"/> <outlet property="regularTypeContainerView" destination="CmC-Q1-ZRq" id="JQg-XT-9YC"/>
<outlet property="regularTypeInfoContainerView" destination="zaA-jE-elw" id="MTO-WE-ZfF"/> <outlet property="regularTypeInfoContainerView" destination="zaA-jE-elw" id="MTO-WE-ZfF"/>
<outlet property="scrollView" destination="HAO-OX-Hu1" id="TIL-Eo-54N"/> <outlet property="scrollView" destination="HAO-OX-Hu1" id="TIL-Eo-54N"/>
<outlet property="tableView" destination="4Gb-eJ-Vkh" id="Z2l-6H-7cm"/>
<outlet property="typeSegment" destination="Xt5-tG-WPd" id="bk5-Gb-IQW"/> <outlet property="typeSegment" destination="Xt5-tG-WPd" id="bk5-Gb-IQW"/>
<outlet property="walletOrAutoDebitLabel" destination="nFD-fi-y2F" id="qiT-K0-66B"/> <outlet property="walletOrAutoDebitLabel" destination="nFD-fi-y2F" id="qiT-K0-66B"/>
<outlet property="wonCurrencyLabel" destination="4of-c7-86a" id="yR1-vP-CBt"/> <outlet property="wonCurrencyLabel" destination="4of-c7-86a" id="yR1-vP-CBt"/>
@ -918,7 +1018,7 @@
<placeholder placeholderIdentifier="IBFirstResponder" id="8je-5K-XuW" userLabel="First Responder" sceneMemberID="firstResponder"/> <placeholder placeholderIdentifier="IBFirstResponder" id="8je-5K-XuW" userLabel="First Responder" sceneMemberID="firstResponder"/>
<tapGestureRecognizer id="0Eu-f1-GtD"/> <tapGestureRecognizer id="0Eu-f1-GtD"/>
</objects> </objects>
<point key="canvasLocation" x="847.20000000000005" y="232.08395802098951"/>
<point key="canvasLocation" x="845.60000000000002" y="231.2807881773399"/>
</scene> </scene>
<!--Navigation Controller--> <!--Navigation Controller-->
<scene sceneID="0Xc-qo-RL1"> <scene sceneID="0Xc-qo-RL1">
@ -926,7 +1026,7 @@
<navigationController automaticallyAdjustsScrollViewInsets="NO" id="Im1-C5-3ON" sceneMemberID="viewController"> <navigationController automaticallyAdjustsScrollViewInsets="NO" id="Im1-C5-3ON" sceneMemberID="viewController">
<toolbarItems/> <toolbarItems/>
<navigationBar key="navigationBar" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" id="Bf4-io-GTo"> <navigationBar key="navigationBar" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" id="Bf4-io-GTo">
<rect key="frame" x="0.0" y="0.0" width="320" height="44"/>
<rect key="frame" x="0.0" y="44" width="375" height="44"/>
<autoresizingMask key="autoresizingMask"/> <autoresizingMask key="autoresizingMask"/>
</navigationBar> </navigationBar>
<nil name="viewControllers"/> <nil name="viewControllers"/>
@ -936,7 +1036,7 @@
</navigationController> </navigationController>
<placeholder placeholderIdentifier="IBFirstResponder" id="eeD-VB-ZnL" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/> <placeholder placeholderIdentifier="IBFirstResponder" id="eeD-VB-ZnL" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
</objects> </objects>
<point key="canvasLocation" x="-92" y="232.53373313343329"/>
<point key="canvasLocation" x="-229" y="231"/>
</scene> </scene>
</scenes> </scenes>
<resources> <resources>

27
GME Remit/Modules/PowerCallModules/LocalTopup/PhoneCardRecharge/User Interface/View/PhoneCardRechargeViewController.swift

@ -12,11 +12,6 @@ import RxCocoa
import ContactsUI import ContactsUI
enum WalletType: String {
case autodebit = "autodebit"
case wallet = "wallet"
}
class PhoneCardRechargeViewController: UIViewController { class PhoneCardRechargeViewController: UIViewController {
// MARK: Properties // MARK: Properties
@ -28,7 +23,6 @@ class PhoneCardRechargeViewController: UIViewController {
private let selectedMobile = PublishSubject<String>() private let selectedMobile = PublishSubject<String>()
private let selectPaymentType = PublishSubject<Void>() private let selectPaymentType = PublishSubject<Void>()
private var amountButtons = [UIButton]() private var amountButtons = [UIButton]()
// MARK: Computed Properties // MARK: Computed Properties
// MARK: IBOutlets // MARK: IBOutlets
@ -39,7 +33,6 @@ class PhoneCardRechargeViewController: UIViewController {
// @IBOutlet private weak var mycashLabel: UILabel! // @IBOutlet private weak var mycashLabel: UILabel!
@IBOutlet weak var walletOrAutoDebitLabel: UILabel! @IBOutlet weak var walletOrAutoDebitLabel: UILabel!
@IBOutlet private weak var wonCurrencyLabel: UILabel! @IBOutlet private weak var wonCurrencyLabel: UILabel!
@IBOutlet private weak var mycashAmountLabel: UILabel! @IBOutlet private weak var mycashAmountLabel: UILabel!
@IBOutlet private weak var typeSegment: UISegmentedControl! @IBOutlet private weak var typeSegment: UISegmentedControl!
@ -48,6 +41,7 @@ class PhoneCardRechargeViewController: UIViewController {
@IBOutlet weak var balanceStackView: UIStackView! @IBOutlet weak var balanceStackView: UIStackView!
@IBOutlet weak var paymentTypeDropDownImageView: UIImageView! @IBOutlet weak var paymentTypeDropDownImageView: UIImageView!
@IBOutlet var paymentTypeDropDownTap: UITapGestureRecognizer! @IBOutlet var paymentTypeDropDownTap: UITapGestureRecognizer!
@IBOutlet weak var tableView: UITableView!
// Regular Type // Regular Type
@IBOutlet private weak var regularTypeContainerView: UIView! @IBOutlet private weak var regularTypeContainerView: UIView!
@ -107,6 +101,7 @@ class PhoneCardRechargeViewController: UIViewController {
super.viewWillAppear(animated) super.viewWillAppear(animated)
setupNormalNavigation() setupNormalNavigation()
self.title = "local_top_up_text".localized() self.title = "local_top_up_text".localized()
// tableView.frame = CGRect(x: tableView.frame.origin.x, y: tableView.frame.origin.y, width: tableView.frame.size.width, height: tableView.size.height+)
} }
override func viewWillDisappear(_ animated: Bool) { override func viewWillDisappear(_ animated: Bool) {
@ -133,7 +128,6 @@ extension PhoneCardRechargeViewController {
setUI() setUI()
} }
private func setUI() { private func setUI() {
balanceCheckButton.isHidden = true balanceCheckButton.isHidden = true
regularTypeContainerView.isHidden = true regularTypeContainerView.isHidden = true
@ -212,6 +206,7 @@ extension PhoneCardRechargeViewController {
let input = PhoneCardRechargePresenter.Input( let input = PhoneCardRechargePresenter.Input(
viewWillAppear: viewWillAppear, viewWillAppear: viewWillAppear,
selectAutodebit: selectPaymentType.asDriverOnErrorJustComplete(), selectAutodebit: selectPaymentType.asDriverOnErrorJustComplete(),
selectedIndex: tableView.rx.itemSelected.map {$0.row}.asDriverOnErrorJustComplete(),
showBalanceTrigger: balanceCheckButton.rx.tap.asDriver(), showBalanceTrigger: balanceCheckButton.rx.tap.asDriver(),
availableBalance: availableBalance.asDriverOnErrorJustComplete(), availableBalance: availableBalance.asDriverOnErrorJustComplete(),
selectedMobile: selectedMobile.asDriverOnErrorJustComplete(), selectedMobile: selectedMobile.asDriverOnErrorJustComplete(),
@ -305,6 +300,22 @@ extension PhoneCardRechargeViewController {
} }
}).disposed(by: disposeBag) }).disposed(by: disposeBag)
output
.bankModel.drive(
tableView.rx.items(cellIdentifier: "PhoneCardBankListCell")
) { (_, element: Account, cell: PhoneCardBankListCell) in
cell.setModel(element)
}
.disposed(by: disposeBag)
// output
// .selectedPaymentMode.drive(
// tableView.rx.items(cellIdentifier: "PhoneCardBankListCell")
// ) { (_, element: Account, cell: NotificationCell) in
// cell.setModel(element)
// }
// .disposed(by: disposeBag)
output.regularModel.drive(onNext: { [weak self] model in output.regularModel.drive(onNext: { [weak self] model in
guard let `self` = self, model.count == self.amountButtons.count else { return } guard let `self` = self, model.count == self.amountButtons.count else { return }
self.amountButtons.enumerated().forEach { index, button in self.amountButtons.enumerated().forEach { index, button in

Loading…
Cancel
Save