Commit e0c176e8 authored by jzhang's avatar jzhang

首页重构页面搭建

parent 8f6ff913
{
"images" : [
{
"filename" : "home-gesture-1.e0d3ede0.png",
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
{
"images" : [
{
"filename" : "home-gesture-2.7606109a.png",
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
...@@ -83,7 +83,7 @@ ...@@ -83,7 +83,7 @@
</constraints> </constraints>
</view> </view>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="s7D-fE-2f9"> <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="s7D-fE-2f9">
<rect key="frame" x="358" y="88" width="40" height="40"/> <rect key="frame" x="358" y="44" width="40" height="40"/>
<constraints> <constraints>
<constraint firstAttribute="height" constant="40" id="JlQ-c6-MTE"/> <constraint firstAttribute="height" constant="40" id="JlQ-c6-MTE"/>
<constraint firstAttribute="width" constant="40" id="QfK-8H-GP3"/> <constraint firstAttribute="width" constant="40" id="QfK-8H-GP3"/>
...@@ -121,7 +121,7 @@ ...@@ -121,7 +121,7 @@
</constraints> </constraints>
</view> </view>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="wyh-ZZ-B5n"> <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="wyh-ZZ-B5n">
<rect key="frame" x="312" y="128" width="100" height="120"/> <rect key="frame" x="312" y="84" width="100" height="120"/>
<subviews> <subviews>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" image="popup" translatesAutoresizingMaskIntoConstraints="NO" id="d65-2N-aD0"> <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" image="popup" translatesAutoresizingMaskIntoConstraints="NO" id="d65-2N-aD0">
<rect key="frame" x="60" y="0.0" width="12" height="13"/> <rect key="frame" x="60" y="0.0" width="12" height="13"/>
...@@ -342,6 +342,11 @@ ...@@ -342,6 +342,11 @@
<constraint firstItem="6Tk-OE-BBY" firstAttribute="trailing" secondItem="s7D-fE-2f9" secondAttribute="trailing" constant="16" id="qbc-Wx-uHX"/> <constraint firstItem="6Tk-OE-BBY" firstAttribute="trailing" secondItem="s7D-fE-2f9" secondAttribute="trailing" constant="16" id="qbc-Wx-uHX"/>
<constraint firstItem="wyh-ZZ-B5n" firstAttribute="top" secondItem="s7D-fE-2f9" secondAttribute="bottom" id="xDi-nb-7fV"/> <constraint firstItem="wyh-ZZ-B5n" firstAttribute="top" secondItem="s7D-fE-2f9" secondAttribute="bottom" id="xDi-nb-7fV"/>
</constraints> </constraints>
<variation key="default">
<mask key="subviews">
<exclude reference="22D-EX-aoe"/>
</mask>
</variation>
</view> </view>
<navigationItem key="navigationItem" id="6kL-xH-Sf2"/> <navigationItem key="navigationItem" id="6kL-xH-Sf2"/>
<connections> <connections>
...@@ -431,6 +436,477 @@ ...@@ -431,6 +436,477 @@
</objects> </objects>
<point key="canvasLocation" x="-601.44927536231887" y="-227.00892857142856"/> <point key="canvasLocation" x="-601.44927536231887" y="-227.00892857142856"/>
</scene> </scene>
<!--View Controller-->
<scene sceneID="uUl-lb-yQN">
<objects>
<viewController id="XVX-uo-beN" sceneMemberID="viewController">
<view key="view" contentMode="scaleToFill" id="vsR-gb-RGA">
<rect key="frame" x="0.0" y="0.0" width="414" height="896"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<scrollView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="QYB-GY-fMM">
<rect key="frame" x="0.0" y="88" width="414" height="774"/>
<subviews>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="TkO-Eu-DJp" userLabel="ContentView">
<rect key="frame" x="0.0" y="0.0" width="414" height="1069"/>
<subviews>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" horizontalCompressionResistancePriority="250" verticalCompressionResistancePriority="250" image="message-entry-fullbg" translatesAutoresizingMaskIntoConstraints="NO" id="K6J-XQ-4BC">
<rect key="frame" x="0.0" y="0.0" width="414" height="1069"/>
</imageView>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Qgu-bY-TpW" userLabel="按钮区域">
<rect key="frame" x="0.0" y="0.0" width="414" height="40"/>
<subviews>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="1cF-QQ-NxO">
<rect key="frame" x="358" y="0.0" width="40" height="40"/>
<constraints>
<constraint firstAttribute="height" constant="40" id="MIf-8I-JDv"/>
<constraint firstAttribute="width" constant="40" id="rAo-DR-uM4"/>
</constraints>
<color key="tintColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/>
<state key="normal" title="" backgroundImage="icon_global"/>
<connections>
<action selector="showPanel:" destination="BYZ-38-t0r" eventType="touchUpInside" id="uX1-5I-hDE"/>
</connections>
</button>
</subviews>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstItem="1cF-QQ-NxO" firstAttribute="top" secondItem="Qgu-bY-TpW" secondAttribute="top" id="8rD-QY-k0b"/>
<constraint firstAttribute="trailing" secondItem="1cF-QQ-NxO" secondAttribute="trailing" constant="16" id="Lah-2m-FFY"/>
<constraint firstAttribute="height" constant="40" id="NXj-5E-Qvd"/>
<constraint firstAttribute="bottom" secondItem="1cF-QQ-NxO" secondAttribute="bottom" id="yla-Gf-vHe"/>
</constraints>
</view>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="n2T-Dl-efl" userLabel="CenterIntroduceView">
<rect key="frame" x="19.5" y="48" width="375" height="520"/>
<subviews>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" image="swiper1big_new" translatesAutoresizingMaskIntoConstraints="NO" id="0vs-bV-3OU">
<rect key="frame" x="0.0" y="0.0" width="375" height="520"/>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="LabelLabelLabelLabelLabelLabelLabelLabel" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="w67-cF-HBg">
<rect key="frame" x="49" y="120" width="118" height="47"/>
<constraints>
<constraint firstAttribute="width" constant="118" id="z8x-T6-Knn"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="13"/>
<color key="textColor" systemColor="systemGrayColor"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="LabelLabelLabelLabelLabelLabelLabelLabelLabelLabelLabelLabelLabelLabelLabelLabelLabelLabel" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="1CE-uj-Je4">
<rect key="frame" x="153" y="310" width="222" height="47"/>
<constraints>
<constraint firstAttribute="width" constant="222" id="Bzw-nJ-rxE"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="13"/>
<color key="textColor" systemColor="systemGrayColor"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="LabelLabelLabelLabelLabelLabelLabelLabelLabelLabelLabelLabelLabelLabel" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="th8-qp-QwN">
<rect key="frame" x="49" y="399" width="286" height="31.5"/>
<constraints>
<constraint firstAttribute="width" constant="286" id="Mjw-vH-nPo"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="13"/>
<color key="textColor" systemColor="systemGrayColor"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Asistente de AI de postura de lactancia" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="InK-SG-EPm">
<rect key="frame" x="16" y="16" width="343" height="48"/>
<fontDescription key="fontDescription" type="boldSystem" pointSize="20"/>
<color key="textColor" red="0.96192914249999995" green="0.52479732040000004" blue="0.52205568550000003" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstItem="1CE-uj-Je4" firstAttribute="leading" relation="greaterThanOrEqual" secondItem="n2T-Dl-efl" secondAttribute="leading" constant="20" symbolic="YES" id="4D9-ik-j7h"/>
<constraint firstItem="0vs-bV-3OU" firstAttribute="top" secondItem="n2T-Dl-efl" secondAttribute="top" id="4Vp-Xe-4JK"/>
<constraint firstItem="th8-qp-QwN" firstAttribute="top" secondItem="n2T-Dl-efl" secondAttribute="top" constant="399" id="7e2-V3-9CT"/>
<constraint firstItem="w67-cF-HBg" firstAttribute="top" secondItem="n2T-Dl-efl" secondAttribute="top" constant="120" id="CQR-hs-Xqw"/>
<constraint firstItem="InK-SG-EPm" firstAttribute="top" secondItem="n2T-Dl-efl" secondAttribute="top" constant="16" id="De5-AX-rPK"/>
<constraint firstAttribute="bottom" secondItem="0vs-bV-3OU" secondAttribute="bottom" id="IJ4-Op-8Qt"/>
<constraint firstAttribute="height" constant="520" id="Iwl-uy-smJ"/>
<constraint firstAttribute="trailing" secondItem="0vs-bV-3OU" secondAttribute="trailing" id="NED-B1-DaV"/>
<constraint firstItem="th8-qp-QwN" firstAttribute="leading" secondItem="n2T-Dl-efl" secondAttribute="leading" constant="49" id="TLL-FV-tQd"/>
<constraint firstAttribute="width" constant="375" id="XGY-Ft-O0B"/>
<constraint firstAttribute="trailing" secondItem="InK-SG-EPm" secondAttribute="trailing" constant="16" id="YgN-fH-CZF"/>
<constraint firstItem="0vs-bV-3OU" firstAttribute="leading" secondItem="n2T-Dl-efl" secondAttribute="leading" id="Ygl-Md-I1c"/>
<constraint firstItem="1CE-uj-Je4" firstAttribute="top" secondItem="n2T-Dl-efl" secondAttribute="top" constant="310" id="g9V-gx-2vO"/>
<constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="w67-cF-HBg" secondAttribute="trailing" constant="20" symbolic="YES" id="iKK-Ep-Wmt"/>
<constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="th8-qp-QwN" secondAttribute="trailing" constant="20" symbolic="YES" id="krQ-Jy-2LY"/>
<constraint firstAttribute="trailing" secondItem="1CE-uj-Je4" secondAttribute="trailing" id="lMe-7i-JAo"/>
<constraint firstItem="InK-SG-EPm" firstAttribute="leading" secondItem="n2T-Dl-efl" secondAttribute="leading" constant="16" id="n9W-DD-k1M"/>
<constraint firstItem="w67-cF-HBg" firstAttribute="leading" secondItem="n2T-Dl-efl" secondAttribute="leading" constant="49" id="w75-s2-IRw"/>
</constraints>
</view>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Please choose the breastfeeding position" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="foZ-BE-ftk">
<rect key="frame" x="0.0" y="576" width="414" height="24"/>
<fontDescription key="fontDescription" type="boldSystem" pointSize="20"/>
<color key="textColor" red="0.96192914249999995" green="0.52479732040000004" blue="0.52205568550000003" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<nil key="highlightedColor"/>
</label>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="16" translatesAutoresizingMaskIntoConstraints="NO" id="YC3-mE-Ldw">
<rect key="frame" x="16" y="616" width="382" height="405"/>
<subviews>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="flX-LQ-FEL" customClass="UIControl">
<rect key="frame" x="0.0" y="0.0" width="382" height="194.5"/>
<subviews>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="home-gesture-2.7606109a" translatesAutoresizingMaskIntoConstraints="NO" id="KCh-Z8-bas">
<rect key="frame" x="0.0" y="0.0" width="382" height="194.5"/>
</imageView>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="equalSpacing" alignment="center" spacing="16" translatesAutoresizingMaskIntoConstraints="NO" id="aC7-1b-hqa">
<rect key="frame" x="0.0" y="112" width="382" height="66.5"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" tag="1000" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Gradle hold position" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="TCv-FQ-Df0">
<rect key="frame" x="74.5" y="0.0" width="233.5" height="30"/>
<fontDescription key="fontDescription" type="boldSystem" pointSize="25"/>
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" tag="1001" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="----" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="0KH-av-NLw">
<rect key="frame" x="176" y="46" width="30.5" height="20.5"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<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 firstAttribute="width" secondItem="flX-LQ-FEL" secondAttribute="height" multiplier="691:352" id="2dL-ud-e4E"/>
<constraint firstItem="KCh-Z8-bas" firstAttribute="leading" secondItem="flX-LQ-FEL" secondAttribute="leading" id="BKw-Lx-IbA"/>
<constraint firstAttribute="bottom" secondItem="aC7-1b-hqa" secondAttribute="bottom" constant="16" id="NxW-AH-9RW"/>
<constraint firstAttribute="trailing" secondItem="aC7-1b-hqa" secondAttribute="trailing" id="So2-Oe-6dH"/>
<constraint firstAttribute="trailing" secondItem="KCh-Z8-bas" secondAttribute="trailing" id="k3B-0W-9tA"/>
<constraint firstAttribute="bottom" secondItem="KCh-Z8-bas" secondAttribute="bottom" id="oWK-fv-GI3"/>
<constraint firstItem="aC7-1b-hqa" firstAttribute="leading" secondItem="flX-LQ-FEL" secondAttribute="leading" id="pnm-Hz-GPp"/>
<constraint firstItem="KCh-Z8-bas" firstAttribute="top" secondItem="flX-LQ-FEL" secondAttribute="top" id="rid-UA-09I"/>
</constraints>
</view>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="NG1-gm-Ffn" customClass="UIControl">
<rect key="frame" x="0.0" y="210.5" width="382" height="194.5"/>
<subviews>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="home-gesture-1.e0d3ede0" translatesAutoresizingMaskIntoConstraints="NO" id="mzG-KZ-ZFU">
<rect key="frame" x="0.0" y="0.0" width="382" height="194.5"/>
</imageView>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="equalSpacing" alignment="center" spacing="16" translatesAutoresizingMaskIntoConstraints="NO" id="ke4-El-H0U">
<rect key="frame" x="0.0" y="112" width="382" height="66.5"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" tag="1000" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Gradle hold position" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="WKu-n7-UAR">
<rect key="frame" x="74.5" y="0.0" width="233.5" height="30"/>
<fontDescription key="fontDescription" type="boldSystem" pointSize="25"/>
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" tag="1001" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="----" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="2Ep-ve-IWq">
<rect key="frame" x="176" y="46" width="30.5" height="20.5"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<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="mzG-KZ-ZFU" firstAttribute="leading" secondItem="NG1-gm-Ffn" secondAttribute="leading" id="830-hH-lak"/>
<constraint firstAttribute="trailing" secondItem="ke4-El-H0U" secondAttribute="trailing" id="IQQ-EN-yUz"/>
<constraint firstAttribute="width" secondItem="NG1-gm-Ffn" secondAttribute="height" multiplier="691:352" id="VE9-OY-bD7"/>
<constraint firstAttribute="bottom" secondItem="mzG-KZ-ZFU" secondAttribute="bottom" id="b8z-ul-glD"/>
<constraint firstItem="ke4-El-H0U" firstAttribute="leading" secondItem="NG1-gm-Ffn" secondAttribute="leading" id="dSh-Mf-t34"/>
<constraint firstAttribute="trailing" secondItem="mzG-KZ-ZFU" secondAttribute="trailing" id="e0Z-Y9-Y8Z"/>
<constraint firstAttribute="bottom" secondItem="ke4-El-H0U" secondAttribute="bottom" constant="16" id="hwZ-zk-YiC"/>
<constraint firstItem="mzG-KZ-ZFU" firstAttribute="top" secondItem="NG1-gm-Ffn" secondAttribute="top" id="qCm-nJ-SLG"/>
</constraints>
</view>
</subviews>
<constraints>
<constraint firstItem="NG1-gm-Ffn" firstAttribute="width" secondItem="NG1-gm-Ffn" secondAttribute="height" multiplier="691:352" id="90b-d8-cuU"/>
</constraints>
</stackView>
</subviews>
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
<constraints>
<constraint firstAttribute="bottom" secondItem="K6J-XQ-4BC" secondAttribute="bottom" id="2jN-5p-Pvu"/>
<constraint firstItem="YC3-mE-Ldw" firstAttribute="leading" secondItem="TkO-Eu-DJp" secondAttribute="leading" constant="16" id="7SO-0N-hOe"/>
<constraint firstAttribute="bottom" secondItem="YC3-mE-Ldw" secondAttribute="bottom" constant="48" id="Cd6-0X-TPp"/>
<constraint firstAttribute="trailing" secondItem="foZ-BE-ftk" secondAttribute="trailing" id="Jd9-if-ecC"/>
<constraint firstAttribute="trailing" secondItem="Qgu-bY-TpW" secondAttribute="trailing" id="KKY-yb-gzE"/>
<constraint firstItem="n2T-Dl-efl" firstAttribute="centerX" secondItem="TkO-Eu-DJp" secondAttribute="centerX" id="O49-QV-ukW"/>
<constraint firstItem="foZ-BE-ftk" firstAttribute="top" secondItem="n2T-Dl-efl" secondAttribute="bottom" constant="8" id="QE2-0g-khR"/>
<constraint firstItem="K6J-XQ-4BC" firstAttribute="top" secondItem="TkO-Eu-DJp" secondAttribute="top" id="TPt-1g-n4v"/>
<constraint firstItem="Qgu-bY-TpW" firstAttribute="leading" secondItem="TkO-Eu-DJp" secondAttribute="leading" id="Wjs-l9-7NZ"/>
<constraint firstItem="K6J-XQ-4BC" firstAttribute="leading" secondItem="TkO-Eu-DJp" secondAttribute="leading" id="d2H-UB-iGS"/>
<constraint firstItem="YC3-mE-Ldw" firstAttribute="top" secondItem="foZ-BE-ftk" secondAttribute="bottom" constant="16" id="gAv-Aj-9Ib"/>
<constraint firstItem="n2T-Dl-efl" firstAttribute="top" secondItem="Qgu-bY-TpW" secondAttribute="bottom" constant="8" id="hbV-vC-Qa4"/>
<constraint firstItem="foZ-BE-ftk" firstAttribute="leading" secondItem="TkO-Eu-DJp" secondAttribute="leading" id="n1e-by-Ws9"/>
<constraint firstItem="Qgu-bY-TpW" firstAttribute="top" secondItem="TkO-Eu-DJp" secondAttribute="top" id="tGl-uU-i4Q"/>
<constraint firstAttribute="trailing" secondItem="YC3-mE-Ldw" secondAttribute="trailing" constant="16" id="tx8-4k-swv"/>
<constraint firstAttribute="trailing" secondItem="K6J-XQ-4BC" secondAttribute="trailing" id="u3H-Rs-SrA"/>
</constraints>
</view>
</subviews>
<constraints>
<constraint firstAttribute="bottom" secondItem="TkO-Eu-DJp" secondAttribute="bottom" id="FQI-ZN-rzL"/>
<constraint firstItem="TkO-Eu-DJp" firstAttribute="top" secondItem="QYB-GY-fMM" secondAttribute="top" id="aQM-LD-Wes"/>
<constraint firstItem="TkO-Eu-DJp" firstAttribute="leading" secondItem="QYB-GY-fMM" secondAttribute="leading" id="dJO-AU-hl1"/>
<constraint firstAttribute="trailing" secondItem="TkO-Eu-DJp" secondAttribute="trailing" id="tyn-3o-tGf"/>
</constraints>
<viewLayoutGuide key="contentLayoutGuide" id="eaz-CI-4Hz"/>
<viewLayoutGuide key="frameLayoutGuide" id="GMq-5H-99d"/>
</scrollView>
</subviews>
<viewLayoutGuide key="safeArea" id="mTl-94-cRq"/>
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
<constraints>
<constraint firstItem="TkO-Eu-DJp" firstAttribute="width" secondItem="vsR-gb-RGA" secondAttribute="width" id="1Rr-cO-gVH"/>
<constraint firstItem="QYB-GY-fMM" firstAttribute="leading" secondItem="mTl-94-cRq" secondAttribute="leading" id="E2v-a7-GSu"/>
<constraint firstItem="mTl-94-cRq" firstAttribute="bottom" secondItem="QYB-GY-fMM" secondAttribute="bottom" id="NiA-FW-0p7"/>
<constraint firstItem="mTl-94-cRq" firstAttribute="trailing" secondItem="QYB-GY-fMM" secondAttribute="trailing" id="Yz7-wK-sQw"/>
<constraint firstItem="QYB-GY-fMM" firstAttribute="top" secondItem="mTl-94-cRq" secondAttribute="top" id="rhC-fm-ohs"/>
</constraints>
</view>
<navigationItem key="navigationItem" id="wDZ-kz-uMC"/>
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="Mk8-iF-L3D" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="-649.27536231884062" y="490.84821428571428"/>
</scene>
<!--View Controller-->
<scene sceneID="gf1-YS-oa9">
<objects>
<viewController id="8Ly-P2-Fxa" sceneMemberID="viewController">
<view key="view" contentMode="scaleToFill" id="u0b-Fs-kcy">
<rect key="frame" x="0.0" y="0.0" width="414" height="896"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<scrollView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="UWf-uE-xJe">
<rect key="frame" x="0.0" y="44" width="414" height="818"/>
<subviews>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Ush-Vd-EkG">
<rect key="frame" x="0.0" y="0.0" width="414" height="2436"/>
<subviews>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" horizontalCompressionResistancePriority="250" verticalCompressionResistancePriority="250" image="message-entry-fullbg" translatesAutoresizingMaskIntoConstraints="NO" id="bBb-Fj-iKI">
<rect key="frame" x="0.0" y="0.0" width="414" height="2436"/>
</imageView>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="equalSpacing" spacing="8" translatesAutoresizingMaskIntoConstraints="NO" id="MNz-Oa-5fc">
<rect key="frame" x="0.0" y="0.0" width="414" height="900"/>
<subviews>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="WvM-Ym-SfR" userLabel="按钮区域">
<rect key="frame" x="0.0" y="0.0" width="414" height="40"/>
<subviews>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="TgS-uu-gjh">
<rect key="frame" x="358" y="0.0" width="40" height="40"/>
<constraints>
<constraint firstAttribute="height" constant="40" id="34t-Gy-sDc"/>
<constraint firstAttribute="width" constant="40" id="Z1D-YH-Gu5"/>
</constraints>
<color key="tintColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/>
<state key="normal" title="" backgroundImage="icon_global"/>
<connections>
<action selector="showPanel:" destination="BYZ-38-t0r" eventType="touchUpInside" id="boc-Wd-S4H"/>
</connections>
</button>
</subviews>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstAttribute="height" constant="40" id="0ki-Hl-UJ5"/>
<constraint firstAttribute="trailing" secondItem="TgS-uu-gjh" secondAttribute="trailing" constant="16" id="9Vu-cb-vJV"/>
<constraint firstAttribute="bottom" secondItem="TgS-uu-gjh" secondAttribute="bottom" id="UyP-mo-ZRs"/>
<constraint firstItem="TgS-uu-gjh" firstAttribute="top" secondItem="WvM-Ym-SfR" secondAttribute="top" id="pVX-9W-xPa"/>
</constraints>
</view>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="AHz-Oc-Pwo" userLabel="中间内容">
<rect key="frame" x="0.0" y="48" width="414" height="520"/>
<subviews>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="aOd-HQ-wPi" userLabel="CenterIntroduceView">
<rect key="frame" x="19.5" y="0.0" width="375" height="520"/>
<subviews>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" image="swiper1big_new" translatesAutoresizingMaskIntoConstraints="NO" id="REv-PN-hMm">
<rect key="frame" x="0.0" y="0.0" width="375" height="520"/>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="LabelLabelLabelLabelLabelLabelLabelLabel" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="VEB-df-oHa">
<rect key="frame" x="49" y="120" width="118" height="47"/>
<constraints>
<constraint firstAttribute="width" constant="118" id="9iP-FY-Og5"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="13"/>
<color key="textColor" systemColor="systemGrayColor"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="LabelLabelLabelLabelLabelLabelLabelLabelLabelLabelLabelLabelLabelLabelLabelLabelLabelLabel" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="SRc-Mn-0Ss">
<rect key="frame" x="153" y="310" width="222" height="47"/>
<constraints>
<constraint firstAttribute="width" constant="222" id="4iU-Pk-Tll"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="13"/>
<color key="textColor" systemColor="systemGrayColor"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="LabelLabelLabelLabelLabelLabelLabelLabelLabelLabelLabelLabelLabelLabel" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="bbk-cr-ctl">
<rect key="frame" x="49" y="399" width="286" height="31.5"/>
<constraints>
<constraint firstAttribute="width" constant="286" id="2uX-xn-04A"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="13"/>
<color key="textColor" systemColor="systemGrayColor"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Asistente de AI de postura de lactancia" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Ec2-N7-Oup">
<rect key="frame" x="16" y="16" width="343" height="48"/>
<fontDescription key="fontDescription" type="boldSystem" pointSize="20"/>
<color key="textColor" red="0.96192914249999995" green="0.52479732040000004" blue="0.52205568550000003" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="VEB-df-oHa" secondAttribute="trailing" constant="20" symbolic="YES" id="0px-2j-9Mz"/>
<constraint firstAttribute="height" constant="520" id="2i7-FJ-5J2"/>
<constraint firstAttribute="width" constant="375" id="JFK-hK-OAB"/>
<constraint firstItem="VEB-df-oHa" firstAttribute="leading" secondItem="aOd-HQ-wPi" secondAttribute="leading" constant="49" id="MZT-Ha-Dcw"/>
<constraint firstItem="SRc-Mn-0Ss" firstAttribute="top" secondItem="aOd-HQ-wPi" secondAttribute="top" constant="310" id="Mic-cW-Eeh"/>
<constraint firstItem="REv-PN-hMm" firstAttribute="leading" secondItem="aOd-HQ-wPi" secondAttribute="leading" id="OhE-eN-AVS"/>
<constraint firstItem="SRc-Mn-0Ss" firstAttribute="leading" relation="greaterThanOrEqual" secondItem="aOd-HQ-wPi" secondAttribute="leading" constant="20" symbolic="YES" id="QgW-Om-THO"/>
<constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="bbk-cr-ctl" secondAttribute="trailing" constant="20" symbolic="YES" id="RpC-h3-RDg"/>
<constraint firstAttribute="trailing" secondItem="SRc-Mn-0Ss" secondAttribute="trailing" id="XxG-He-Ebx"/>
<constraint firstAttribute="trailing" secondItem="REv-PN-hMm" secondAttribute="trailing" id="biW-f4-fDc"/>
<constraint firstItem="bbk-cr-ctl" firstAttribute="leading" secondItem="aOd-HQ-wPi" secondAttribute="leading" constant="49" id="eGg-AF-1yq"/>
<constraint firstItem="Ec2-N7-Oup" firstAttribute="top" secondItem="aOd-HQ-wPi" secondAttribute="top" constant="16" id="iB3-fz-K81"/>
<constraint firstItem="bbk-cr-ctl" firstAttribute="top" secondItem="aOd-HQ-wPi" secondAttribute="top" constant="399" id="irz-CX-qfR"/>
<constraint firstAttribute="bottom" secondItem="REv-PN-hMm" secondAttribute="bottom" id="kAU-6b-LeU"/>
<constraint firstItem="Ec2-N7-Oup" firstAttribute="leading" secondItem="aOd-HQ-wPi" secondAttribute="leading" constant="16" id="o8w-bM-guQ"/>
<constraint firstItem="REv-PN-hMm" firstAttribute="top" secondItem="aOd-HQ-wPi" secondAttribute="top" id="vCM-1x-Ij5"/>
<constraint firstItem="VEB-df-oHa" firstAttribute="top" secondItem="aOd-HQ-wPi" secondAttribute="top" constant="120" id="z2T-OP-mnO"/>
<constraint firstAttribute="trailing" secondItem="Ec2-N7-Oup" secondAttribute="trailing" constant="16" id="zHz-vT-yw4"/>
</constraints>
</view>
</subviews>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstItem="aOd-HQ-wPi" firstAttribute="top" secondItem="AHz-Oc-Pwo" secondAttribute="top" id="0BH-Mu-1si"/>
<constraint firstItem="aOd-HQ-wPi" firstAttribute="centerX" secondItem="AHz-Oc-Pwo" secondAttribute="centerX" id="1DR-kz-MDp"/>
<constraint firstAttribute="bottom" secondItem="aOd-HQ-wPi" secondAttribute="bottom" id="l8S-xK-74j"/>
</constraints>
</view>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="IQx-JZ-DgV">
<rect key="frame" x="0.0" y="576" width="414" height="324"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Please choose the breastfeeding position" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="JgU-eC-cAT">
<rect key="frame" x="0.0" y="0.0" width="414" height="24"/>
<fontDescription key="fontDescription" type="boldSystem" pointSize="20"/>
<color key="textColor" red="0.96192914249999995" green="0.52479732040000004" blue="0.52205568550000003" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<nil key="highlightedColor"/>
</label>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Hi4-HQ-aZe">
<rect key="frame" x="16" y="40" width="382" height="236"/>
<subviews>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="x0s-hL-K3a">
<rect key="frame" x="0.0" y="0.0" width="382" height="194.5"/>
<subviews>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="home-gesture-2.7606109a" translatesAutoresizingMaskIntoConstraints="NO" id="z8J-Ah-gKw">
<rect key="frame" x="0.0" y="0.0" width="382" height="194.5"/>
</imageView>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="equalSpacing" alignment="center" spacing="16" translatesAutoresizingMaskIntoConstraints="NO" id="JX6-lf-pKp">
<rect key="frame" x="0.0" y="112" width="382" height="66.5"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" tag="1000" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Gradle hold position" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Xnt-Vd-duG">
<rect key="frame" x="74.5" y="0.0" width="233.5" height="30"/>
<fontDescription key="fontDescription" type="boldSystem" pointSize="25"/>
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" tag="1001" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="----" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="3ah-kQ-qJO">
<rect key="frame" x="176" y="46" width="30.5" height="20.5"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>
</label>
</subviews>
</stackView>
</subviews>
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
<constraints>
<constraint firstAttribute="trailing" secondItem="z8J-Ah-gKw" secondAttribute="trailing" id="0pf-bQ-Exb"/>
<constraint firstAttribute="trailing" secondItem="JX6-lf-pKp" secondAttribute="trailing" id="5T9-Kt-2X9"/>
<constraint firstAttribute="bottom" secondItem="JX6-lf-pKp" secondAttribute="bottom" constant="16" id="E3x-mq-DGI"/>
<constraint firstItem="z8J-Ah-gKw" firstAttribute="leading" secondItem="x0s-hL-K3a" secondAttribute="leading" id="S97-qT-B5s"/>
<constraint firstItem="JX6-lf-pKp" firstAttribute="leading" secondItem="x0s-hL-K3a" secondAttribute="leading" id="TVK-HI-tQG"/>
<constraint firstItem="z8J-Ah-gKw" firstAttribute="top" secondItem="x0s-hL-K3a" secondAttribute="top" id="aJf-PO-ACy"/>
<constraint firstAttribute="bottom" secondItem="z8J-Ah-gKw" secondAttribute="bottom" id="rGp-ou-vwc"/>
<constraint firstAttribute="width" secondItem="x0s-hL-K3a" secondAttribute="height" multiplier="691:352" id="z2L-KD-Hel"/>
</constraints>
</view>
</subviews>
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
<constraints>
<constraint firstAttribute="trailing" secondItem="x0s-hL-K3a" secondAttribute="trailing" id="Eia-uO-uDg"/>
<constraint firstItem="x0s-hL-K3a" firstAttribute="leading" secondItem="Hi4-HQ-aZe" secondAttribute="leading" id="ORQ-m4-knL"/>
<constraint firstItem="x0s-hL-K3a" firstAttribute="top" secondItem="Hi4-HQ-aZe" secondAttribute="top" id="efM-kH-qzT"/>
<constraint firstAttribute="height" constant="236" id="lcU-11-jFj"/>
</constraints>
</view>
</subviews>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstItem="Hi4-HQ-aZe" firstAttribute="leading" secondItem="IQx-JZ-DgV" secondAttribute="leading" constant="16" id="1BF-3g-aIv"/>
<constraint firstAttribute="trailing" secondItem="JgU-eC-cAT" secondAttribute="trailing" id="8dS-tI-HYY"/>
<constraint firstItem="JgU-eC-cAT" firstAttribute="top" secondItem="IQx-JZ-DgV" secondAttribute="top" id="APt-A0-fLC"/>
<constraint firstItem="Hi4-HQ-aZe" firstAttribute="top" secondItem="JgU-eC-cAT" secondAttribute="bottom" constant="16" id="ZZh-DL-ru3"/>
<constraint firstAttribute="bottom" secondItem="Hi4-HQ-aZe" secondAttribute="bottom" constant="48" id="dDQ-NC-Wwx"/>
<constraint firstAttribute="trailing" secondItem="Hi4-HQ-aZe" secondAttribute="trailing" constant="16" id="vfP-hh-Ojn"/>
<constraint firstItem="JgU-eC-cAT" firstAttribute="leading" secondItem="IQx-JZ-DgV" secondAttribute="leading" id="yLq-jb-rLY"/>
</constraints>
</view>
</subviews>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstItem="IQx-JZ-DgV" firstAttribute="width" secondItem="MNz-Oa-5fc" secondAttribute="width" id="GzE-Hg-fkA"/>
</constraints>
</stackView>
</subviews>
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
<constraints>
<constraint firstItem="MNz-Oa-5fc" firstAttribute="top" secondItem="Ush-Vd-EkG" secondAttribute="top" id="6n8-TU-xvT"/>
<constraint firstItem="bBb-Fj-iKI" firstAttribute="top" secondItem="Ush-Vd-EkG" secondAttribute="top" id="H8g-ly-mBp"/>
<constraint firstAttribute="bottom" relation="greaterThanOrEqual" secondItem="MNz-Oa-5fc" secondAttribute="bottom" id="NJE-gy-7GT"/>
<constraint firstItem="bBb-Fj-iKI" firstAttribute="leading" secondItem="Ush-Vd-EkG" secondAttribute="leading" id="SiA-Eb-qMy"/>
<constraint firstItem="MNz-Oa-5fc" firstAttribute="leading" secondItem="Ush-Vd-EkG" secondAttribute="leading" id="bKb-tj-yqo"/>
<constraint firstAttribute="bottom" secondItem="bBb-Fj-iKI" secondAttribute="bottom" id="gqR-Qp-lrp"/>
<constraint firstAttribute="trailing" secondItem="MNz-Oa-5fc" secondAttribute="trailing" id="s2K-16-jqX"/>
<constraint firstAttribute="trailing" secondItem="bBb-Fj-iKI" secondAttribute="trailing" id="tvx-Rt-iTb"/>
</constraints>
</view>
</subviews>
<constraints>
<constraint firstAttribute="trailing" secondItem="Ush-Vd-EkG" secondAttribute="trailing" id="3AE-Mg-HdA"/>
<constraint firstItem="Ush-Vd-EkG" firstAttribute="top" secondItem="UWf-uE-xJe" secondAttribute="top" id="Xfn-ya-6gu"/>
<constraint firstItem="Ush-Vd-EkG" firstAttribute="width" secondItem="UWf-uE-xJe" secondAttribute="width" id="fBw-YF-fLG"/>
<constraint firstAttribute="bottom" secondItem="Ush-Vd-EkG" secondAttribute="bottom" id="pvY-AD-VLk"/>
<constraint firstItem="Ush-Vd-EkG" firstAttribute="leading" secondItem="UWf-uE-xJe" secondAttribute="leading" id="zAN-PL-DsY"/>
</constraints>
<viewLayoutGuide key="contentLayoutGuide" id="dYD-g7-428"/>
<viewLayoutGuide key="frameLayoutGuide" id="rCg-jv-hIg"/>
</scrollView>
</subviews>
<viewLayoutGuide key="safeArea" id="PaC-3G-bs7"/>
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
<constraints>
<constraint firstItem="PaC-3G-bs7" firstAttribute="bottom" secondItem="UWf-uE-xJe" secondAttribute="bottom" id="Iv4-UP-V6e"/>
<constraint firstItem="PaC-3G-bs7" firstAttribute="trailing" secondItem="UWf-uE-xJe" secondAttribute="trailing" id="nVb-6K-tZg"/>
<constraint firstItem="UWf-uE-xJe" firstAttribute="leading" secondItem="PaC-3G-bs7" secondAttribute="leading" id="og0-8u-t1p"/>
<constraint firstItem="UWf-uE-xJe" firstAttribute="top" secondItem="PaC-3G-bs7" secondAttribute="top" id="zgN-ne-yeg"/>
</constraints>
</view>
<navigationItem key="navigationItem" id="HE9-zy-YIk"/>
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="jvx-4C-w0t" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="287" y="427"/>
</scene>
<!--CompleteVC--> <!--CompleteVC-->
<scene sceneID="3Xf-aW-rpy"> <scene sceneID="3Xf-aW-rpy">
<objects> <objects>
...@@ -527,7 +1003,7 @@ ...@@ -527,7 +1003,7 @@
<autoresizingMask key="autoresizingMask"/> <autoresizingMask key="autoresizingMask"/>
</navigationBar> </navigationBar>
<connections> <connections>
<segue destination="BYZ-38-t0r" kind="relationship" relationship="rootViewController" id="34V-MH-zAh"/> <segue destination="XVX-uo-beN" kind="relationship" relationship="rootViewController" id="yGt-cE-12x"/>
</connections> </connections>
</navigationController> </navigationController>
<placeholder placeholderIdentifier="IBFirstResponder" id="8PS-55-tPj" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/> <placeholder placeholderIdentifier="IBFirstResponder" id="8PS-55-tPj" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
...@@ -536,6 +1012,8 @@ ...@@ -536,6 +1012,8 @@
</scene> </scene>
</scenes> </scenes>
<resources> <resources>
<image name="home-gesture-1.e0d3ede0" width="691" height="352"/>
<image name="home-gesture-2.7606109a" width="691" height="352"/>
<image name="icon_global" width="62" height="62"/> <image name="icon_global" width="62" height="62"/>
<image name="light-btn-bg" width="436" height="78"/> <image name="light-btn-bg" width="436" height="78"/>
<image name="massage-complete-title-icon" width="104" height="68"/> <image name="massage-complete-title-icon" width="104" height="68"/>
......
...@@ -132,7 +132,8 @@ class ViewController: UIViewController { ...@@ -132,7 +132,8 @@ class ViewController: UIViewController {
navigationController?.pushViewController(scanVC, animated: true) navigationController?.pushViewController(scanVC, animated: true)
} }
} }
/// 选择语言
@IBAction func showPanel(_ sender: UIButton) { @IBAction func showPanel(_ sender: UIButton) {
sender.isSelected = !sender.isSelected sender.isSelected = !sender.isSelected
popupView.isHidden = !sender.isSelected popupView.isHidden = !sender.isSelected
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment