Skip to content

Commit 6a7e4e5

Browse files
committed
Update Sample to include ChargeCard
1 parent ba22ce3 commit 6a7e4e5

File tree

2 files changed

+73
-59
lines changed

2 files changed

+73
-59
lines changed
Lines changed: 52 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
1-
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2-
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="9531" systemVersion="15C50" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" initialViewController="vXZ-lx-hvc">
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="11201" systemVersion="16A323" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" colorMatched="YES" initialViewController="vXZ-lx-hvc">
33
<dependencies>
44
<deployment version="2048" identifier="iOS"/>
5-
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="9529"/>
5+
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="11161"/>
66
<capability name="Constraints to layout margins" minToolsVersion="6.0"/>
7+
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
78
</dependencies>
89
<scenes>
910
<!--View Controller-->
@@ -18,87 +19,88 @@
1819
<rect key="frame" x="0.0" y="0.0" width="320" height="568"/>
1920
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
2021
<subviews>
21-
<imageView userInteractionEnabled="NO" contentMode="scaleAspectFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="caps" translatesAutoresizingMaskIntoConstraints="NO" id="VbY-Dc-i7d">
22-
<rect key="frame" x="0.0" y="0.0" width="320" height="568"/>
23-
</imageView>
22+
<imageView userInteractionEnabled="NO" contentMode="scaleAspectFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="caps" translatesAutoresizingMaskIntoConstraints="NO" id="VbY-Dc-i7d"/>
2423
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="gye-Pb-O4B">
25-
<rect key="frame" x="26" y="212" width="268" height="30"/>
26-
<color key="backgroundColor" red="1" green="1" blue="1" alpha="0.59999999999999998" colorSpace="calibratedRGB"/>
24+
<color key="backgroundColor" red="1" green="1" blue="1" alpha="0.59999999999999998" colorSpace="custom" customColorSpace="sRGB"/>
2725
<state key="normal" title="Charge Token"/>
2826
<connections>
2927
<action selector="chargeToken:" destination="vXZ-lx-hvc" eventType="touchUpInside" id="eLP-xe-DOv"/>
3028
</connections>
3129
</button>
3230
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Token will show here." textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="LoX-1h-kWF">
33-
<rect key="frame" x="26" y="150" width="268" height="22"/>
3431
<fontDescription key="fontDescription" type="system" pointSize="17"/>
35-
<color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
32+
<color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
3633
<nil key="highlightedColor"/>
37-
<color key="shadowColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
34+
<color key="shadowColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
3835
<size key="shadowOffset" width="-1" height="1"/>
3936
</label>
40-
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="100 naira for a cap" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="W8k-gN-iqf">
41-
<rect key="frame" x="26" y="37" width="268" height="22"/>
37+
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="75.80 naira for a cap" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="W8k-gN-iqf">
4238
<fontDescription key="fontDescription" type="system" pointSize="17"/>
43-
<color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
39+
<color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
4440
<nil key="highlightedColor"/>
45-
<color key="shadowColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
41+
<color key="shadowColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
4642
<size key="shadowOffset" width="-1" height="1"/>
4743
</label>
4844
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="3Qq-BR-o7Y">
49-
<rect key="frame" x="26" y="115" width="268" height="30"/>
50-
<color key="backgroundColor" red="1" green="1" blue="1" alpha="0.59999999999999998" colorSpace="calibratedRGB"/>
45+
<color key="backgroundColor" red="1" green="1" blue="1" alpha="0.59999999999999998" colorSpace="custom" customColorSpace="sRGB"/>
5146
<state key="normal" title="Request Token"/>
5247
<connections>
5348
<action selector="requestToken:" destination="vXZ-lx-hvc" eventType="touchUpInside" id="nsD-He-8v0"/>
5449
</connections>
5550
</button>
5651
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Sy1-zj-m3t" customClass="PSTCKPaymentCardTextField">
57-
<rect key="frame" x="26" y="66" width="268" height="40"/>
58-
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
52+
<color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
5953
<constraints>
60-
<constraint firstAttribute="height" constant="40" id="FnE-1S-i1j"/>
54+
<constraint firstAttribute="height" constant="40" id="Cae-12-0DA"/>
6155
</constraints>
6256
<connections>
6357
<action selector="cardDetailsChanged:" destination="vXZ-lx-hvc" eventType="valueChanged" id="dsj-5p-Kpf"/>
6458
</connections>
6559
</view>
6660
<textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" placeholder="Email address" textAlignment="center" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="AE6-rv-GdU">
67-
<rect key="frame" x="26" y="177" width="268" height="30"/>
6861
<fontDescription key="fontDescription" type="system" pointSize="14"/>
6962
<textInputTraits key="textInputTraits" keyboardType="emailAddress"/>
7063
</textField>
64+
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="3OP-Hn-6gA">
65+
<color key="backgroundColor" red="1" green="1" blue="1" alpha="0.59999999999999998" colorSpace="custom" customColorSpace="sRGB"/>
66+
<state key="normal" title="Charge Card"/>
67+
<connections>
68+
<action selector="chargeCard:" destination="vXZ-lx-hvc" eventType="touchUpInside" id="MyM-MF-CeH"/>
69+
</connections>
70+
</button>
7171
</subviews>
72-
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="calibratedWhite"/>
72+
<color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
7373
<constraints>
74-
<constraint firstItem="W8k-gN-iqf" firstAttribute="top" secondItem="jyV-Pf-zRb" secondAttribute="bottom" constant="17" id="3iX-OJ-1eZ"/>
75-
<constraint firstItem="W8k-gN-iqf" firstAttribute="leading" secondItem="kh9-bI-dsS" secondAttribute="leadingMargin" constant="10" id="4AZ-YW-KyK"/>
76-
<constraint firstItem="gye-Pb-O4B" firstAttribute="top" secondItem="AE6-rv-GdU" secondAttribute="bottom" constant="5" id="6yI-Fs-VTs"/>
77-
<constraint firstItem="AE6-rv-GdU" firstAttribute="top" secondItem="LoX-1h-kWF" secondAttribute="bottom" constant="5" id="71t-V6-5rI"/>
78-
<constraint firstItem="3Qq-BR-o7Y" firstAttribute="top" secondItem="Sy1-zj-m3t" secondAttribute="bottom" constant="9" id="8hB-kd-9Dz"/>
79-
<constraint firstAttribute="width" secondItem="VbY-Dc-i7d" secondAttribute="width" id="9Ze-rd-8ch"/>
80-
<constraint firstAttribute="trailingMargin" secondItem="Sy1-zj-m3t" secondAttribute="trailing" constant="10" id="A1t-7Q-vuY"/>
81-
<constraint firstAttribute="trailingMargin" secondItem="W8k-gN-iqf" secondAttribute="trailing" constant="10" id="BQX-tS-RA4"/>
82-
<constraint firstAttribute="trailingMargin" secondItem="gye-Pb-O4B" secondAttribute="trailing" constant="10" id="D0b-7s-ulr"/>
83-
<constraint firstItem="Sy1-zj-m3t" firstAttribute="leading" secondItem="kh9-bI-dsS" secondAttribute="leadingMargin" constant="10" id="FDS-Bu-Ivo"/>
84-
<constraint firstAttribute="centerY" secondItem="VbY-Dc-i7d" secondAttribute="centerY" id="GSk-sB-yKj"/>
85-
<constraint firstItem="gye-Pb-O4B" firstAttribute="leading" secondItem="kh9-bI-dsS" secondAttribute="leadingMargin" constant="10" id="NLz-FW-Z4M"/>
86-
<constraint firstAttribute="trailingMargin" secondItem="AE6-rv-GdU" secondAttribute="trailing" constant="10" id="UDJ-ed-6TR"/>
87-
<constraint firstAttribute="trailingMargin" secondItem="3Qq-BR-o7Y" secondAttribute="trailing" constant="10" id="Y6y-7V-t6e"/>
88-
<constraint firstItem="Sy1-zj-m3t" firstAttribute="top" secondItem="W8k-gN-iqf" secondAttribute="bottom" constant="7" id="YOL-QA-24H"/>
89-
<constraint firstAttribute="centerX" secondItem="VbY-Dc-i7d" secondAttribute="centerX" id="lbp-mS-LJt"/>
90-
<constraint firstAttribute="height" secondItem="VbY-Dc-i7d" secondAttribute="height" id="o6p-dA-aC8"/>
91-
<constraint firstItem="3Qq-BR-o7Y" firstAttribute="leading" secondItem="kh9-bI-dsS" secondAttribute="leadingMargin" constant="10" id="pQo-tC-v5O"/>
92-
<constraint firstItem="LoX-1h-kWF" firstAttribute="top" secondItem="3Qq-BR-o7Y" secondAttribute="bottom" constant="5" id="pyF-Ou-JYn"/>
93-
<constraint firstItem="AE6-rv-GdU" firstAttribute="leading" secondItem="kh9-bI-dsS" secondAttribute="leadingMargin" constant="10" id="vs2-qD-DIT"/>
94-
<constraint firstItem="LoX-1h-kWF" firstAttribute="leading" secondItem="kh9-bI-dsS" secondAttribute="leadingMargin" constant="10" id="yl5-zK-mn1"/>
95-
<constraint firstAttribute="trailingMargin" secondItem="LoX-1h-kWF" secondAttribute="trailing" constant="10" id="yqi-Z1-bPh"/>
74+
<constraint firstAttribute="trailingMargin" secondItem="W8k-gN-iqf" secondAttribute="trailing" constant="10" id="1Rg-2B-ETU"/>
75+
<constraint firstItem="W8k-gN-iqf" firstAttribute="leading" secondItem="kh9-bI-dsS" secondAttribute="leadingMargin" constant="10" id="3QW-zh-Mxi"/>
76+
<constraint firstAttribute="trailingMargin" secondItem="gye-Pb-O4B" secondAttribute="trailing" constant="10" id="4f0-tI-Cm0"/>
77+
<constraint firstItem="2fi-mo-0CV" firstAttribute="top" secondItem="VbY-Dc-i7d" secondAttribute="bottom" id="7MR-CP-xDm"/>
78+
<constraint firstItem="LoX-1h-kWF" firstAttribute="top" secondItem="3OP-Hn-6gA" secondAttribute="bottom" constant="8" id="7f9-QZ-hSP"/>
79+
<constraint firstItem="Sy1-zj-m3t" firstAttribute="leading" secondItem="kh9-bI-dsS" secondAttribute="leadingMargin" constant="10" id="JRW-PJ-OtG"/>
80+
<constraint firstItem="W8k-gN-iqf" firstAttribute="top" secondItem="jyV-Pf-zRb" secondAttribute="bottom" constant="17" id="MrX-UX-Ws6"/>
81+
<constraint firstItem="AE6-rv-GdU" firstAttribute="top" secondItem="LoX-1h-kWF" secondAttribute="bottom" constant="8" id="OUW-wI-6dg"/>
82+
<constraint firstItem="3Qq-BR-o7Y" firstAttribute="top" secondItem="Sy1-zj-m3t" secondAttribute="bottom" constant="8" id="ScZ-OM-xZb"/>
83+
<constraint firstAttribute="trailingMargin" secondItem="Sy1-zj-m3t" secondAttribute="trailing" constant="10" id="Skw-OH-fCr"/>
84+
<constraint firstItem="LoX-1h-kWF" firstAttribute="leading" secondItem="kh9-bI-dsS" secondAttribute="leadingMargin" constant="10" id="X5N-fo-LXH"/>
85+
<constraint firstAttribute="trailingMargin" secondItem="LoX-1h-kWF" secondAttribute="trailing" constant="10" id="XRQ-3V-uCq"/>
86+
<constraint firstItem="Sy1-zj-m3t" firstAttribute="top" secondItem="W8k-gN-iqf" secondAttribute="bottom" constant="7" id="Xj5-zi-3xA"/>
87+
<constraint firstItem="AE6-rv-GdU" firstAttribute="leading" secondItem="kh9-bI-dsS" secondAttribute="leadingMargin" constant="10" id="bk1-HK-TN5"/>
88+
<constraint firstItem="3Qq-BR-o7Y" firstAttribute="leading" secondItem="kh9-bI-dsS" secondAttribute="leadingMargin" constant="10" id="gBC-Dg-zgz"/>
89+
<constraint firstAttribute="trailing" secondItem="VbY-Dc-i7d" secondAttribute="trailing" id="i83-qk-iV9"/>
90+
<constraint firstItem="gye-Pb-O4B" firstAttribute="top" secondItem="AE6-rv-GdU" secondAttribute="bottom" constant="8" id="ifp-bd-AeM"/>
91+
<constraint firstAttribute="trailingMargin" secondItem="3OP-Hn-6gA" secondAttribute="trailing" constant="10" id="mKN-ek-jgy"/>
92+
<constraint firstItem="3OP-Hn-6gA" firstAttribute="top" secondItem="Sy1-zj-m3t" secondAttribute="bottom" constant="8" id="nMn-eK-6RP"/>
93+
<constraint firstItem="VbY-Dc-i7d" firstAttribute="leading" secondItem="kh9-bI-dsS" secondAttribute="leading" id="qPH-X1-Jt1"/>
94+
<constraint firstAttribute="trailingMargin" secondItem="AE6-rv-GdU" secondAttribute="trailing" constant="10" id="twt-YD-FlJ"/>
95+
<constraint firstItem="VbY-Dc-i7d" firstAttribute="top" secondItem="kh9-bI-dsS" secondAttribute="top" id="vC4-f9-P8N"/>
96+
<constraint firstItem="gye-Pb-O4B" firstAttribute="leading" secondItem="kh9-bI-dsS" secondAttribute="leadingMargin" constant="10" id="wh7-ES-Dj8"/>
9697
</constraints>
9798
</view>
9899
<freeformSimulatedSizeMetrics key="simulatedDestinationMetrics"/>
99100
<size key="freeformSize" width="320" height="568"/>
100101
<connections>
101102
<outlet property="cardDetailsForm" destination="Sy1-zj-m3t" id="Z0T-Q7-wqD"/>
103+
<outlet property="chargeCardButton" destination="3OP-Hn-6gA" id="6lJ-Fi-PPM"/>
102104
<outlet property="chargeTokenButton" destination="gye-Pb-O4B" id="ZzD-8V-zUL"/>
103105
<outlet property="emailText" destination="AE6-rv-GdU" id="sc7-sq-IaD"/>
104106
<outlet property="requestTokenButton" destination="3Qq-BR-o7Y" id="9vW-Ax-mVn"/>
@@ -111,6 +113,11 @@
111113
</scene>
112114
</scenes>
113115
<resources>
114-
<image name="caps" width="1280" height="853"/>
116+
<image name="caps" width="640" height="426"/>
115117
</resources>
118+
<simulatedMetricsContainer key="defaultSimulatedMetrics">
119+
<simulatedStatusBarMetrics key="statusBar"/>
120+
<simulatedOrientationMetrics key="orientation"/>
121+
<simulatedScreenMetrics key="destination" type="retina4_7.fullscreen"/>
122+
</simulatedMetricsContainer>
116123
</document>

0 commit comments

Comments
 (0)