diff --git a/MiniScanner/Modules/EditViewController/EditViewController.swift b/MiniScanner/Modules/EditViewController/EditViewController.swift index 18566a3a3a8cf6c69098a9fc90b924aded17f93e..f01309ddba508c5238bec05024c3bdfe6a257f7d 100644 --- a/MiniScanner/Modules/EditViewController/EditViewController.swift +++ b/MiniScanner/Modules/EditViewController/EditViewController.swift @@ -36,7 +36,7 @@ public class EditViewController: UIViewController, ScanSessionSharable, ScanSess @IBOutlet weak var nextPageButton: UIButton! @IBOutlet weak var previousPageButton: UIButton! - @IBOutlet weak var editButtonsStackView: UIStackView! + @IBOutlet weak var editButtonsView: UIView! @IBOutlet weak var cropButtonsStackView: UIStackView! @@ -680,12 +680,12 @@ extension EditViewController { } private func displayCropButtons() { - editButtonsStackView.isHidden = true + editButtonsView.isHidden = true cropButtonsStackView.isHidden = false } private func hideCropButtons() { - editButtonsStackView.isHidden = false + editButtonsView.isHidden = false cropButtonsStackView.isHidden = true } diff --git a/MiniScanner/Modules/EditViewController/EditViewController.xib b/MiniScanner/Modules/EditViewController/EditViewController.xib index 8315f1e67c8f376e8de68c881d62e1411b7bdfa9..10d8641ef096b89e5a197dd4499989a3cde12b68 100644 --- a/MiniScanner/Modules/EditViewController/EditViewController.xib +++ b/MiniScanner/Modules/EditViewController/EditViewController.xib @@ -28,7 +28,7 @@ <outlet property="cropImageView" destination="5y9-RT-Mya" id="AgH-oc-1r4"/> <outlet property="cropLabel" destination="fB8-gh-FgW" id="Lm5-hr-Iol"/> <outlet property="directShareLabel" destination="ORg-21-KNr" id="DGs-oM-LA7"/> - <outlet property="editButtonsStackView" destination="718-GQ-BuB" id="VRt-hy-LE3"/> + <outlet property="editButtonsView" destination="K7R-w9-lhq" id="MsR-at-YTh"/> <outlet property="editImageView" destination="ooZ-SP-MTR" id="IAI-aM-gJk"/> <outlet property="editLabel" destination="qsI-va-wrT" id="bgi-CV-nVT"/> <outlet property="exportTextImageView" destination="mvC-Zj-Plh" id="ZmH-ty-zRy"/> @@ -264,184 +264,186 @@ <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="aGp-MO-3Od"> <rect key="frame" x="16" y="812" width="398" height="120"/> <subviews> - <stackView opaque="NO" contentMode="scaleToFill" distribution="equalSpacing" spacing="8" translatesAutoresizingMaskIntoConstraints="NO" id="718-GQ-BuB" userLabel="Edit Buttons"> + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="K7R-w9-lhq" userLabel="Edit Buttons View"> <rect key="frame" x="0.0" y="0.0" width="398" height="90"/> <subviews> - <view hidden="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="ilb-67-Nes"> - <rect key="frame" x="0.0" y="0.0" width="0.0" height="90"/> + <stackView opaque="NO" contentMode="scaleToFill" distribution="fillEqually" spacing="8" translatesAutoresizingMaskIntoConstraints="NO" id="718-GQ-BuB"> + <rect key="frame" x="0.0" y="0.0" width="265" height="90"/> <subviews> - <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="gallery-ic" translatesAutoresizingMaskIntoConstraints="NO" id="5y9-RT-Mya"> - <rect key="frame" x="-17.666666666666668" y="12" width="35.333333333333336" height="35"/> - <constraints> - <constraint firstAttribute="height" constant="35" id="C7R-WB-nIp"/> - <constraint firstAttribute="width" constant="35" id="YyW-i5-w2f"/> - </constraints> - </imageView> - <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="crop" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="fB8-gh-FgW"> - <rect key="frame" x="-17.333333333333332" y="52" width="34.666666666666664" height="20.333333333333329"/> - <fontDescription key="fontDescription" type="system" pointSize="17"/> - <nil key="textColor"/> - <nil key="highlightedColor"/> - </label> - <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="aAF-0j-Zva"> + <view hidden="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="ilb-67-Nes"> <rect key="frame" x="0.0" y="0.0" width="0.0" height="90"/> - <inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/> - <connections> - <action selector="cropTapped:" destination="-1" eventType="touchUpInside" id="h0T-hj-rV0"/> - </connections> - </button> - </subviews> - <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> - <constraints> - <constraint firstItem="fB8-gh-FgW" firstAttribute="centerX" secondItem="ilb-67-Nes" secondAttribute="centerX" id="72i-2z-77a"/> - <constraint firstAttribute="bottom" secondItem="aAF-0j-Zva" secondAttribute="bottom" id="9Jb-w5-4gU"/> - <constraint firstItem="aAF-0j-Zva" firstAttribute="top" secondItem="ilb-67-Nes" secondAttribute="top" id="HJj-dq-99C"/> - <constraint firstItem="5y9-RT-Mya" firstAttribute="top" secondItem="ilb-67-Nes" secondAttribute="top" constant="12" id="QhY-oL-gq3"/> - <constraint firstItem="5y9-RT-Mya" firstAttribute="centerX" secondItem="ilb-67-Nes" secondAttribute="centerX" id="Xpl-CN-uzG"/> - <constraint firstItem="fB8-gh-FgW" firstAttribute="top" secondItem="5y9-RT-Mya" secondAttribute="bottom" constant="5" id="fXC-3a-CkB"/> - <constraint firstItem="aAF-0j-Zva" firstAttribute="leading" secondItem="ilb-67-Nes" secondAttribute="leading" id="htE-Ez-X0Q"/> - <constraint firstAttribute="trailing" secondItem="aAF-0j-Zva" secondAttribute="trailing" id="i1M-yo-SFn"/> - </constraints> - </view> - <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="BAt-0v-QCp"> - <rect key="frame" x="0.0" y="0.0" width="50" height="90"/> - <subviews> - <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="edit-ic" translatesAutoresizingMaskIntoConstraints="NO" id="ooZ-SP-MTR"> - <rect key="frame" x="7.6666666666666679" y="12" width="35" height="35"/> + <subviews> + <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="gallery-ic" translatesAutoresizingMaskIntoConstraints="NO" id="5y9-RT-Mya"> + <rect key="frame" x="-17.666666666666668" y="12" width="35.333333333333336" height="35"/> + <constraints> + <constraint firstAttribute="height" constant="35" id="C7R-WB-nIp"/> + <constraint firstAttribute="width" constant="35" id="YyW-i5-w2f"/> + </constraints> + </imageView> + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="crop" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="fB8-gh-FgW"> + <rect key="frame" x="-17.333333333333332" y="52" width="34.666666666666664" height="20.333333333333329"/> + <fontDescription key="fontDescription" type="system" pointSize="17"/> + <nil key="textColor"/> + <nil key="highlightedColor"/> + </label> + <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="aAF-0j-Zva"> + <rect key="frame" x="0.0" y="0.0" width="0.0" height="90"/> + <inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/> + <connections> + <action selector="cropTapped:" destination="-1" eventType="touchUpInside" id="h0T-hj-rV0"/> + </connections> + </button> + </subviews> + <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <constraints> - <constraint firstAttribute="width" constant="35" id="Kx2-wR-oZT"/> - <constraint firstAttribute="height" constant="35" id="O8q-pH-0fM"/> + <constraint firstItem="fB8-gh-FgW" firstAttribute="centerX" secondItem="ilb-67-Nes" secondAttribute="centerX" id="72i-2z-77a"/> + <constraint firstAttribute="bottom" secondItem="aAF-0j-Zva" secondAttribute="bottom" id="9Jb-w5-4gU"/> + <constraint firstItem="aAF-0j-Zva" firstAttribute="top" secondItem="ilb-67-Nes" secondAttribute="top" id="HJj-dq-99C"/> + <constraint firstItem="5y9-RT-Mya" firstAttribute="top" secondItem="ilb-67-Nes" secondAttribute="top" constant="12" id="QhY-oL-gq3"/> + <constraint firstItem="5y9-RT-Mya" firstAttribute="centerX" secondItem="ilb-67-Nes" secondAttribute="centerX" id="Xpl-CN-uzG"/> + <constraint firstItem="fB8-gh-FgW" firstAttribute="top" secondItem="5y9-RT-Mya" secondAttribute="bottom" constant="5" id="fXC-3a-CkB"/> + <constraint firstItem="aAF-0j-Zva" firstAttribute="leading" secondItem="ilb-67-Nes" secondAttribute="leading" id="htE-Ez-X0Q"/> + <constraint firstAttribute="trailing" secondItem="aAF-0j-Zva" secondAttribute="trailing" id="i1M-yo-SFn"/> </constraints> - </imageView> - <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="edit" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="2" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="qsI-va-wrT"> - <rect key="frame" x="0.0" y="52" width="50" height="20"/> - <fontDescription key="fontDescription" name="Poppins-Regular" family="Poppins" pointSize="17"/> - <nil key="textColor"/> - <nil key="highlightedColor"/> - </label> - <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="tYF-EJ-SgN"> - <rect key="frame" x="0.0" y="0.0" width="50" height="90"/> - <inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/> - <connections> - <action selector="editButtonTapped:" destination="-1" eventType="touchUpInside" id="fXr-i1-mQm"/> - </connections> - </button> - </subviews> - <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> - <constraints> - <constraint firstItem="ooZ-SP-MTR" firstAttribute="centerX" secondItem="BAt-0v-QCp" secondAttribute="centerX" id="9Np-VW-26j"/> - <constraint firstItem="qsI-va-wrT" firstAttribute="leading" secondItem="BAt-0v-QCp" secondAttribute="leading" id="GEA-MI-Lk8"/> - <constraint firstItem="qsI-va-wrT" firstAttribute="top" secondItem="ooZ-SP-MTR" secondAttribute="bottom" constant="5" id="JLt-So-RNb"/> - <constraint firstItem="tYF-EJ-SgN" firstAttribute="leading" secondItem="BAt-0v-QCp" secondAttribute="leading" id="fBk-tc-jGp"/> - <constraint firstItem="tYF-EJ-SgN" firstAttribute="top" secondItem="BAt-0v-QCp" secondAttribute="top" id="g6i-ZB-ZjG"/> - <constraint firstItem="ooZ-SP-MTR" firstAttribute="top" secondItem="BAt-0v-QCp" secondAttribute="top" constant="12" id="gL0-We-dt6"/> - <constraint firstAttribute="trailing" secondItem="tYF-EJ-SgN" secondAttribute="trailing" id="lkR-Eh-qTZ"/> - <constraint firstAttribute="trailing" secondItem="qsI-va-wrT" secondAttribute="trailing" id="tdX-1d-fDk"/> - <constraint firstAttribute="bottom" secondItem="tYF-EJ-SgN" secondAttribute="bottom" id="vW8-Ql-yf4"/> - </constraints> - </view> - <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="BJX-OA-bae"> - <rect key="frame" x="76.333333333333329" y="0.0" width="82.999999999999986" height="90"/> - <subviews> - <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="scan-ic" translatesAutoresizingMaskIntoConstraints="NO" id="mvC-Zj-Plh"> - <rect key="frame" x="24" y="12" width="35" height="35"/> + </view> + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="BAt-0v-QCp"> + <rect key="frame" x="0.0" y="0.0" width="83" height="90"/> + <subviews> + <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="edit-ic" translatesAutoresizingMaskIntoConstraints="NO" id="ooZ-SP-MTR"> + <rect key="frame" x="24" y="12" width="35" height="35"/> + <constraints> + <constraint firstAttribute="width" constant="35" id="Kx2-wR-oZT"/> + <constraint firstAttribute="height" constant="35" id="O8q-pH-0fM"/> + </constraints> + </imageView> + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="edit" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="2" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="qsI-va-wrT"> + <rect key="frame" x="0.0" y="52" width="83" height="20"/> + <fontDescription key="fontDescription" name="Poppins-Regular" family="Poppins" pointSize="17"/> + <nil key="textColor"/> + <nil key="highlightedColor"/> + </label> + <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="tYF-EJ-SgN"> + <rect key="frame" x="0.0" y="0.0" width="83" height="90"/> + <inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/> + <connections> + <action selector="editButtonTapped:" destination="-1" eventType="touchUpInside" id="fXr-i1-mQm"/> + </connections> + </button> + </subviews> + <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <constraints> - <constraint firstAttribute="height" constant="35" id="9lk-jm-95U"/> - <constraint firstAttribute="width" constant="35" id="KkF-U0-Sps"/> + <constraint firstItem="ooZ-SP-MTR" firstAttribute="centerX" secondItem="BAt-0v-QCp" secondAttribute="centerX" id="9Np-VW-26j"/> + <constraint firstItem="qsI-va-wrT" firstAttribute="leading" secondItem="BAt-0v-QCp" secondAttribute="leading" id="GEA-MI-Lk8"/> + <constraint firstItem="qsI-va-wrT" firstAttribute="top" secondItem="ooZ-SP-MTR" secondAttribute="bottom" constant="5" id="JLt-So-RNb"/> + <constraint firstItem="tYF-EJ-SgN" firstAttribute="leading" secondItem="BAt-0v-QCp" secondAttribute="leading" id="fBk-tc-jGp"/> + <constraint firstItem="tYF-EJ-SgN" firstAttribute="top" secondItem="BAt-0v-QCp" secondAttribute="top" id="g6i-ZB-ZjG"/> + <constraint firstItem="ooZ-SP-MTR" firstAttribute="top" secondItem="BAt-0v-QCp" secondAttribute="top" constant="12" id="gL0-We-dt6"/> + <constraint firstAttribute="trailing" secondItem="tYF-EJ-SgN" secondAttribute="trailing" id="lkR-Eh-qTZ"/> + <constraint firstAttribute="trailing" secondItem="qsI-va-wrT" secondAttribute="trailing" id="tdX-1d-fDk"/> + <constraint firstAttribute="bottom" secondItem="tYF-EJ-SgN" secondAttribute="bottom" id="vW8-Ql-yf4"/> </constraints> - </imageView> - <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Export text" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="2" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="7JD-iL-DeH"> - <rect key="frame" x="0.0" y="52" width="83" height="20.333333333333329"/> - <fontDescription key="fontDescription" type="system" pointSize="17"/> - <nil key="textColor"/> - <nil key="highlightedColor"/> - </label> - <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="iVs-aT-KbC"> - <rect key="frame" x="0.0" y="0.0" width="83" height="90"/> - <inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/> - <connections> - <action selector="ocrTapped:" destination="-1" eventType="touchUpInside" id="jaQ-ME-HOT"/> - </connections> - </button> - </subviews> - <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> - <constraints> - <constraint firstItem="7JD-iL-DeH" firstAttribute="top" secondItem="mvC-Zj-Plh" secondAttribute="bottom" constant="5" id="3pu-26-iQe"/> - <constraint firstAttribute="trailing" secondItem="iVs-aT-KbC" secondAttribute="trailing" id="HEa-QP-lsb"/> - <constraint firstItem="mvC-Zj-Plh" firstAttribute="centerX" secondItem="BJX-OA-bae" secondAttribute="centerX" id="PeL-ho-kjB"/> - <constraint firstAttribute="bottom" secondItem="iVs-aT-KbC" secondAttribute="bottom" id="QRm-oq-qgU"/> - <constraint firstAttribute="trailing" secondItem="7JD-iL-DeH" secondAttribute="trailing" id="hTp-cx-FOx"/> - <constraint firstItem="iVs-aT-KbC" firstAttribute="top" secondItem="BJX-OA-bae" secondAttribute="top" id="lkM-gM-SNa"/> - <constraint firstItem="mvC-Zj-Plh" firstAttribute="top" secondItem="BJX-OA-bae" secondAttribute="top" constant="12" id="niG-kB-FmP"/> - <constraint firstItem="iVs-aT-KbC" firstAttribute="leading" secondItem="BJX-OA-bae" secondAttribute="leading" id="sXJ-vp-un3"/> - <constraint firstItem="7JD-iL-DeH" firstAttribute="leading" secondItem="BJX-OA-bae" secondAttribute="leading" id="x4o-Dy-nrq"/> - </constraints> - </view> - <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="auU-4h-Wqw"> - <rect key="frame" x="185.33333333333334" y="0.0" width="94.000000000000028" height="90"/> - <subviews> - <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="signature-ic" translatesAutoresizingMaskIntoConstraints="NO" id="VaC-Qb-0cF"> - <rect key="frame" x="29.666666666666657" y="12" width="35" height="35"/> + </view> + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="BJX-OA-bae"> + <rect key="frame" x="91" y="0.0" width="83" height="90"/> + <subviews> + <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="scan-ic" translatesAutoresizingMaskIntoConstraints="NO" id="mvC-Zj-Plh"> + <rect key="frame" x="24" y="12" width="35" height="35"/> + <constraints> + <constraint firstAttribute="height" constant="35" id="9lk-jm-95U"/> + <constraint firstAttribute="width" constant="35" id="KkF-U0-Sps"/> + </constraints> + </imageView> + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Export text" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="2" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="7JD-iL-DeH"> + <rect key="frame" x="0.0" y="52" width="83" height="20.333333333333329"/> + <fontDescription key="fontDescription" type="system" pointSize="17"/> + <nil key="textColor"/> + <nil key="highlightedColor"/> + </label> + <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="iVs-aT-KbC"> + <rect key="frame" x="0.0" y="0.0" width="83" height="90"/> + <inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/> + <connections> + <action selector="ocrTapped:" destination="-1" eventType="touchUpInside" id="jaQ-ME-HOT"/> + </connections> + </button> + </subviews> + <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <constraints> - <constraint firstAttribute="width" constant="35" id="nR9-vm-iOp"/> - <constraint firstAttribute="height" constant="35" id="uXK-LC-eo2"/> + <constraint firstItem="7JD-iL-DeH" firstAttribute="top" secondItem="mvC-Zj-Plh" secondAttribute="bottom" constant="5" id="3pu-26-iQe"/> + <constraint firstAttribute="trailing" secondItem="iVs-aT-KbC" secondAttribute="trailing" id="HEa-QP-lsb"/> + <constraint firstItem="mvC-Zj-Plh" firstAttribute="centerX" secondItem="BJX-OA-bae" secondAttribute="centerX" id="PeL-ho-kjB"/> + <constraint firstAttribute="bottom" secondItem="iVs-aT-KbC" secondAttribute="bottom" id="QRm-oq-qgU"/> + <constraint firstAttribute="trailing" secondItem="7JD-iL-DeH" secondAttribute="trailing" id="hTp-cx-FOx"/> + <constraint firstItem="iVs-aT-KbC" firstAttribute="top" secondItem="BJX-OA-bae" secondAttribute="top" id="lkM-gM-SNa"/> + <constraint firstItem="mvC-Zj-Plh" firstAttribute="top" secondItem="BJX-OA-bae" secondAttribute="top" constant="12" id="niG-kB-FmP"/> + <constraint firstItem="iVs-aT-KbC" firstAttribute="leading" secondItem="BJX-OA-bae" secondAttribute="leading" id="sXJ-vp-un3"/> + <constraint firstItem="7JD-iL-DeH" firstAttribute="leading" secondItem="BJX-OA-bae" secondAttribute="leading" id="x4o-Dy-nrq"/> </constraints> - </imageView> - <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="signature" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="wyA-kN-C8j"> - <rect key="frame" x="11.666666666666657" y="52" width="71" height="20.333333333333329"/> - <fontDescription key="fontDescription" type="system" pointSize="17"/> - <nil key="textColor"/> - <nil key="highlightedColor"/> - </label> - <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="1gC-XS-O2e"> - <rect key="frame" x="0.0" y="0.0" width="94" height="90"/> - <inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/> - <connections> - <action selector="signatureTapped:" destination="-1" eventType="touchUpInside" id="oKV-wj-LNT"/> - </connections> - </button> - </subviews> - <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> - <constraints> - <constraint firstItem="wyA-kN-C8j" firstAttribute="top" secondItem="VaC-Qb-0cF" secondAttribute="bottom" constant="5" id="BB6-by-Toc"/> - <constraint firstItem="VaC-Qb-0cF" firstAttribute="top" secondItem="auU-4h-Wqw" secondAttribute="top" constant="12" id="Ej8-YJ-ho2"/> - <constraint firstAttribute="trailing" secondItem="1gC-XS-O2e" secondAttribute="trailing" id="Fmx-tn-SMl"/> - <constraint firstItem="VaC-Qb-0cF" firstAttribute="centerX" secondItem="auU-4h-Wqw" secondAttribute="centerX" id="bJe-hz-pf3"/> - <constraint firstItem="wyA-kN-C8j" firstAttribute="centerX" secondItem="auU-4h-Wqw" secondAttribute="centerX" id="eGz-TW-KnY"/> - <constraint firstItem="1gC-XS-O2e" firstAttribute="top" secondItem="auU-4h-Wqw" secondAttribute="top" id="gN3-s9-oZb"/> - <constraint firstItem="1gC-XS-O2e" firstAttribute="leading" secondItem="auU-4h-Wqw" secondAttribute="leading" id="uue-K8-oPr"/> - <constraint firstAttribute="bottom" secondItem="1gC-XS-O2e" secondAttribute="bottom" id="vvE-Yf-UJj"/> - </constraints> - </view> - <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="bgA-NI-AzQ"> - <rect key="frame" x="305.66666666666669" y="0.0" width="92.333333333333314" height="90"/> - <subviews> - <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="jE5-UT-fB1" customClass="UIPrimaryButton" customModule="MiniScanner" customModuleProvider="target"> - <rect key="frame" x="0.0" y="17.666666666666629" width="92.333333333333329" height="55"/> + </view> + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="auU-4h-Wqw"> + <rect key="frame" x="182" y="0.0" width="83" height="90"/> + <subviews> + <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="signature-ic" translatesAutoresizingMaskIntoConstraints="NO" id="VaC-Qb-0cF"> + <rect key="frame" x="24" y="12" width="35" height="35"/> + <constraints> + <constraint firstAttribute="width" constant="35" id="nR9-vm-iOp"/> + <constraint firstAttribute="height" constant="35" id="uXK-LC-eo2"/> + </constraints> + </imageView> + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="signature" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="wyA-kN-C8j"> + <rect key="frame" x="6" y="52" width="71" height="20.333333333333329"/> + <fontDescription key="fontDescription" type="system" pointSize="17"/> + <nil key="textColor"/> + <nil key="highlightedColor"/> + </label> + <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="1gC-XS-O2e"> + <rect key="frame" x="0.0" y="0.0" width="83" height="90"/> + <inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/> + <connections> + <action selector="signatureTapped:" destination="-1" eventType="touchUpInside" id="oKV-wj-LNT"/> + </connections> + </button> + </subviews> + <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <constraints> - <constraint firstAttribute="height" constant="55" id="JX1-6T-Gsm"/> + <constraint firstItem="wyA-kN-C8j" firstAttribute="top" secondItem="VaC-Qb-0cF" secondAttribute="bottom" constant="5" id="BB6-by-Toc"/> + <constraint firstItem="VaC-Qb-0cF" firstAttribute="top" secondItem="auU-4h-Wqw" secondAttribute="top" constant="12" id="Ej8-YJ-ho2"/> + <constraint firstAttribute="trailing" secondItem="1gC-XS-O2e" secondAttribute="trailing" id="Fmx-tn-SMl"/> + <constraint firstItem="VaC-Qb-0cF" firstAttribute="centerX" secondItem="auU-4h-Wqw" secondAttribute="centerX" id="bJe-hz-pf3"/> + <constraint firstItem="wyA-kN-C8j" firstAttribute="centerX" secondItem="auU-4h-Wqw" secondAttribute="centerX" id="eGz-TW-KnY"/> + <constraint firstItem="1gC-XS-O2e" firstAttribute="top" secondItem="auU-4h-Wqw" secondAttribute="top" id="gN3-s9-oZb"/> + <constraint firstItem="1gC-XS-O2e" firstAttribute="leading" secondItem="auU-4h-Wqw" secondAttribute="leading" id="uue-K8-oPr"/> + <constraint firstAttribute="bottom" secondItem="1gC-XS-O2e" secondAttribute="bottom" id="vvE-Yf-UJj"/> </constraints> - <fontDescription key="fontDescription" name="Poppins-Regular" family="Poppins" pointSize="14"/> - <inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/> - <state key="normal" title="Button"/> - <buttonConfiguration key="configuration" style="filled" title="Continue"> - <fontDescription key="titleFontDescription" name="Poppins-Regular" family="Poppins" pointSize="14"/> - </buttonConfiguration> - <connections> - <action selector="continueTapped:" destination="-1" eventType="touchUpInside" id="64G-bX-vXa"/> - </connections> - </button> + </view> </subviews> - <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> + </stackView> + <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="jE5-UT-fB1" customClass="UIPrimaryButton" customModule="MiniScanner" customModuleProvider="target"> + <rect key="frame" x="281" y="17.666666666666629" width="117" height="55"/> <constraints> - <constraint firstItem="jE5-UT-fB1" firstAttribute="leading" secondItem="bgA-NI-AzQ" secondAttribute="leading" id="KAg-NU-qUc"/> - <constraint firstItem="jE5-UT-fB1" firstAttribute="centerX" secondItem="bgA-NI-AzQ" secondAttribute="centerX" id="Ktj-fc-wZp"/> - <constraint firstAttribute="trailing" secondItem="jE5-UT-fB1" secondAttribute="trailing" id="iEP-ib-W2c"/> - <constraint firstItem="jE5-UT-fB1" firstAttribute="centerY" secondItem="bgA-NI-AzQ" secondAttribute="centerY" id="xmu-5b-7Fs"/> + <constraint firstAttribute="height" constant="55" id="JX1-6T-Gsm"/> </constraints> - </view> + <fontDescription key="fontDescription" name="Poppins-Regular" family="Poppins" pointSize="14"/> + <inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/> + <state key="normal" title="Button"/> + <buttonConfiguration key="configuration" style="filled" title="Continue"> + <fontDescription key="titleFontDescription" name="Poppins-Regular" family="Poppins" pointSize="14"/> + </buttonConfiguration> + <connections> + <action selector="continueTapped:" destination="-1" eventType="touchUpInside" id="64G-bX-vXa"/> + </connections> + </button> </subviews> - </stackView> + <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> + <constraints> + <constraint firstAttribute="trailing" secondItem="jE5-UT-fB1" secondAttribute="trailing" id="4M4-Kj-FUy"/> + <constraint firstItem="jE5-UT-fB1" firstAttribute="centerY" secondItem="K7R-w9-lhq" secondAttribute="centerY" id="M4b-k1-mhN"/> + <constraint firstItem="718-GQ-BuB" firstAttribute="top" secondItem="K7R-w9-lhq" secondAttribute="top" id="PMG-hN-70j"/> + <constraint firstAttribute="bottom" secondItem="718-GQ-BuB" secondAttribute="bottom" id="Y9P-r3-y2Z"/> + <constraint firstItem="718-GQ-BuB" firstAttribute="leading" secondItem="K7R-w9-lhq" secondAttribute="leading" id="hc0-Le-Zcl"/> + <constraint firstItem="jE5-UT-fB1" firstAttribute="leading" secondItem="718-GQ-BuB" secondAttribute="trailing" constant="16" id="luO-9E-DE2"/> + </constraints> + </view> <stackView hidden="YES" opaque="NO" contentMode="scaleToFill" distribution="fillEqually" translatesAutoresizingMaskIntoConstraints="NO" id="wdV-Ba-DUC" userLabel="Crop Buttons"> <rect key="frame" x="0.0" y="0.0" width="398" height="90"/> <subviews> @@ -586,14 +588,14 @@ <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <constraints> <constraint firstAttribute="height" constant="120" id="2RO-eY-ouu"/> - <constraint firstItem="718-GQ-BuB" firstAttribute="leading" secondItem="aGp-MO-3Od" secondAttribute="leading" id="FVP-zB-AQc"/> + <constraint firstItem="K7R-w9-lhq" firstAttribute="leading" secondItem="aGp-MO-3Od" secondAttribute="leading" id="2XC-ap-cGf"/> <constraint firstAttribute="bottom" secondItem="wdV-Ba-DUC" secondAttribute="bottom" constant="30" id="GIG-KS-jbA"/> - <constraint firstAttribute="bottom" secondItem="718-GQ-BuB" secondAttribute="bottom" constant="30" id="Hth-vB-9Sa"/> + <constraint firstItem="K7R-w9-lhq" firstAttribute="top" secondItem="aGp-MO-3Od" secondAttribute="top" id="IYq-Li-k7D"/> + <constraint firstAttribute="bottom" secondItem="K7R-w9-lhq" secondAttribute="bottom" constant="30" id="J0L-7I-rsy"/> <constraint firstItem="wdV-Ba-DUC" firstAttribute="top" secondItem="aGp-MO-3Od" secondAttribute="top" id="N71-Ny-rjh"/> - <constraint firstAttribute="trailing" secondItem="718-GQ-BuB" secondAttribute="trailing" id="drk-Qr-WqI"/> <constraint firstAttribute="trailing" secondItem="wdV-Ba-DUC" secondAttribute="trailing" id="eqG-e4-aXN"/> <constraint firstItem="wdV-Ba-DUC" firstAttribute="leading" secondItem="aGp-MO-3Od" secondAttribute="leading" id="mBy-7N-IlQ"/> - <constraint firstItem="718-GQ-BuB" firstAttribute="top" secondItem="aGp-MO-3Od" secondAttribute="top" id="og7-YD-73G"/> + <constraint firstAttribute="trailing" secondItem="K7R-w9-lhq" secondAttribute="trailing" id="yDr-RI-Qs7"/> </constraints> </view> </subviews>