Browse Source

kyc form 1 string managed

pull/1/head
gme_2 6 years ago
parent
commit
3b249bc968
  1. 95
      GMERemittance/Module/New Group/kycForm1/User Interface/View/kycForm1.storyboard
  2. 37
      GMERemittance/Module/New Group/kycForm1/User Interface/View/kycForm1ViewController.swift

95
GMERemittance/Module/New Group/kycForm1/User Interface/View/kycForm1.storyboard

@ -1,11 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="14113" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="HSb-ou-7T5">
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="14460.31" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="HSb-ou-7T5">
<device id="retina4_7" orientation="portrait">
<adaptation id="fullscreen"/>
</device>
<dependencies>
<deployment identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="14088"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="14460.20"/>
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
</dependencies>
<customFonts key="customFonts">
@ -17,7 +17,7 @@
<!--KycForm1-->
<scene sceneID="R60-Pu-Hpy">
<objects>
<viewController storyboardIdentifier="KycForm1ViewController" title="KycForm1" id="HSb-ou-7T5" customClass="KycForm1ViewController" customModule="GMERemittance" customModuleProvider="target" sceneMemberID="viewController">
<viewController storyboardIdentifier="KycForm1ViewController" title="KycForm1" id="HSb-ou-7T5" customClass="KycForm1ViewController" customModule="GME_Remit" customModuleProvider="target" sceneMemberID="viewController">
<layoutGuides>
<viewControllerLayoutGuide type="top" id="y1H-iV-BwG"/>
<viewControllerLayoutGuide type="bottom" id="PYB-Kq-ghm"/>
@ -30,10 +30,10 @@
<rect key="frame" x="0.0" y="0.0" width="375" height="1300"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Ulz-yj-JUf">
<rect key="frame" x="0.0" y="0.0" width="375" height="799.5"/>
<rect key="frame" x="0.0" y="0.0" width="375" height="804"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text=" " textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Cx7-yC-Iyy">
<rect key="frame" x="0.0" y="0.0" width="15" height="799.5"/>
<rect key="frame" x="0.0" y="0.0" width="15" height="804"/>
<constraints>
<constraint firstAttribute="width" constant="15" id="Loe-0S-vzZ"/>
</constraints>
@ -42,7 +42,7 @@
<nil key="highlightedColor"/>
</label>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="20" translatesAutoresizingMaskIntoConstraints="NO" id="5Yj-58-A1e">
<rect key="frame" x="15" y="0.0" width="345" height="799.5"/>
<rect key="frame" x="15" y="0.0" width="345" height="804"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" translatesAutoresizingMaskIntoConstraints="NO" id="fHx-i6-TAt">
<rect key="frame" x="0.0" y="0.0" width="345" height="50"/>
@ -60,10 +60,10 @@
</subviews>
</stackView>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="10" translatesAutoresizingMaskIntoConstraints="NO" id="QtF-v5-ULz">
<rect key="frame" x="0.0" y="70" width="345" height="729.5"/>
<rect key="frame" x="0.0" y="70" width="345" height="734"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="5" translatesAutoresizingMaskIntoConstraints="NO" id="MuX-Si-40N">
<rect key="frame" x="0.0" y="0.0" width="345" height="82.5"/>
<rect key="frame" x="0.0" y="0.0" width="345" height="83"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Full Name" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="VWL-1e-dX6">
<rect key="frame" x="0.0" y="0.0" width="345" height="15"/>
@ -75,7 +75,7 @@
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="error" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="6Gb-uL-YsM">
<rect key="frame" x="0.0" y="20" width="345" height="14.5"/>
<rect key="frame" x="0.0" y="20" width="345" height="15"/>
<constraints>
<constraint firstAttribute="height" constant="15" id="ovN-KL-w3Z"/>
</constraints>
@ -84,7 +84,7 @@
<nil key="highlightedColor"/>
</label>
<textField opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" placeholder="Enter your Full Name" textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="wBc-TT-A5d">
<rect key="frame" x="0.0" y="39.5" width="345" height="43"/>
<rect key="frame" x="0.0" y="40" width="345" height="43"/>
<constraints>
<constraint firstAttribute="height" constant="43" id="Psk-Sn-kig"/>
</constraints>
@ -95,10 +95,10 @@
</subviews>
</stackView>
<stackView hidden="YES" opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="5" translatesAutoresizingMaskIntoConstraints="NO" id="8pV-0F-5Pb">
<rect key="frame" x="0.0" y="87.5" width="345" height="82"/>
<rect key="frame" x="0.0" y="88" width="345" height="83"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Middle Name (Optional)" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Vgx-6G-7I7">
<rect key="frame" x="0.0" y="0.0" width="345" height="14.5"/>
<rect key="frame" x="0.0" y="0.0" width="345" height="15"/>
<constraints>
<constraint firstAttribute="height" constant="15" id="lxD-eo-pUc"/>
</constraints>
@ -107,7 +107,7 @@
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="error" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="tJl-Dj-BpS">
<rect key="frame" x="0.0" y="19.5" width="345" height="14.5"/>
<rect key="frame" x="0.0" y="20" width="345" height="15"/>
<constraints>
<constraint firstAttribute="height" constant="15" id="LlD-xX-q8N"/>
</constraints>
@ -116,7 +116,7 @@
<nil key="highlightedColor"/>
</label>
<textField opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" placeholder="Enter your Middle Name" textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="Kfc-8L-wAi">
<rect key="frame" x="0.0" y="39" width="345" height="43"/>
<rect key="frame" x="0.0" y="40" width="345" height="43"/>
<constraints>
<constraint firstAttribute="height" constant="43" id="RYj-gp-Lp4"/>
</constraints>
@ -127,10 +127,10 @@
</subviews>
</stackView>
<stackView hidden="YES" opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="5" translatesAutoresizingMaskIntoConstraints="NO" id="mME-2B-4tJ">
<rect key="frame" x="0.0" y="87.5" width="345" height="82"/>
<rect key="frame" x="0.0" y="88" width="345" height="83"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Last Name" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="9oM-HO-xMi">
<rect key="frame" x="0.0" y="0.0" width="345" height="14.5"/>
<rect key="frame" x="0.0" y="0.0" width="345" height="15"/>
<constraints>
<constraint firstAttribute="height" constant="15" id="L2N-Uf-6wp"/>
</constraints>
@ -139,7 +139,7 @@
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="error" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Wnv-wb-C2S">
<rect key="frame" x="0.0" y="19.5" width="345" height="14.5"/>
<rect key="frame" x="0.0" y="20" width="345" height="15"/>
<constraints>
<constraint firstAttribute="height" constant="15" id="jpo-Mq-7IK"/>
</constraints>
@ -148,7 +148,7 @@
<nil key="highlightedColor"/>
</label>
<textField opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" placeholder="Enter your Last Name" textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="0xU-qC-J9J">
<rect key="frame" x="0.0" y="39" width="345" height="43"/>
<rect key="frame" x="0.0" y="40" width="345" height="43"/>
<constraints>
<constraint firstAttribute="height" constant="43" id="pEo-O4-Ztm"/>
</constraints>
@ -159,10 +159,10 @@
</subviews>
</stackView>
<stackView hidden="YES" opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="5" translatesAutoresizingMaskIntoConstraints="NO" id="tlY-ip-g4p">
<rect key="frame" x="0.0" y="87.5" width="345" height="82"/>
<rect key="frame" x="0.0" y="88" width="345" height="83"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Date of Birth" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="exz-v7-Ii8">
<rect key="frame" x="0.0" y="0.0" width="345" height="14.5"/>
<rect key="frame" x="0.0" y="0.0" width="345" height="15"/>
<constraints>
<constraint firstAttribute="height" constant="15" id="KCx-Ju-n29"/>
</constraints>
@ -171,7 +171,7 @@
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="error" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="If1-lU-OXh">
<rect key="frame" x="0.0" y="19.5" width="345" height="14.5"/>
<rect key="frame" x="0.0" y="20" width="345" height="15"/>
<constraints>
<constraint firstAttribute="height" constant="15" id="VBn-1n-XzJ"/>
</constraints>
@ -180,7 +180,7 @@
<nil key="highlightedColor"/>
</label>
<textField opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" placeholder="Select your Date of Birth" textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="hEk-Wb-CTe">
<rect key="frame" x="0.0" y="39" width="345" height="43"/>
<rect key="frame" x="0.0" y="40" width="345" height="43"/>
<constraints>
<constraint firstAttribute="height" constant="43" id="uoy-YP-GxH"/>
</constraints>
@ -191,10 +191,10 @@
</subviews>
</stackView>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="5" translatesAutoresizingMaskIntoConstraints="NO" id="ZS4-HL-Kzg">
<rect key="frame" x="0.0" y="92.5" width="345" height="82"/>
<rect key="frame" x="0.0" y="93" width="345" height="83"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Mobile No." textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="pOi-J4-HpV">
<rect key="frame" x="0.0" y="0.0" width="345" height="14.5"/>
<rect key="frame" x="0.0" y="0.0" width="345" height="15"/>
<constraints>
<constraint firstAttribute="height" constant="15" id="BCk-7Y-WZg"/>
</constraints>
@ -203,7 +203,7 @@
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="error" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="kdz-bY-Yvt">
<rect key="frame" x="0.0" y="19.5" width="345" height="14.5"/>
<rect key="frame" x="0.0" y="20" width="345" height="15"/>
<constraints>
<constraint firstAttribute="height" constant="15" id="X0i-4E-NYr"/>
</constraints>
@ -212,7 +212,7 @@
<nil key="highlightedColor"/>
</label>
<textField opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" placeholder="Enter your Mobile No." textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="e0l-hm-b9a">
<rect key="frame" x="0.0" y="39" width="345" height="43"/>
<rect key="frame" x="0.0" y="40" width="345" height="43"/>
<constraints>
<constraint firstAttribute="height" constant="43" id="FKX-uz-7VM"/>
</constraints>
@ -223,10 +223,10 @@
</subviews>
</stackView>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="5" translatesAutoresizingMaskIntoConstraints="NO" id="aBI-2t-Tak">
<rect key="frame" x="0.0" y="184.5" width="345" height="82"/>
<rect key="frame" x="0.0" y="186" width="345" height="83"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Email Address" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="lrG-sR-08m">
<rect key="frame" x="0.0" y="0.0" width="345" height="14.5"/>
<rect key="frame" x="0.0" y="0.0" width="345" height="15"/>
<constraints>
<constraint firstAttribute="height" constant="15" id="Ycw-LA-W4t"/>
</constraints>
@ -235,7 +235,7 @@
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="error" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="IuA-we-6Ky">
<rect key="frame" x="0.0" y="19.5" width="345" height="14.5"/>
<rect key="frame" x="0.0" y="20" width="345" height="15"/>
<constraints>
<constraint firstAttribute="height" constant="15" id="XoJ-cj-4NW"/>
</constraints>
@ -244,7 +244,7 @@
<nil key="highlightedColor"/>
</label>
<textField opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" placeholder="Enter your Email Address" textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="P4e-l6-JXm">
<rect key="frame" x="0.0" y="39" width="345" height="43"/>
<rect key="frame" x="0.0" y="40" width="345" height="43"/>
<constraints>
<constraint firstAttribute="height" constant="43" id="5AH-hp-Nq2"/>
</constraints>
@ -255,10 +255,10 @@
</subviews>
</stackView>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="5" translatesAutoresizingMaskIntoConstraints="NO" id="9IE-gI-ZYn">
<rect key="frame" x="0.0" y="276.5" width="345" height="82"/>
<rect key="frame" x="0.0" y="279" width="345" height="83"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Gender" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="bPf-Nl-7DP">
<rect key="frame" x="0.0" y="0.0" width="345" height="14.5"/>
<rect key="frame" x="0.0" y="0.0" width="345" height="15"/>
<constraints>
<constraint firstAttribute="height" constant="15" id="LVT-Dt-8ig"/>
</constraints>
@ -267,7 +267,7 @@
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="error" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="uRv-YS-eaE">
<rect key="frame" x="0.0" y="19.5" width="345" height="14.5"/>
<rect key="frame" x="0.0" y="20" width="345" height="15"/>
<constraints>
<constraint firstAttribute="height" constant="15" id="nNe-dj-m2s"/>
</constraints>
@ -276,7 +276,7 @@
<nil key="highlightedColor"/>
</label>
<textField opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" placeholder="Select your Gender" textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="jMe-PA-j1d">
<rect key="frame" x="0.0" y="39" width="345" height="43"/>
<rect key="frame" x="0.0" y="40" width="345" height="43"/>
<constraints>
<constraint firstAttribute="height" constant="43" id="D6D-UY-i1q"/>
</constraints>
@ -287,7 +287,7 @@
</subviews>
</stackView>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="5" translatesAutoresizingMaskIntoConstraints="NO" id="Oi0-Od-8ks">
<rect key="frame" x="0.0" y="368.5" width="345" height="83"/>
<rect key="frame" x="0.0" y="372" width="345" height="83"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Native Country" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="UGo-bk-Rq9">
<rect key="frame" x="0.0" y="0.0" width="345" height="15"/>
@ -319,7 +319,7 @@
</subviews>
</stackView>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="5" translatesAutoresizingMaskIntoConstraints="NO" id="VKC-oG-zQf">
<rect key="frame" x="0.0" y="461.5" width="345" height="83"/>
<rect key="frame" x="0.0" y="465" width="345" height="83"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Address In Korea" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="qfd-4I-OvP">
<rect key="frame" x="0.0" y="0.0" width="345" height="15"/>
@ -351,7 +351,7 @@
</subviews>
</stackView>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="5" translatesAutoresizingMaskIntoConstraints="NO" id="dAp-gm-h7D">
<rect key="frame" x="0.0" y="554.5" width="345" height="83"/>
<rect key="frame" x="0.0" y="558" width="345" height="83"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Province" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="d1k-Xs-axj">
<rect key="frame" x="0.0" y="0.0" width="345" height="15"/>
@ -383,10 +383,10 @@
</subviews>
</stackView>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="5" translatesAutoresizingMaskIntoConstraints="NO" id="T5L-LD-asN">
<rect key="frame" x="0.0" y="647.5" width="345" height="82"/>
<rect key="frame" x="0.0" y="651" width="345" height="83"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Occupation" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="aYD-8r-p9B">
<rect key="frame" x="0.0" y="0.0" width="345" height="14.5"/>
<rect key="frame" x="0.0" y="0.0" width="345" height="15"/>
<constraints>
<constraint firstAttribute="height" constant="15" id="Gqq-Jg-lRN"/>
</constraints>
@ -395,7 +395,7 @@
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="error" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="AeT-CH-RYG">
<rect key="frame" x="0.0" y="19.5" width="345" height="14.5"/>
<rect key="frame" x="0.0" y="20" width="345" height="15"/>
<constraints>
<constraint firstAttribute="height" constant="15" id="W55-vH-e9C"/>
</constraints>
@ -404,7 +404,7 @@
<nil key="highlightedColor"/>
</label>
<textField opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" placeholder="Select your Occupation" textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="ayn-DP-9bq">
<rect key="frame" x="0.0" y="39" width="345" height="43"/>
<rect key="frame" x="0.0" y="40" width="345" height="43"/>
<constraints>
<constraint firstAttribute="height" constant="43" id="iMv-oN-EWg"/>
</constraints>
@ -420,7 +420,7 @@
</subviews>
</stackView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text=" " textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Cn4-Hf-O4w">
<rect key="frame" x="360" y="0.0" width="15" height="799.5"/>
<rect key="frame" x="360" y="0.0" width="15" height="804"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
@ -431,7 +431,7 @@
</constraints>
</stackView>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="4QD-n7-cbc">
<rect key="frame" x="87" y="849.5" width="200" height="50"/>
<rect key="frame" x="87.5" y="854" width="200" height="50"/>
<color key="backgroundColor" red="0.92941176469999998" green="0.10980392160000001" blue="0.14117647059999999" alpha="1" colorSpace="calibratedRGB"/>
<constraints>
<constraint firstAttribute="height" constant="50" id="Fgp-3E-J5P"/>
@ -474,28 +474,37 @@
</view>
<size key="freeformSize" width="375" height="1300"/>
<connections>
<outlet property="addressInKoreaTitleLabel" destination="qfd-4I-OvP" id="dkI-na-DbA"/>
<outlet property="countryErrorLabel" destination="yZy-Av-oFf" id="l1p-sE-vUI"/>
<outlet property="countryTextField" destination="bRp-8B-RFU" id="WmC-OZ-7Tm"/>
<outlet property="dobErrorLabel" destination="If1-lU-OXh" id="01a-GR-voo"/>
<outlet property="dobTextField" destination="hEk-Wb-CTe" id="MC5-d9-N0I"/>
<outlet property="emailErrorLabel" destination="IuA-we-6Ky" id="HZ9-br-WGz"/>
<outlet property="emailTextField" destination="P4e-l6-JXm" id="PSB-hc-8W7"/>
<outlet property="emailTitleLabel" destination="lrG-sR-08m" id="hzb-AV-bKX"/>
<outlet property="firstNameErrorLabel" destination="6Gb-uL-YsM" id="pwj-ua-MWY"/>
<outlet property="firstNameTextField" destination="wBc-TT-A5d" id="HTN-9o-BiL"/>
<outlet property="fullnameTitleLabel" destination="VWL-1e-dX6" id="FSU-8w-txx"/>
<outlet property="genderErrorLabel" destination="uRv-YS-eaE" id="l4c-4j-tvi"/>
<outlet property="genderTextField" destination="jMe-PA-j1d" id="phC-Xc-vtJ"/>
<outlet property="genderTitleLabel" destination="bPf-Nl-7DP" id="d8e-qW-q3j"/>
<outlet property="lastNameErrorLabel" destination="Wnv-wb-C2S" id="eEZ-Xm-wNz"/>
<outlet property="lastNameTextField" destination="0xU-qC-J9J" id="IY9-Cg-y9Z"/>
<outlet property="middleNameErrorLabel" destination="tJl-Dj-BpS" id="MXj-Cc-uYQ"/>
<outlet property="middleNmaeTextField" destination="Kfc-8L-wAi" id="t6Q-HT-I0u"/>
<outlet property="mobileNumberErrorLabel" destination="kdz-bY-Yvt" id="3sF-tv-vFn"/>
<outlet property="mobileNumberTextField" destination="e0l-hm-b9a" id="Wm8-Ih-A2H"/>
<outlet property="mobileNumberTitleLabel" destination="pOi-J4-HpV" id="SVx-1j-pWh"/>
<outlet property="nativeCountryErrorLabel" destination="AKa-mq-dNv" id="Wel-LU-ayJ"/>
<outlet property="nativeCountryTextField" destination="cXS-dQ-HBb" id="7G7-fT-Pym"/>
<outlet property="nativeCountryTitleLabel" destination="UGo-bk-Rq9" id="N5o-1y-4JV"/>
<outlet property="occupationErrorLabel" destination="AeT-CH-RYG" id="EqW-HP-MVn"/>
<outlet property="occupationTextField" destination="ayn-DP-9bq" id="Yzu-LO-qYT"/>
<outlet property="occupationTitleLabel" destination="aYD-8r-p9B" id="U9f-3T-fkA"/>
<outlet property="provinceErrorLabel" destination="rqL-H3-Mlf" id="fh6-zB-S6J"/>
<outlet property="provinceTextField" destination="SC9-rY-28Z" id="3vx-ba-VhU"/>
<outlet property="provinceTitleLabel" destination="d1k-Xs-axj" id="mX4-GK-4oT"/>
<outlet property="saveAndContinue" destination="4QD-n7-cbc" id="Og3-N2-ODQ"/>
<outlet property="scrollView" destination="ixK-Bl-e32" id="Kyc-Bb-cjk"/>
</connections>
</viewController>

37
GMERemittance/Module/New Group/kycForm1/User Interface/View/kycForm1ViewController.swift

@ -53,6 +53,18 @@ class KycForm1ViewController: UIViewController {
static let cancelTitleString = "Cancel"
}
struct StringConstants {
static let fullname = "Full Name"
static let mobileNumber = "Mobile No"
static let email = "Email Address"
static let gender = "Gender"
static let nativeCountry = "Native Country"
static let addressInKorea = "Address In Korea"
static let province = "Province"
static let occupation = "Occupation"
static let saveAndCoutinueText = "Save and Continue"
}
// MARK: IBOutlets
@IBOutlet weak var scrollView: UIScrollView!
@ -82,6 +94,18 @@ class KycForm1ViewController: UIViewController {
@IBOutlet weak var provinceTextField: UITextField!
@IBOutlet weak var occupationTextField: UITextField!
// title labels
@IBOutlet weak var fullnameTitleLabel: UILabel!
@IBOutlet weak var mobileNumberTitleLabel: UILabel!
@IBOutlet weak var emailTitleLabel: UILabel!
@IBOutlet weak var genderTitleLabel: UILabel!
@IBOutlet weak var nativeCountryTitleLabel: UILabel!
@IBOutlet weak var addressInKoreaTitleLabel: UILabel!
@IBOutlet weak var provinceTitleLabel: UILabel!
@IBOutlet weak var occupationTitleLabel: UILabel!
@IBOutlet weak var saveAndContinue: UIButton!
// MARK: Properties
@ -192,6 +216,19 @@ class KycForm1ViewController: UIViewController {
setupDelegates()
self.setupDatePicker()
self.setupEmail()
configureLanguage()
}
private func configureLanguage() {
self.fullnameTitleLabel.text = StringConstants.fullname
self.mobileNumberTitleLabel.text = StringConstants.mobileNumber
self.emailTitleLabel.text = StringConstants.email
self.genderTitleLabel.text = StringConstants.gender
self.nativeCountryTitleLabel.text = StringConstants.nativeCountry
self.addressInKoreaTitleLabel.textInputMode = StringConstants.addressInKorea
self.provinceTitleLabel.text = StringConstants.province
self.occupationTitleLabel.text = StringConstants.occupation
self.saveAndContinue.setTitle(StringConstants.saveAndCoutinueText, for: UIControlState.normal)
}
private func setupEmail() {

Loading…
Cancel
Save