Created
May 26, 2021 15:18
-
-
Save DonMag/8a0b2d85bbbb4262e43d73e745826ee5 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="17701" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES" initialViewController="wEY-jX-xfc"> | |
<device id="retina4_7" orientation="portrait" appearance="light"/> | |
<dependencies> | |
<deployment identifier="iOS"/> | |
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="17703"/> | |
<capability name="Safe area layout guides" minToolsVersion="9.0"/> | |
<capability name="System colors in document resources" minToolsVersion="11.0"/> | |
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/> | |
</dependencies> | |
<scenes> | |
<!--View Controller--> | |
<scene sceneID="kDf-Yr-UAD"> | |
<objects> | |
<viewController id="wEY-jX-xfc" customClass="ViewController" customModule="Work052021" customModuleProvider="target" sceneMemberID="viewController"> | |
<view key="view" contentMode="scaleToFill" id="ILr-WE-gxC"> | |
<rect key="frame" x="0.0" y="0.0" width="375" height="667"/> | |
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> | |
<subviews> | |
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Ad Banner View" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="IPa-UW-rlB"> | |
<rect key="frame" x="40" y="0.0" width="295" height="46"/> | |
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> | |
<constraints> | |
<constraint firstAttribute="height" constant="46" id="pEi-b7-Xgl"/> | |
</constraints> | |
<fontDescription key="fontDescription" type="system" pointSize="17"/> | |
<nil key="textColor"/> | |
<nil key="highlightedColor"/> | |
</label> | |
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="YG5-S6-hJc" userLabel="LabelsHolderView"> | |
<rect key="frame" x="0.0" y="46" width="375" height="158.5"/> | |
<subviews> | |
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="8" translatesAutoresizingMaskIntoConstraints="NO" id="JvP-Re-eif"> | |
<rect key="frame" x="42.5" y="24" width="290" height="102.5"/> | |
<subviews> | |
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" verticalCompressionResistancePriority="1000" text="Wed/05/2021" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="pca-4g-S0y"> | |
<rect key="frame" x="0.0" y="0.0" width="290" height="33.5"/> | |
<fontDescription key="fontDescription" type="boldSystem" pointSize="28"/> | |
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> | |
<nil key="highlightedColor"/> | |
</label> | |
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" verticalCompressionResistancePriority="1000" text="12:51" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="G6m-oj-OI7"> | |
<rect key="frame" x="0.0" y="41.5" width="290" height="24"/> | |
<fontDescription key="fontDescription" type="system" pointSize="20"/> | |
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> | |
<nil key="highlightedColor"/> | |
</label> | |
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" verticalCompressionResistancePriority="1000" text="Select an ATM to continue" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="aqT-Xp-bj4"> | |
<rect key="frame" x="0.0" y="73.5" width="290" height="29"/> | |
<fontDescription key="fontDescription" type="boldSystem" pointSize="24"/> | |
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> | |
<nil key="highlightedColor"/> | |
</label> | |
</subviews> | |
</stackView> | |
</subviews> | |
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> | |
<constraints> | |
<constraint firstItem="JvP-Re-eif" firstAttribute="centerX" secondItem="YG5-S6-hJc" secondAttribute="centerX" id="2Zs-Il-Sxv"/> | |
<constraint firstItem="JvP-Re-eif" firstAttribute="top" relation="greaterThanOrEqual" secondItem="YG5-S6-hJc" secondAttribute="top" constant="8" id="4zI-wS-270"/> | |
<constraint firstItem="JvP-Re-eif" firstAttribute="centerY" secondItem="YG5-S6-hJc" secondAttribute="centerY" multiplier="0.95" id="lCf-9p-Bab"/> | |
<constraint firstAttribute="bottom" relation="greaterThanOrEqual" secondItem="JvP-Re-eif" secondAttribute="bottom" constant="8" id="qQy-yb-6fp"/> | |
</constraints> | |
</view> | |
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="qBb-DG-hnl" userLabel="GridView"> | |
<rect key="frame" x="0.0" y="204.5" width="375" height="462.5"/> | |
<subviews> | |
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="fillEqually" translatesAutoresizingMaskIntoConstraints="NO" id="z0F-2i-tH7"> | |
<rect key="frame" x="12" y="12" width="351" height="438.5"/> | |
<subviews> | |
<stackView opaque="NO" contentMode="scaleToFill" distribution="fillEqually" translatesAutoresizingMaskIntoConstraints="NO" id="W1M-H4-gFA"> | |
<rect key="frame" x="0.0" y="0.0" width="351" height="146"/> | |
<subviews> | |
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="oD7-sH-9yi"> | |
<rect key="frame" x="0.0" y="0.0" width="175.5" height="146"/> | |
<subviews> | |
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="BBh-2H-GMp" customClass="RoundedView" customModule="Work052021" customModuleProvider="target"> | |
<rect key="frame" x="8" y="8" width="159.5" height="130"/> | |
<subviews> | |
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="1" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Iny-1s-oZt"> | |
<rect key="frame" x="12" y="12" width="135.5" height="106"/> | |
<fontDescription key="fontDescription" type="system" pointSize="30"/> | |
<nil key="textColor"/> | |
<nil key="highlightedColor"/> | |
</label> | |
</subviews> | |
<color key="backgroundColor" systemColor="systemBackgroundColor"/> | |
<constraints> | |
<constraint firstItem="Iny-1s-oZt" firstAttribute="leading" secondItem="BBh-2H-GMp" secondAttribute="leading" constant="12" id="O8Y-7V-OqD"/> | |
<constraint firstAttribute="bottom" secondItem="Iny-1s-oZt" secondAttribute="bottom" constant="12" id="b4S-19-ae2"/> | |
<constraint firstItem="Iny-1s-oZt" firstAttribute="top" secondItem="BBh-2H-GMp" secondAttribute="top" constant="12" id="c9R-3F-RgR"/> | |
<constraint firstAttribute="trailing" secondItem="Iny-1s-oZt" secondAttribute="trailing" constant="12" id="mBb-OV-8ze"/> | |
</constraints> | |
</view> | |
</subviews> | |
<color key="backgroundColor" systemColor="systemBackgroundColor"/> | |
<constraints> | |
<constraint firstAttribute="bottom" secondItem="BBh-2H-GMp" secondAttribute="bottom" constant="8" id="BB6-bP-wJW"/> | |
<constraint firstItem="BBh-2H-GMp" firstAttribute="top" secondItem="oD7-sH-9yi" secondAttribute="top" constant="8" id="LPB-Lf-l39"/> | |
<constraint firstItem="BBh-2H-GMp" firstAttribute="leading" secondItem="oD7-sH-9yi" secondAttribute="leading" constant="8" id="OEO-PT-MPQ"/> | |
<constraint firstAttribute="width" secondItem="oD7-sH-9yi" secondAttribute="height" multiplier="3:2.5" id="Q4v-FJ-aGF"/> | |
<constraint firstAttribute="trailing" secondItem="BBh-2H-GMp" secondAttribute="trailing" constant="8" id="rmT-BU-fo3"/> | |
</constraints> | |
</view> | |
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="RVd-12-fsl"> | |
<rect key="frame" x="175.5" y="0.0" width="175.5" height="146"/> | |
<subviews> | |
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="tvq-Lj-oTM" customClass="RoundedView" customModule="Work052021" customModuleProvider="target"> | |
<rect key="frame" x="8" y="8" width="159.5" height="130"/> | |
<subviews> | |
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="2" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="H0G-Yp-rJV"> | |
<rect key="frame" x="12" y="12" width="135.5" height="106"/> | |
<fontDescription key="fontDescription" type="system" pointSize="30"/> | |
<nil key="textColor"/> | |
<nil key="highlightedColor"/> | |
</label> | |
</subviews> | |
<color key="backgroundColor" systemColor="systemBackgroundColor"/> | |
<constraints> | |
<constraint firstItem="H0G-Yp-rJV" firstAttribute="leading" secondItem="tvq-Lj-oTM" secondAttribute="leading" constant="12" id="A8o-GB-0aC"/> | |
<constraint firstItem="H0G-Yp-rJV" firstAttribute="top" secondItem="tvq-Lj-oTM" secondAttribute="top" constant="12" id="Af1-CH-Hnh"/> | |
<constraint firstAttribute="bottom" secondItem="H0G-Yp-rJV" secondAttribute="bottom" constant="12" id="JPs-do-BG0"/> | |
<constraint firstAttribute="trailing" secondItem="H0G-Yp-rJV" secondAttribute="trailing" constant="12" id="ad5-Oi-4y0"/> | |
</constraints> | |
<userDefinedRuntimeAttributes> | |
<userDefinedRuntimeAttribute type="color" keyPath="bColor"> | |
<color key="value" red="0.054346844550000002" green="0.46392804380000002" blue="0.44394201039999998" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | |
</userDefinedRuntimeAttribute> | |
</userDefinedRuntimeAttributes> | |
</view> | |
</subviews> | |
<color key="backgroundColor" systemColor="systemBackgroundColor"/> | |
<constraints> | |
<constraint firstAttribute="trailing" secondItem="tvq-Lj-oTM" secondAttribute="trailing" constant="8" id="Q3h-Gf-nQe"/> | |
<constraint firstAttribute="bottom" secondItem="tvq-Lj-oTM" secondAttribute="bottom" constant="8" id="hUz-ew-bEO"/> | |
<constraint firstItem="tvq-Lj-oTM" firstAttribute="leading" secondItem="RVd-12-fsl" secondAttribute="leading" constant="8" id="idP-2T-dNm"/> | |
<constraint firstItem="tvq-Lj-oTM" firstAttribute="top" secondItem="RVd-12-fsl" secondAttribute="top" constant="8" id="xL8-qY-KTC"/> | |
</constraints> | |
</view> | |
</subviews> | |
</stackView> | |
<stackView opaque="NO" contentMode="scaleToFill" distribution="fillEqually" translatesAutoresizingMaskIntoConstraints="NO" id="nuN-BC-anS"> | |
<rect key="frame" x="0.0" y="146" width="351" height="146.5"/> | |
<subviews> | |
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="x5e-8l-xOM"> | |
<rect key="frame" x="0.0" y="0.0" width="175.5" height="146.5"/> | |
<subviews> | |
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="9FK-Km-Dlw" customClass="RoundedView" customModule="Work052021" customModuleProvider="target"> | |
<rect key="frame" x="8" y="8" width="159.5" height="130.5"/> | |
<subviews> | |
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="3" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="6aa-Z6-Wf0"> | |
<rect key="frame" x="12" y="12" width="135.5" height="106.5"/> | |
<fontDescription key="fontDescription" type="system" pointSize="30"/> | |
<nil key="textColor"/> | |
<nil key="highlightedColor"/> | |
</label> | |
</subviews> | |
<color key="backgroundColor" systemColor="systemBackgroundColor"/> | |
<constraints> | |
<constraint firstItem="6aa-Z6-Wf0" firstAttribute="leading" secondItem="9FK-Km-Dlw" secondAttribute="leading" constant="12" id="8Xo-4g-2MJ"/> | |
<constraint firstItem="6aa-Z6-Wf0" firstAttribute="top" secondItem="9FK-Km-Dlw" secondAttribute="top" constant="12" id="Ltx-Z4-ekJ"/> | |
<constraint firstAttribute="bottom" secondItem="6aa-Z6-Wf0" secondAttribute="bottom" constant="12" id="TOy-EX-a02"/> | |
<constraint firstAttribute="trailing" secondItem="6aa-Z6-Wf0" secondAttribute="trailing" constant="12" id="wUr-eC-C1H"/> | |
</constraints> | |
<userDefinedRuntimeAttributes> | |
<userDefinedRuntimeAttribute type="color" keyPath="bColor"> | |
<color key="value" red="0.61761933570000005" green="0.4993267059" blue="0.48749858140000002" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | |
</userDefinedRuntimeAttribute> | |
</userDefinedRuntimeAttributes> | |
</view> | |
</subviews> | |
<color key="backgroundColor" systemColor="systemBackgroundColor"/> | |
<constraints> | |
<constraint firstItem="9FK-Km-Dlw" firstAttribute="top" secondItem="x5e-8l-xOM" secondAttribute="top" constant="8" id="34t-83-xSf"/> | |
<constraint firstAttribute="trailing" secondItem="9FK-Km-Dlw" secondAttribute="trailing" constant="8" id="BMx-dp-012"/> | |
<constraint firstAttribute="bottom" secondItem="9FK-Km-Dlw" secondAttribute="bottom" constant="8" id="Ckb-FS-OFj"/> | |
<constraint firstItem="9FK-Km-Dlw" firstAttribute="leading" secondItem="x5e-8l-xOM" secondAttribute="leading" constant="8" id="CoK-m8-Yab"/> | |
</constraints> | |
</view> | |
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="vR7-8m-62y"> | |
<rect key="frame" x="175.5" y="0.0" width="175.5" height="146.5"/> | |
<subviews> | |
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Bjk-ll-Ru1" customClass="RoundedView" customModule="Work052021" customModuleProvider="target"> | |
<rect key="frame" x="8" y="8" width="159.5" height="130.5"/> | |
<subviews> | |
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="4" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="abU-68-TwC"> | |
<rect key="frame" x="12" y="12" width="135.5" height="106.5"/> | |
<fontDescription key="fontDescription" type="system" pointSize="30"/> | |
<nil key="textColor"/> | |
<nil key="highlightedColor"/> | |
</label> | |
</subviews> | |
<color key="backgroundColor" systemColor="systemBackgroundColor"/> | |
<constraints> | |
<constraint firstAttribute="bottom" secondItem="abU-68-TwC" secondAttribute="bottom" constant="12" id="3Vn-S1-j4r"/> | |
<constraint firstAttribute="trailing" secondItem="abU-68-TwC" secondAttribute="trailing" constant="12" id="KBX-q2-cJV"/> | |
<constraint firstItem="abU-68-TwC" firstAttribute="top" secondItem="Bjk-ll-Ru1" secondAttribute="top" constant="12" id="XEl-5H-3zt"/> | |
<constraint firstItem="abU-68-TwC" firstAttribute="leading" secondItem="Bjk-ll-Ru1" secondAttribute="leading" constant="12" id="suu-ps-hDQ"/> | |
</constraints> | |
<userDefinedRuntimeAttributes> | |
<userDefinedRuntimeAttribute type="color" keyPath="bColor"> | |
<color key="value" red="0.054810285569999999" green="0.12862721090000001" blue="0.56475740669999996" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | |
</userDefinedRuntimeAttribute> | |
</userDefinedRuntimeAttributes> | |
</view> | |
</subviews> | |
<color key="backgroundColor" systemColor="systemBackgroundColor"/> | |
<constraints> | |
<constraint firstAttribute="trailing" secondItem="Bjk-ll-Ru1" secondAttribute="trailing" constant="8" id="0j5-DU-MJH"/> | |
<constraint firstItem="Bjk-ll-Ru1" firstAttribute="leading" secondItem="vR7-8m-62y" secondAttribute="leading" constant="8" id="86A-On-HLH"/> | |
<constraint firstAttribute="bottom" secondItem="Bjk-ll-Ru1" secondAttribute="bottom" constant="8" id="Msb-qk-XCj"/> | |
<constraint firstItem="Bjk-ll-Ru1" firstAttribute="top" secondItem="vR7-8m-62y" secondAttribute="top" constant="8" id="deT-pu-bru"/> | |
</constraints> | |
</view> | |
</subviews> | |
</stackView> | |
<stackView opaque="NO" contentMode="scaleToFill" distribution="fillEqually" translatesAutoresizingMaskIntoConstraints="NO" id="TDa-Fl-IVh"> | |
<rect key="frame" x="0.0" y="292.5" width="351" height="146"/> | |
<subviews> | |
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="QNx-dQ-OD5"> | |
<rect key="frame" x="0.0" y="0.0" width="175.5" height="146"/> | |
<subviews> | |
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="fzE-iZ-lgD" customClass="RoundedView" customModule="Work052021" customModuleProvider="target"> | |
<rect key="frame" x="8" y="8" width="159.5" height="130"/> | |
<subviews> | |
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="5" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Ozp-Yf-LuS"> | |
<rect key="frame" x="12" y="12" width="135.5" height="106"/> | |
<fontDescription key="fontDescription" type="system" pointSize="30"/> | |
<nil key="textColor"/> | |
<nil key="highlightedColor"/> | |
</label> | |
</subviews> | |
<color key="backgroundColor" systemColor="systemBackgroundColor"/> | |
<constraints> | |
<constraint firstAttribute="trailing" secondItem="Ozp-Yf-LuS" secondAttribute="trailing" constant="12" id="aRx-x6-0Zf"/> | |
<constraint firstItem="Ozp-Yf-LuS" firstAttribute="top" secondItem="fzE-iZ-lgD" secondAttribute="top" constant="12" id="rYJ-2o-yBC"/> | |
<constraint firstAttribute="bottom" secondItem="Ozp-Yf-LuS" secondAttribute="bottom" constant="12" id="s1M-H7-eiO"/> | |
<constraint firstItem="Ozp-Yf-LuS" firstAttribute="leading" secondItem="fzE-iZ-lgD" secondAttribute="leading" constant="12" id="tkv-Jq-MXc"/> | |
</constraints> | |
<userDefinedRuntimeAttributes> | |
<userDefinedRuntimeAttribute type="color" keyPath="bColor"> | |
<color key="value" red="0.076638646419999998" green="0.32042691109999999" blue="0.23272225260000001" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | |
</userDefinedRuntimeAttribute> | |
</userDefinedRuntimeAttributes> | |
</view> | |
</subviews> | |
<color key="backgroundColor" systemColor="systemBackgroundColor"/> | |
<constraints> | |
<constraint firstItem="fzE-iZ-lgD" firstAttribute="top" secondItem="QNx-dQ-OD5" secondAttribute="top" constant="8" id="iU7-tC-Y8n"/> | |
<constraint firstAttribute="trailing" secondItem="fzE-iZ-lgD" secondAttribute="trailing" constant="8" id="j5Z-Df-VMP"/> | |
<constraint firstAttribute="bottom" secondItem="fzE-iZ-lgD" secondAttribute="bottom" constant="8" id="nr7-aw-IMw"/> | |
<constraint firstItem="fzE-iZ-lgD" firstAttribute="leading" secondItem="QNx-dQ-OD5" secondAttribute="leading" constant="8" id="uyN-8t-uQh"/> | |
</constraints> | |
</view> | |
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="cmz-r9-BSa"> | |
<rect key="frame" x="175.5" y="0.0" width="175.5" height="146"/> | |
<subviews> | |
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="IjQ-MB-zFf" customClass="RoundedView" customModule="Work052021" customModuleProvider="target"> | |
<rect key="frame" x="8" y="8" width="159.5" height="130"/> | |
<subviews> | |
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="6" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="CxI-le-CLM"> | |
<rect key="frame" x="12" y="12" width="135.5" height="106"/> | |
<fontDescription key="fontDescription" type="system" pointSize="30"/> | |
<nil key="textColor"/> | |
<nil key="highlightedColor"/> | |
</label> | |
</subviews> | |
<color key="backgroundColor" systemColor="systemBackgroundColor"/> | |
<constraints> | |
<constraint firstAttribute="bottom" secondItem="CxI-le-CLM" secondAttribute="bottom" constant="12" id="DEp-4I-SqC"/> | |
<constraint firstAttribute="trailing" secondItem="CxI-le-CLM" secondAttribute="trailing" constant="12" id="ObE-sC-4ca"/> | |
<constraint firstItem="CxI-le-CLM" firstAttribute="top" secondItem="IjQ-MB-zFf" secondAttribute="top" constant="12" id="bLO-1q-I4R"/> | |
<constraint firstItem="CxI-le-CLM" firstAttribute="leading" secondItem="IjQ-MB-zFf" secondAttribute="leading" constant="12" id="lz5-Xc-zbr"/> | |
</constraints> | |
<userDefinedRuntimeAttributes> | |
<userDefinedRuntimeAttribute type="color" keyPath="bColor"> | |
<color key="value" red="0.0" green="0.49932169910000002" blue="0.044131644070000003" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | |
</userDefinedRuntimeAttribute> | |
</userDefinedRuntimeAttributes> | |
</view> | |
</subviews> | |
<color key="backgroundColor" systemColor="systemBackgroundColor"/> | |
<constraints> | |
<constraint firstAttribute="bottom" secondItem="IjQ-MB-zFf" secondAttribute="bottom" constant="8" id="CG9-WP-nZM"/> | |
<constraint firstAttribute="trailing" secondItem="IjQ-MB-zFf" secondAttribute="trailing" constant="8" id="fu0-LF-PyJ"/> | |
<constraint firstItem="IjQ-MB-zFf" firstAttribute="top" secondItem="cmz-r9-BSa" secondAttribute="top" constant="8" id="l6C-2W-E1x"/> | |
<constraint firstItem="IjQ-MB-zFf" firstAttribute="leading" secondItem="cmz-r9-BSa" secondAttribute="leading" constant="8" id="uti-oY-qer"/> | |
</constraints> | |
</view> | |
</subviews> | |
</stackView> | |
</subviews> | |
</stackView> | |
</subviews> | |
<color key="backgroundColor" systemColor="systemBackgroundColor"/> | |
<constraints> | |
<constraint firstAttribute="trailing" secondItem="z0F-2i-tH7" secondAttribute="trailing" priority="750" constant="12" id="18Y-PN-cSf"/> | |
<constraint firstItem="z0F-2i-tH7" firstAttribute="top" relation="greaterThanOrEqual" secondItem="qBb-DG-hnl" secondAttribute="top" constant="12" id="OED-XW-89I"/> | |
<constraint firstItem="z0F-2i-tH7" firstAttribute="top" secondItem="qBb-DG-hnl" secondAttribute="top" priority="750" constant="12" id="Vli-BH-1rQ"/> | |
<constraint firstAttribute="bottom" secondItem="z0F-2i-tH7" secondAttribute="bottom" constant="12" id="WUA-jz-okS"/> | |
<constraint firstItem="z0F-2i-tH7" firstAttribute="leading" secondItem="qBb-DG-hnl" secondAttribute="leading" priority="750" constant="12" id="hkx-Vl-ua5"/> | |
<constraint firstItem="z0F-2i-tH7" firstAttribute="centerX" secondItem="qBb-DG-hnl" secondAttribute="centerX" id="uHy-w0-Xx1"/> | |
<constraint firstItem="z0F-2i-tH7" firstAttribute="leading" relation="greaterThanOrEqual" secondItem="qBb-DG-hnl" secondAttribute="leading" constant="12" id="yyg-Ix-Pyg"/> | |
<constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="z0F-2i-tH7" secondAttribute="trailing" constant="12" id="zGV-KG-vwp"/> | |
</constraints> | |
</view> | |
</subviews> | |
<viewLayoutGuide key="safeArea" id="chv-8r-V2e"/> | |
<color key="backgroundColor" red="0.10294247419999999" green="0.41586095090000003" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | |
<constraints> | |
<constraint firstItem="chv-8r-V2e" firstAttribute="trailing" secondItem="qBb-DG-hnl" secondAttribute="trailing" id="IUt-fk-RVl"/> | |
<constraint firstItem="qBb-DG-hnl" firstAttribute="top" relation="greaterThanOrEqual" secondItem="chv-8r-V2e" secondAttribute="top" constant="200" id="PwF-w5-YIg"/> | |
<constraint firstItem="chv-8r-V2e" firstAttribute="trailing" secondItem="IPa-UW-rlB" secondAttribute="trailing" constant="40" id="R4L-Ga-iKn"/> | |
<constraint firstItem="YG5-S6-hJc" firstAttribute="top" secondItem="IPa-UW-rlB" secondAttribute="bottom" id="T22-Bv-S7I"/> | |
<constraint firstItem="YG5-S6-hJc" firstAttribute="leading" secondItem="chv-8r-V2e" secondAttribute="leading" id="WNC-Ix-vY9"/> | |
<constraint firstItem="IPa-UW-rlB" firstAttribute="top" secondItem="chv-8r-V2e" secondAttribute="top" id="Woq-zF-JKI"/> | |
<constraint firstItem="chv-8r-V2e" firstAttribute="bottom" secondItem="qBb-DG-hnl" secondAttribute="bottom" id="a2P-6m-OPw"/> | |
<constraint firstItem="qBb-DG-hnl" firstAttribute="leading" secondItem="chv-8r-V2e" secondAttribute="leading" id="dsc-2W-Lmm"/> | |
<constraint firstItem="chv-8r-V2e" firstAttribute="trailing" secondItem="YG5-S6-hJc" secondAttribute="trailing" id="iTI-Vh-vBu"/> | |
<constraint firstItem="IPa-UW-rlB" firstAttribute="leading" secondItem="chv-8r-V2e" secondAttribute="leading" constant="40" id="k0x-s1-CFL"/> | |
<constraint firstItem="qBb-DG-hnl" firstAttribute="top" secondItem="YG5-S6-hJc" secondAttribute="bottom" id="rm4-7n-jYs"/> | |
</constraints> | |
</view> | |
<navigationItem key="navigationItem" id="SOk-nf-PUL"/> | |
<connections> | |
<outlet property="gridView" destination="qBb-DG-hnl" id="8E9-tc-wCz"/> | |
</connections> | |
</viewController> | |
<placeholder placeholderIdentifier="IBFirstResponder" id="xdE-65-yAr" sceneMemberID="firstResponder"/> | |
</objects> | |
<point key="canvasLocation" x="-248" y="-963"/> | |
</scene> | |
</scenes> | |
<resources> | |
<systemColor name="systemBackgroundColor"> | |
<color white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> | |
</systemColor> | |
</resources> | |
</document> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@IBDesignable | |
class RoundedView: UIView { | |
@IBInspectable | |
var bColor: UIColor = .red { | |
didSet { | |
setNeedsLayout() | |
} | |
} | |
override func layoutSubviews() { | |
layer.cornerRadius = 20 | |
layer.borderWidth = 8 | |
layer.borderColor = bColor.cgColor | |
} | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class ViewController: UIViewController { | |
@IBOutlet var gridView: UIView! | |
override func viewDidLoad() { | |
super.viewDidLoad() | |
gridView.layer.cornerRadius = 32 | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment