2024-07-03 21:22:40 +08:00
|
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="32700.99.1234" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES">
|
|
|
|
<device id="retina6_0" orientation="portrait" appearance="light"/>
|
|
|
|
<dependencies>
|
|
|
|
<deployment identifier="iOS"/>
|
|
|
|
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="22685"/>
|
|
|
|
<capability name="Safe area layout guides" minToolsVersion="9.0"/>
|
|
|
|
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
|
|
|
|
</dependencies>
|
|
|
|
<objects>
|
|
|
|
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="FeedBackViewController">
|
|
|
|
<connections>
|
|
|
|
<outlet property="closeKeyboardButton" destination="iJX-Jh-gxM" id="dDw-EH-2Hq"/>
|
|
|
|
<outlet property="contactTextField" destination="CwH-vq-rQN" id="Fdw-OK-Cq6"/>
|
|
|
|
<outlet property="feedbackCharCountLabel" destination="wIP-nU-aNV" id="v90-TN-xil"/>
|
|
|
|
<outlet property="feedbackCharLimitLabel" destination="nWM-qE-tbI" id="1IP-2E-kph"/>
|
|
|
|
<outlet property="feedbackPlaceholderLabel" destination="Z6i-tU-MrX" id="RCE-xw-MjT"/>
|
|
|
|
<outlet property="feedbackTextView" destination="YGp-Kx-326" id="Xf1-Ua-ntM"/>
|
|
|
|
<outlet property="scrollContentView" destination="TUB-kp-u7C" id="egi-HU-3QE"/>
|
|
|
|
<outlet property="scrollView" destination="X79-6C-RwG" id="v1E-AO-hDK"/>
|
|
|
|
<outlet property="title_1" destination="lZI-L0-Qej" id="VVs-Js-70L"/>
|
|
|
|
<outlet property="title_2" destination="2Xf-Na-4Rp" id="4rH-8E-n8G"/>
|
|
|
|
<outlet property="title_3" destination="uUv-rc-eS9" id="ec1-Wq-YPq"/>
|
|
|
|
<outlet property="title_4" destination="coA-sV-qbQ" id="Jrj-zU-XsM"/>
|
2024-07-04 15:40:58 +08:00
|
|
|
<outlet property="typeCollectionLayout" destination="oac-gt-EMe" id="3LS-K7-uCt"/>
|
2024-07-03 21:22:40 +08:00
|
|
|
<outlet property="typeCollectionView" destination="dW4-hu-tVt" id="z0i-uB-f1O"/>
|
|
|
|
<outlet property="uploadImageButton" destination="E5N-xB-GCN" id="du5-p5-kiN"/>
|
|
|
|
<outlet property="uploadImageView" destination="c7Q-Mf-HYy" id="Wsm-eG-pCC"/>
|
|
|
|
<outlet property="view" destination="i5M-Pr-FkT" id="sfx-zR-JGt"/>
|
|
|
|
</connections>
|
|
|
|
</placeholder>
|
|
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
|
|
|
|
<view clearsContextBeforeDrawing="NO" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" id="i5M-Pr-FkT">
|
|
|
|
<rect key="frame" x="0.0" y="0.0" width="390" height="844"/>
|
|
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
|
|
<subviews>
|
|
|
|
<scrollView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" ambiguous="YES" showsHorizontalScrollIndicator="NO" showsVerticalScrollIndicator="NO" id="X79-6C-RwG">
|
|
|
|
<rect key="frame" x="0.0" y="0.0" width="390" height="844"/>
|
|
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
|
|
|
<subviews>
|
|
|
|
<view contentMode="scaleToFill" id="TUB-kp-u7C">
|
|
|
|
<rect key="frame" x="0.0" y="-91" width="390" height="844"/>
|
|
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
|
|
|
<subviews>
|
|
|
|
<button opaque="NO" contentMode="scaleToFill" fixedFrame="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="iJX-Jh-gxM">
|
|
|
|
<rect key="frame" x="183" y="415" width="24" height="14"/>
|
|
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
|
|
|
<state key="normal" title="Button"/>
|
|
|
|
<buttonConfiguration key="configuration" style="plain"/>
|
|
|
|
<connections>
|
|
|
|
<action selector="didTapCloseKeyboardButton:" destination="-1" eventType="touchUpInside" id="bL1-HI-yzv"/>
|
|
|
|
</connections>
|
|
|
|
</button>
|
|
|
|
<textField opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="248" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" placeholder="手机号或邮箱" textAlignment="natural" minimumFontSize="17" id="CwH-vq-rQN">
|
|
|
|
<rect key="frame" x="14" y="405" width="361" height="34"/>
|
|
|
|
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES" flexibleMaxY="YES"/>
|
|
|
|
<color key="backgroundColor" red="0.95294117649999999" green="0.96078431369999995" blue="0.98039215690000003" alpha="1" colorSpace="calibratedRGB"/>
|
|
|
|
<color key="textColor" red="0.13333333333333333" green="0.14509803921568626" blue="0.17254901960784313" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
|
|
|
<fontDescription key="fontDescription" type="system" pointSize="14"/>
|
|
|
|
<textInputTraits key="textInputTraits"/>
|
2024-07-04 15:40:58 +08:00
|
|
|
<connections>
|
2024-07-04 15:46:46 +08:00
|
|
|
<action selector="contactDidChange:" destination="-1" eventType="editingChanged" id="6XT-6l-wBY"/>
|
2024-07-04 15:40:58 +08:00
|
|
|
<action selector="contactDidChange:" destination="-1" eventType="valueChanged" id="xLq-5F-K3Y"/>
|
|
|
|
</connections>
|
2024-07-03 21:22:40 +08:00
|
|
|
</textField>
|
|
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="问题描述" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="2Xf-Na-4Rp">
|
|
|
|
<rect key="frame" x="14" y="411" width="361" height="21"/>
|
|
|
|
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES" flexibleMaxY="YES"/>
|
|
|
|
<fontDescription key="fontDescription" type="boldSystem" pointSize="16"/>
|
|
|
|
<nil key="textColor"/>
|
|
|
|
<nil key="highlightedColor"/>
|
|
|
|
</label>
|
|
|
|
<textView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" fixedFrame="YES" textAlignment="natural" translatesAutoresizingMaskIntoConstraints="NO" id="YGp-Kx-326">
|
|
|
|
<rect key="frame" x="14" y="347" width="361" height="150"/>
|
|
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
|
|
|
<color key="backgroundColor" red="0.95294117647058818" green="0.96078431372549022" blue="0.98039215686274506" alpha="1" colorSpace="calibratedRGB"/>
|
|
|
|
<color key="textColor" red="0.13333333333333333" green="0.14509803921568626" blue="0.17254901960784313" alpha="1" colorSpace="calibratedRGB"/>
|
|
|
|
<fontDescription key="fontDescription" type="system" pointSize="14"/>
|
|
|
|
<textInputTraits key="textInputTraits" autocapitalizationType="sentences"/>
|
|
|
|
<userDefinedRuntimeAttributes>
|
|
|
|
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
|
|
|
|
<integer key="value" value="8"/>
|
|
|
|
</userDefinedRuntimeAttribute>
|
|
|
|
</userDefinedRuntimeAttributes>
|
|
|
|
</textView>
|
|
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="上传截图" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="uUv-rc-eS9">
|
|
|
|
<rect key="frame" x="162" y="411" width="65.333333333333314" height="21"/>
|
|
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
|
|
|
<fontDescription key="fontDescription" type="system" weight="medium" pointSize="16"/>
|
|
|
|
<nil key="textColor"/>
|
|
|
|
<nil key="highlightedColor"/>
|
|
|
|
</label>
|
|
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="联系方式" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="coA-sV-qbQ">
|
|
|
|
<rect key="frame" x="162" y="411" width="66" height="21"/>
|
|
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
|
|
|
<fontDescription key="fontDescription" type="system" weight="medium" pointSize="16"/>
|
|
|
|
<nil key="textColor"/>
|
|
|
|
<nil key="highlightedColor"/>
|
|
|
|
</label>
|
|
|
|
<button opaque="NO" clipsSubviews="YES" contentMode="scaleAspectFill" fixedFrame="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="E5N-xB-GCN">
|
|
|
|
<rect key="frame" x="157" y="384" width="76" height="76"/>
|
|
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
|
|
|
<color key="backgroundColor" red="0.95294117647058818" green="0.96078431372549022" blue="0.98039215686274506" alpha="1" colorSpace="calibratedRGB"/>
|
|
|
|
<state key="normal" title="Button"/>
|
|
|
|
<buttonConfiguration key="configuration" style="plain" image="login_feedback_add_photo"/>
|
|
|
|
<userDefinedRuntimeAttributes>
|
|
|
|
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
|
|
|
|
<integer key="value" value="8"/>
|
|
|
|
</userDefinedRuntimeAttribute>
|
|
|
|
</userDefinedRuntimeAttributes>
|
|
|
|
<connections>
|
|
|
|
<action selector="didTapUploadImageButton:" destination="-1" eventType="touchUpInside" id="IbE-Gs-4hv"/>
|
|
|
|
</connections>
|
|
|
|
</button>
|
|
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" insetsLayoutMarginsFromSafeArea="NO" text="选择问题类型" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="lZI-L0-Qej">
|
|
|
|
<rect key="frame" x="14" y="411" width="361" height="21"/>
|
|
|
|
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES" flexibleMaxY="YES"/>
|
|
|
|
<fontDescription key="fontDescription" type="boldSystem" pointSize="16"/>
|
|
|
|
<nil key="highlightedColor"/>
|
|
|
|
</label>
|
|
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="请输入..." textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Z6i-tU-MrX">
|
|
|
|
<rect key="frame" x="167" y="413" width="56" height="17"/>
|
|
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
|
|
|
<fontDescription key="fontDescription" type="system" weight="medium" pointSize="14"/>
|
|
|
|
<color key="textColor" red="0.67450980392156867" green="0.69019607843137254" blue="0.71764705882352942" alpha="1" colorSpace="calibratedRGB"/>
|
|
|
|
<nil key="highlightedColor"/>
|
|
|
|
</label>
|
|
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="0/300" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="wIP-nU-aNV">
|
|
|
|
<rect key="frame" x="175" y="413" width="40" height="17"/>
|
|
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
|
|
|
<fontDescription key="fontDescription" type="system" weight="medium" pointSize="14"/>
|
|
|
|
<color key="textColor" red="0.65490196078431373" green="0.67450980392156867" blue="0.70196078431372544" alpha="1" colorSpace="calibratedRGB"/>
|
|
|
|
<nil key="highlightedColor"/>
|
|
|
|
</label>
|
|
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="0/300" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="nWM-qE-tbI">
|
|
|
|
<rect key="frame" x="175" y="413" width="40" height="17"/>
|
|
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
|
|
|
<fontDescription key="fontDescription" type="system" weight="medium" pointSize="14"/>
|
|
|
|
<color key="textColor" red="0.65490196079999996" green="0.67450980390000004" blue="0.70196078429999997" alpha="1" colorSpace="calibratedRGB"/>
|
|
|
|
<nil key="highlightedColor"/>
|
|
|
|
</label>
|
|
|
|
<imageView hidden="YES" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="c7Q-Mf-HYy">
|
|
|
|
<rect key="frame" x="157" y="384" width="76" height="76"/>
|
|
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
|
|
|
<userDefinedRuntimeAttributes>
|
|
|
|
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
|
|
|
|
<integer key="value" value="8"/>
|
|
|
|
</userDefinedRuntimeAttribute>
|
|
|
|
</userDefinedRuntimeAttributes>
|
|
|
|
</imageView>
|
|
|
|
<collectionView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" fixedFrame="YES" bounces="NO" scrollEnabled="NO" showsHorizontalScrollIndicator="NO" showsVerticalScrollIndicator="NO" bouncesZoom="NO" keyboardDismissMode="interactive" dataMode="none" translatesAutoresizingMaskIntoConstraints="NO" id="dW4-hu-tVt">
|
|
|
|
<rect key="frame" x="14" y="379" width="361" height="85"/>
|
|
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
|
|
|
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
|
|
|
<collectionViewFlowLayout key="collectionViewLayout" minimumLineSpacing="14" minimumInteritemSpacing="24" id="oac-gt-EMe">
|
|
|
|
<size key="itemSize" width="128" height="128"/>
|
|
|
|
<size key="headerReferenceSize" width="0.0" height="0.0"/>
|
|
|
|
<size key="footerReferenceSize" width="0.0" height="0.0"/>
|
|
|
|
<inset key="sectionInset" minX="0.0" minY="0.0" maxX="0.0" maxY="0.0"/>
|
|
|
|
</collectionViewFlowLayout>
|
|
|
|
<connections>
|
|
|
|
<outlet property="dataSource" destination="-1" id="oe9-lT-67h"/>
|
|
|
|
<outlet property="delegate" destination="-1" id="Jtp-9s-WHI"/>
|
|
|
|
</connections>
|
|
|
|
</collectionView>
|
|
|
|
</subviews>
|
|
|
|
<viewLayoutGuide key="safeArea" id="Ybz-OB-v6o"/>
|
|
|
|
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
|
|
|
</view>
|
|
|
|
</subviews>
|
|
|
|
<viewLayoutGuide key="safeArea" id="iUq-aP-DL2"/>
|
|
|
|
<viewLayoutGuide key="contentLayoutGuide" id="4zX-dN-GkU"/>
|
|
|
|
<viewLayoutGuide key="frameLayoutGuide" id="8LH-Ya-NsS"/>
|
|
|
|
</scrollView>
|
|
|
|
</subviews>
|
|
|
|
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
|
|
|
<gestureRecognizers/>
|
|
|
|
<simulatedNavigationBarMetrics key="simulatedTopBarMetrics" prompted="NO"/>
|
|
|
|
<point key="canvasLocation" x="-373.28244274809157" y="-64.08450704225352"/>
|
|
|
|
</view>
|
|
|
|
</objects>
|
|
|
|
<resources>
|
|
|
|
<image name="login_feedback_add_photo" width="16" height="16"/>
|
|
|
|
</resources>
|
|
|
|
</document>
|