Main.storyboard 37.8 KB
Newer Older
1
<?xml version="1.0" encoding="UTF-8"?>
Hadrien De Sousa's avatar
Hadrien De Sousa committed
2
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="12121" systemVersion="16F73" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="qdG-Sd-QaE">
Romain Bertozzi's avatar
Romain Bertozzi committed
3 4 5
    <device id="retina4_0" orientation="portrait">
        <adaptation id="fullscreen"/>
    </device>
Guillaume Roguez's avatar
Guillaume Roguez committed
6 7
    <dependencies>
        <deployment identifier="iOS"/>
8
        <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="12089"/>
Guillaume Roguez's avatar
Guillaume Roguez committed
9
        <capability name="Constraints to layout margins" minToolsVersion="6.0"/>
Romain Bertozzi's avatar
Romain Bertozzi committed
10
        <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
Guillaume Roguez's avatar
Guillaume Roguez committed
11 12 13 14 15 16 17 18 19 20 21
    </dependencies>
    <scenes>
        <!--Me-->
        <scene sceneID="enX-SQ-9q5">
            <objects>
                <viewController title="Me" id="Adn-sB-m3h" customClass="MeViewController" customModule="Ring" customModuleProvider="target" sceneMemberID="viewController">
                    <layoutGuides>
                        <viewControllerLayoutGuide type="top" id="pI3-q9-zKr"/>
                        <viewControllerLayoutGuide type="bottom" id="37a-rZ-qQK"/>
                    </layoutGuides>
                    <view key="view" contentMode="scaleToFill" id="5d9-Wo-lnI">
Romain Bertozzi's avatar
Romain Bertozzi committed
22
                        <rect key="frame" x="0.0" y="0.0" width="320" height="568"/>
Guillaume Roguez's avatar
Guillaume Roguez committed
23 24
                        <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
                        <subviews>
25
                            <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="PERSON  PLACEHOLDER" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="2" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="vcL-Nj-NcH">
Romain Bertozzi's avatar
Romain Bertozzi committed
26
                                <rect key="frame" x="16" y="102" width="180" height="64"/>
Guillaume Roguez's avatar
Guillaume Roguez committed
27 28 29 30 31
                                <constraints>
                                    <constraint firstAttribute="width" constant="180" id="CUM-z9-ubY"/>
                                    <constraint firstAttribute="height" constant="64" id="qTZ-Qf-EMe"/>
                                </constraints>
                                <fontDescription key="fontDescription" type="system" pointSize="22"/>
Romain Bertozzi's avatar
Romain Bertozzi committed
32
                                <color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
Guillaume Roguez's avatar
Guillaume Roguez committed
33 34 35
                                <nil key="highlightedColor"/>
                            </label>
                            <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="PYw-q1-MgO">
Romain Bertozzi's avatar
Romain Bertozzi committed
36
                                <rect key="frame" x="105" y="149" width="110" height="110"/>
Guillaume Roguez's avatar
Guillaume Roguez committed
37 38 39 40 41 42
                                <constraints>
                                    <constraint firstAttribute="width" constant="110" id="JL8-2N-trX"/>
                                    <constraint firstAttribute="height" constant="110" id="sfn-3N-dGV"/>
                                </constraints>
                            </imageView>
                            <tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="default" rowHeight="44" sectionHeaderHeight="28" sectionFooterHeight="28" translatesAutoresizingMaskIntoConstraints="NO" id="w6i-WA-dDu">
Romain Bertozzi's avatar
Romain Bertozzi committed
43 44
                                <rect key="frame" x="0.0" y="301" width="320" height="218"/>
                                <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
Guillaume Roguez's avatar
Guillaume Roguez committed
45 46 47 48
                                <constraints>
                                    <constraint firstAttribute="height" constant="218" id="1Nb-4o-17J"/>
                                </constraints>
                                <prototypes>
49
                                    <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="none" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" reuseIdentifier="AccountTableViewCell" id="i1O-Yc-WGd" customClass="AccountTableViewCell" customModule="Ring" customModuleProvider="target">
Romain Bertozzi's avatar
Romain Bertozzi committed
50
                                        <rect key="frame" x="0.0" y="28" width="320" height="44"/>
Guillaume Roguez's avatar
Guillaume Roguez committed
51 52
                                        <autoresizingMask key="autoresizingMask"/>
                                        <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="i1O-Yc-WGd" id="Bz1-A3-Z3f">
53
                                            <rect key="frame" x="0.0" y="0.0" width="320" height="43.5"/>
Guillaume Roguez's avatar
Guillaume Roguez committed
54 55 56 57 58 59 60 61 62
                                            <autoresizingMask key="autoresizingMask"/>
                                            <subviews>
                                                <switch opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" contentHorizontalAlignment="center" contentVerticalAlignment="center" on="YES" translatesAutoresizingMaskIntoConstraints="NO" id="bm0-lC-K2F">
                                                    <rect key="frame" x="8" y="6" width="51" height="31"/>
                                                    <connections>
                                                        <action selector="switchAccountState:" destination="i1O-Yc-WGd" eventType="valueChanged" id="ldw-sU-Bm1"/>
                                                    </connections>
                                                </switch>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="TYPE" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="aWK-hB-xaJ">
Romain Bertozzi's avatar
Romain Bertozzi committed
63
                                                    <rect key="frame" x="230" y="11" width="42" height="21"/>
Guillaume Roguez's avatar
Guillaume Roguez committed
64 65 66 67
                                                    <constraints>
                                                        <constraint firstAttribute="width" constant="42" id="ow1-lO-Jjx"/>
                                                    </constraints>
                                                    <fontDescription key="fontDescription" type="system" pointSize="17"/>
Romain Bertozzi's avatar
Romain Bertozzi committed
68
                                                    <color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
Guillaume Roguez's avatar
Guillaume Roguez committed
69 70 71
                                                    <nil key="highlightedColor"/>
                                                </label>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="di5-bP-pFg" userLabel="Account Name Label">
Romain Bertozzi's avatar
Romain Bertozzi committed
72
                                                    <rect key="frame" x="71" y="11" width="100" height="21"/>
Guillaume Roguez's avatar
Guillaume Roguez committed
73
                                                    <fontDescription key="fontDescription" type="system" pointSize="17"/>
Romain Bertozzi's avatar
Romain Bertozzi committed
74
                                                    <color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
Guillaume Roguez's avatar
Guillaume Roguez committed
75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95
                                                    <nil key="highlightedColor"/>
                                                </label>
                                            </subviews>
                                            <constraints>
                                                <constraint firstItem="aWK-hB-xaJ" firstAttribute="baseline" secondItem="di5-bP-pFg" secondAttribute="baseline" id="9dW-hI-rzm"/>
                                                <constraint firstItem="aWK-hB-xaJ" firstAttribute="leading" secondItem="di5-bP-pFg" secondAttribute="trailing" constant="59" id="MRQ-i6-gY5"/>
                                                <constraint firstItem="bm0-lC-K2F" firstAttribute="centerY" secondItem="Bz1-A3-Z3f" secondAttribute="centerY" id="PNk-Oe-B7N"/>
                                                <constraint firstItem="bm0-lC-K2F" firstAttribute="leading" secondItem="Bz1-A3-Z3f" secondAttribute="leadingMargin" id="RRg-JS-FGF"/>
                                                <constraint firstAttribute="trailingMargin" secondItem="aWK-hB-xaJ" secondAttribute="trailing" constant="40" id="te2-La-m4K"/>
                                                <constraint firstItem="di5-bP-pFg" firstAttribute="leading" secondItem="bm0-lC-K2F" secondAttribute="trailing" constant="14" id="uw0-SR-JTt"/>
                                                <constraint firstItem="bm0-lC-K2F" firstAttribute="centerY" secondItem="di5-bP-pFg" secondAttribute="centerY" id="vK9-0E-f3s"/>
                                            </constraints>
                                        </tableViewCellContentView>
                                        <connections>
                                            <outlet property="accountNameLabel" destination="di5-bP-pFg" id="Mcx-HF-rF2"/>
                                            <outlet property="accountTypeLabel" destination="aWK-hB-xaJ" id="pca-qt-irG"/>
                                            <outlet property="activeSwitch" destination="bm0-lC-K2F" id="khb-tT-oXy"/>
                                            <segue destination="bXM-3w-ypq" kind="show" identifier="accountDetails" id="cPm-ET-ZGJ"/>
                                        </connections>
                                    </tableViewCell>
                                    <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="blue" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" reuseIdentifier="addAccountTableCell" id="Ok2-8L-eMm">
Romain Bertozzi's avatar
Romain Bertozzi committed
96
                                        <rect key="frame" x="0.0" y="72" width="320" height="44"/>
Guillaume Roguez's avatar
Guillaume Roguez committed
97 98
                                        <autoresizingMask key="autoresizingMask"/>
                                        <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="Ok2-8L-eMm" id="m64-AI-t2h">
99
                                            <rect key="frame" x="0.0" y="0.0" width="320" height="43.5"/>
Guillaume Roguez's avatar
Guillaume Roguez committed
100 101 102 103 104
                                            <autoresizingMask key="autoresizingMask"/>
                                            <subviews>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Add Account" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="kZv-uf-BsD" userLabel="Account Name Label">
                                                    <rect key="frame" x="72" y="11" width="99" height="21"/>
                                                    <fontDescription key="fontDescription" type="system" pointSize="17"/>
Romain Bertozzi's avatar
Romain Bertozzi committed
105
                                                    <color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
Guillaume Roguez's avatar
Guillaume Roguez committed
106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129
                                                    <nil key="highlightedColor"/>
                                                </label>
                                                <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="contactAdd" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="aNy-Wu-wDj">
                                                    <rect key="frame" x="23" y="11" width="22" height="22"/>
                                                    <connections>
                                                        <action selector="addAccountClicked:" destination="Adn-sB-m3h" eventType="touchUpInside" id="qSe-cZ-2Yl"/>
                                                    </connections>
                                                </button>
                                            </subviews>
                                            <constraints>
                                                <constraint firstItem="kZv-uf-BsD" firstAttribute="top" secondItem="aNy-Wu-wDj" secondAttribute="top" id="IvY-99-bq2"/>
                                                <constraint firstItem="aNy-Wu-wDj" firstAttribute="leading" secondItem="m64-AI-t2h" secondAttribute="leadingMargin" constant="15" id="nYT-zW-vmf"/>
                                                <constraint firstItem="aNy-Wu-wDj" firstAttribute="centerY" secondItem="m64-AI-t2h" secondAttribute="centerY" id="nbd-rJ-QzV"/>
                                                <constraint firstItem="kZv-uf-BsD" firstAttribute="leading" secondItem="aNy-Wu-wDj" secondAttribute="trailing" constant="27" id="neg-sx-5EB"/>
                                            </constraints>
                                        </tableViewCellContentView>
                                    </tableViewCell>
                                </prototypes>
                                <connections>
                                    <outlet property="dataSource" destination="Adn-sB-m3h" id="ffX-xl-OWf"/>
                                    <outlet property="delegate" destination="Adn-sB-m3h" id="paE-u4-bF2"/>
                                </connections>
                            </tableView>
                        </subviews>
Romain Bertozzi's avatar
Romain Bertozzi committed
130
                        <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
Guillaume Roguez's avatar
Guillaume Roguez committed
131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152
                        <constraints>
                            <constraint firstItem="w6i-WA-dDu" firstAttribute="top" secondItem="PYw-q1-MgO" secondAttribute="bottom" constant="42" id="01d-Gb-x0d"/>
                            <constraint firstAttribute="trailing" secondItem="w6i-WA-dDu" secondAttribute="trailing" id="EiT-gL-H1H"/>
                            <constraint firstItem="w6i-WA-dDu" firstAttribute="leading" secondItem="5d9-Wo-lnI" secondAttribute="leading" id="JAh-ny-3hX"/>
                            <constraint firstItem="37a-rZ-qQK" firstAttribute="top" secondItem="w6i-WA-dDu" secondAttribute="bottom" id="Kgu-hy-eYU"/>
                            <constraint firstItem="w6i-WA-dDu" firstAttribute="centerX" secondItem="PYw-q1-MgO" secondAttribute="centerX" id="NhE-xV-NPT"/>
                            <constraint firstItem="vcL-Nj-NcH" firstAttribute="leading" secondItem="5d9-Wo-lnI" secondAttribute="leadingMargin" id="k8C-mb-o4x"/>
                            <constraint firstItem="vcL-Nj-NcH" firstAttribute="top" secondItem="pI3-q9-zKr" secondAttribute="bottom" constant="38" id="rrl-Pm-vva"/>
                        </constraints>
                    </view>
                    <tabBarItem key="tabBarItem" title="Me" id="K9k-MS-meT"/>
                    <navigationItem key="navigationItem" id="ncw-EB-hXe">
                        <barButtonItem key="rightBarButtonItem" systemItem="edit" id="UKS-Qs-jTc"/>
                    </navigationItem>
                    <connections>
                        <outlet property="accountTableView" destination="w6i-WA-dDu" id="XVl-nJ-raI"/>
                        <outlet property="nameLabel" destination="vcL-Nj-NcH" id="Wv8-4W-bQR"/>
                        <outlet property="qrImageView" destination="PYw-q1-MgO" id="CLv-aw-aI4"/>
                    </connections>
                </viewController>
                <placeholder placeholderIdentifier="IBFirstResponder" id="e9Q-pi-QIS" userLabel="First Responder" sceneMemberID="firstResponder"/>
            </objects>
Romain Bertozzi's avatar
Romain Bertozzi committed
153
            <point key="canvasLocation" x="-94" y="-438"/>
Guillaume Roguez's avatar
Guillaume Roguez committed
154 155 156 157 158 159 160 161 162 163
        </scene>
        <!--Details-->
        <scene sceneID="EYO-6b-v34">
            <objects>
                <viewController title="Details" id="bXM-3w-ypq" customClass="AccountDetailsViewController" customModule="Ring" customModuleProvider="target" sceneMemberID="viewController">
                    <layoutGuides>
                        <viewControllerLayoutGuide type="top" id="4Js-Hd-F7A"/>
                        <viewControllerLayoutGuide type="bottom" id="1SM-kJ-lna"/>
                    </layoutGuides>
                    <view key="view" contentMode="scaleToFill" id="uEm-4u-10U">
Romain Bertozzi's avatar
Romain Bertozzi committed
164
                        <rect key="frame" x="0.0" y="0.0" width="320" height="568"/>
Guillaume Roguez's avatar
Guillaume Roguez committed
165 166 167
                        <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
                        <subviews>
                            <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Details" textAlignment="natural" lineBreakMode="clip" numberOfLines="0" baselineAdjustment="alignBaselines" minimumScaleFactor="0.25" translatesAutoresizingMaskIntoConstraints="NO" id="fEM-NK-AEk">
Romain Bertozzi's avatar
Romain Bertozzi committed
168
                                <rect key="frame" x="16" y="84" width="288" height="16"/>
Guillaume Roguez's avatar
Guillaume Roguez committed
169
                                <fontDescription key="fontDescription" type="system" pointSize="13"/>
Romain Bertozzi's avatar
Romain Bertozzi committed
170
                                <color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
Guillaume Roguez's avatar
Guillaume Roguez committed
171 172 173
                                <nil key="highlightedColor"/>
                            </label>
                        </subviews>
Romain Bertozzi's avatar
Romain Bertozzi committed
174
                        <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
Guillaume Roguez's avatar
Guillaume Roguez committed
175 176 177 178 179 180 181 182 183 184 185 186 187
                        <constraints>
                            <constraint firstItem="fEM-NK-AEk" firstAttribute="trailing" secondItem="uEm-4u-10U" secondAttribute="trailingMargin" id="DOV-pz-GeB"/>
                            <constraint firstItem="fEM-NK-AEk" firstAttribute="leading" secondItem="uEm-4u-10U" secondAttribute="leadingMargin" id="L3x-kW-NoX"/>
                            <constraint firstItem="fEM-NK-AEk" firstAttribute="top" secondItem="4Js-Hd-F7A" secondAttribute="bottom" constant="20" id="jFe-Ha-jzG"/>
                        </constraints>
                    </view>
                    <navigationItem key="navigationItem" title="Details" id="Pno-a9-G1I"/>
                    <connections>
                        <outlet property="detailsLabel" destination="fEM-NK-AEk" id="nCN-kQ-UTS"/>
                    </connections>
                </viewController>
                <placeholder placeholderIdentifier="IBFirstResponder" id="HG4-2x-M68" userLabel="First Responder" sceneMemberID="firstResponder"/>
            </objects>
Romain Bertozzi's avatar
Romain Bertozzi committed
188
            <point key="canvasLocation" x="784" y="-438"/>
Guillaume Roguez's avatar
Guillaume Roguez committed
189 190 191 192 193 194
        </scene>
        <!--Me-->
        <scene sceneID="zvS-DX-8kB">
            <objects>
                <navigationController id="acv-jH-RCt" sceneMemberID="viewController">
                    <tabBarItem key="tabBarItem" title="Me" id="jo3-1i-bFH"/>
195
                    <navigationBar key="navigationBar" contentMode="scaleToFill" barStyle="black" id="tAT-cg-hut">
Guillaume Roguez's avatar
Guillaume Roguez committed
196 197
                        <rect key="frame" x="0.0" y="0.0" width="320" height="44"/>
                        <autoresizingMask key="autoresizingMask"/>
198 199
                        <color key="tintColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
                        <color key="barTintColor" red="0.039215686270000001" green="0.4549019608" blue="0.53725490200000003" alpha="1" colorSpace="calibratedRGB"/>
Guillaume Roguez's avatar
Guillaume Roguez committed
200 201 202 203 204 205 206
                    </navigationBar>
                    <connections>
                        <segue destination="Adn-sB-m3h" kind="relationship" relationship="rootViewController" id="yoa-Sb-o2W"/>
                    </connections>
                </navigationController>
                <placeholder placeholderIdentifier="IBFirstResponder" id="5pC-Na-ca9" userLabel="First Responder" sceneMemberID="firstResponder"/>
            </objects>
Romain Bertozzi's avatar
Romain Bertozzi committed
207 208
            <point key="canvasLocation" x="-954" y="-438"/>
        </scene>
209
        <!--Home-->
Romain Bertozzi's avatar
Romain Bertozzi committed
210 211 212
        <scene sceneID="RrV-5t-V1t">
            <objects>
                <navigationController id="m3Y-hs-SzS" sceneMemberID="viewController">
213 214
                    <tabBarItem key="tabBarItem" title="Home" id="vc8-sv-IF0"/>
                    <navigationBar key="navigationBar" contentMode="scaleToFill" barStyle="black" id="G6y-tt-W3p">
Romain Bertozzi's avatar
Romain Bertozzi committed
215 216
                        <rect key="frame" x="0.0" y="0.0" width="375" height="44"/>
                        <autoresizingMask key="autoresizingMask"/>
217 218
                        <color key="tintColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
                        <color key="barTintColor" red="0.039215686270000001" green="0.4549019608" blue="0.53725490200000003" alpha="1" colorSpace="calibratedRGB"/>
Romain Bertozzi's avatar
Romain Bertozzi committed
219 220 221 222 223 224 225 226
                    </navigationBar>
                    <connections>
                        <segue destination="NIj-Cd-aWO" kind="relationship" relationship="rootViewController" id="GUx-m9-dbP"/>
                    </connections>
                </navigationController>
                <placeholder placeholderIdentifier="IBFirstResponder" id="GAd-lM-wsI" userLabel="First Responder" sceneMemberID="firstResponder"/>
            </objects>
            <point key="canvasLocation" x="-954" y="-1178"/>
Guillaume Roguez's avatar
Guillaume Roguez committed
227 228 229 230
        </scene>
        <!--Home-->
        <scene sceneID="UuZ-iE-GB0">
            <objects>
231
                <viewController title="Home" id="NIj-Cd-aWO" customClass="SmartlistViewController" customModule="Ring" customModuleProvider="target" sceneMemberID="viewController">
Guillaume Roguez's avatar
Guillaume Roguez committed
232 233 234 235 236
                    <layoutGuides>
                        <viewControllerLayoutGuide type="top" id="s1e-Lp-B2j"/>
                        <viewControllerLayoutGuide type="bottom" id="aoH-Yk-Qrn"/>
                    </layoutGuides>
                    <view key="view" contentMode="scaleToFill" id="khr-49-0iv">
237
                        <rect key="frame" x="0.0" y="64" width="320" height="504"/>
Guillaume Roguez's avatar
Guillaume Roguez committed
238 239
                        <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
                        <subviews>
240 241 242 243 244 245 246 247 248 249 250 251
                            <searchBar contentMode="redraw" placeholder="Enter name..." translatesAutoresizingMaskIntoConstraints="NO" id="uCX-a5-egQ">
                                <rect key="frame" x="0.0" y="0.0" width="320" height="44"/>
                                <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
                                <color key="tintColor" white="0.33333333333333331" alpha="1" colorSpace="calibratedWhite"/>
                                <offsetWrapper key="searchFieldBackgroundPositionAdjustment" horizontal="0.0" vertical="0.0"/>
                                <textInputTraits key="textInputTraits" autocorrectionType="no" spellCheckingType="no" keyboardType="namePhonePad" returnKeyType="done"/>
                                <connections>
                                    <outlet property="delegate" destination="NIj-Cd-aWO" id="nrQ-TN-RFw"/>
                                </connections>
                            </searchBar>
                            <tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="default" rowHeight="44" sectionHeaderHeight="28" sectionFooterHeight="28" translatesAutoresizingMaskIntoConstraints="NO" id="B6Y-MZ-L7L">
                                <rect key="frame" x="0.0" y="44" width="320" height="411"/>
Romain Bertozzi's avatar
Romain Bertozzi committed
252
                                <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
Guillaume Roguez's avatar
Guillaume Roguez committed
253
                            </tableView>
254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281
                            <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="aeB-7A-alJ">
                                <rect key="frame" x="0.0" y="44" width="320" height="411"/>
                                <subviews>
                                    <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="No conversations" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Tuk-H4-adP">
                                        <rect key="frame" x="93.5" y="195" width="133" height="21"/>
                                        <fontDescription key="fontDescription" type="system" pointSize="17"/>
                                        <color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="calibratedWhite"/>
                                        <nil key="highlightedColor"/>
                                    </label>
                                </subviews>
                                <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
                                <constraints>
                                    <constraint firstItem="Tuk-H4-adP" firstAttribute="centerY" secondItem="aeB-7A-alJ" secondAttribute="centerY" id="DWU-Br-H6b"/>
                                    <constraint firstItem="Tuk-H4-adP" firstAttribute="centerX" secondItem="aeB-7A-alJ" secondAttribute="centerX" id="EhK-Zq-lbK"/>
                                </constraints>
                            </view>
                            <tableView hidden="YES" clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="grouped" separatorStyle="default" rowHeight="44" sectionHeaderHeight="1" sectionFooterHeight="1" translatesAutoresizingMaskIntoConstraints="NO" id="1pl-Jb-V2A">
                                <rect key="frame" x="0.0" y="44" width="320" height="411"/>
                                <color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/>
                                <label key="tableHeaderView" opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="IQr-J3-Dyb">
                                    <rect key="frame" x="0.0" y="0.0" width="320" height="24"/>
                                    <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
                                    <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
                                    <fontDescription key="fontDescription" type="system" pointSize="14"/>
                                    <color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="calibratedWhite"/>
                                    <nil key="highlightedColor"/>
                                </label>
                            </tableView>
Guillaume Roguez's avatar
Guillaume Roguez committed
282
                        </subviews>
Romain Bertozzi's avatar
Romain Bertozzi committed
283
                        <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300
                        <constraints>
                            <constraint firstItem="1pl-Jb-V2A" firstAttribute="top" secondItem="uCX-a5-egQ" secondAttribute="bottom" id="0kW-Z4-4kE"/>
                            <constraint firstAttribute="trailing" secondItem="aeB-7A-alJ" secondAttribute="trailing" id="6lb-NM-Kv1"/>
                            <constraint firstItem="aoH-Yk-Qrn" firstAttribute="top" secondItem="B6Y-MZ-L7L" secondAttribute="bottom" id="8dr-z2-qYT"/>
                            <constraint firstItem="aoH-Yk-Qrn" firstAttribute="top" secondItem="1pl-Jb-V2A" secondAttribute="bottom" id="DRW-kt-vzQ"/>
                            <constraint firstItem="B6Y-MZ-L7L" firstAttribute="leading" secondItem="khr-49-0iv" secondAttribute="leading" id="I1L-uJ-KI4"/>
                            <constraint firstItem="1pl-Jb-V2A" firstAttribute="leading" secondItem="khr-49-0iv" secondAttribute="leading" id="N3f-tu-YZd"/>
                            <constraint firstItem="B6Y-MZ-L7L" firstAttribute="top" secondItem="uCX-a5-egQ" secondAttribute="bottom" id="QM6-tE-fRQ"/>
                            <constraint firstAttribute="trailing" secondItem="uCX-a5-egQ" secondAttribute="trailing" id="XcJ-y7-DKa"/>
                            <constraint firstAttribute="trailing" secondItem="B6Y-MZ-L7L" secondAttribute="trailing" id="b7u-DV-d1S"/>
                            <constraint firstItem="uCX-a5-egQ" firstAttribute="leading" secondItem="khr-49-0iv" secondAttribute="leading" id="bB2-ML-Tck"/>
                            <constraint firstItem="aeB-7A-alJ" firstAttribute="leading" secondItem="khr-49-0iv" secondAttribute="leading" id="dWi-wQ-oVH"/>
                            <constraint firstItem="uCX-a5-egQ" firstAttribute="top" secondItem="s1e-Lp-B2j" secondAttribute="bottom" id="sBi-PG-yh3"/>
                            <constraint firstItem="aeB-7A-alJ" firstAttribute="top" secondItem="uCX-a5-egQ" secondAttribute="bottom" id="wlD-ZX-Pgo"/>
                            <constraint firstItem="aoH-Yk-Qrn" firstAttribute="top" secondItem="aeB-7A-alJ" secondAttribute="bottom" id="zub-RB-pYy"/>
                            <constraint firstAttribute="trailing" secondItem="1pl-Jb-V2A" secondAttribute="trailing" id="zul-Kh-urI"/>
                        </constraints>
Guillaume Roguez's avatar
Guillaume Roguez committed
301
                    </view>
302 303
                    <extendedEdge key="edgesForExtendedLayout" bottom="YES"/>
                    <tabBarItem key="tabBarItem" title="Home" id="1QA-0Y-BFL"/>
Romain Bertozzi's avatar
Romain Bertozzi committed
304
                    <navigationItem key="navigationItem" id="b8m-eG-Q9D"/>
305
                    <connections>
306 307 308 309 310
                        <outlet property="conversationsTableView" destination="B6Y-MZ-L7L" id="1qp-yP-v0E"/>
                        <outlet property="noConversationsView" destination="aeB-7A-alJ" id="LsS-ch-rh0"/>
                        <outlet property="searchBar" destination="uCX-a5-egQ" id="xsm-gp-Yjb"/>
                        <outlet property="searchResultsTableView" destination="1pl-Jb-V2A" id="Ywb-Lm-6S7"/>
                        <outlet property="searchTableViewLabel" destination="IQr-J3-Dyb" id="wOe-wg-q30"/>
311
                        <outlet property="tableView" destination="B6Y-MZ-L7L" id="dXp-J4-x68"/>
312
                        <segue destination="Qlv-cA-wRT" kind="show" identifier="ShowMessages" id="X75-kM-dPZ"/>
313
                    </connections>
Guillaume Roguez's avatar
Guillaume Roguez committed
314 315 316
                </viewController>
                <placeholder placeholderIdentifier="IBFirstResponder" id="rzQ-ll-5bo" userLabel="First Responder" sceneMemberID="firstResponder"/>
            </objects>
Romain Bertozzi's avatar
Romain Bertozzi committed
317
            <point key="canvasLocation" x="-97.5" y="-1177.8169014084508"/>
Guillaume Roguez's avatar
Guillaume Roguez committed
318
        </scene>
319 320 321 322 323 324 325 326
        <!--Conversation View Controller-->
        <scene sceneID="N9T-Vl-P5n">
            <objects>
                <viewController hidesBottomBarWhenPushed="YES" id="Qlv-cA-wRT" customClass="ConversationViewController" customModule="Ring" customModuleProvider="target" sceneMemberID="viewController">
                    <layoutGuides>
                        <viewControllerLayoutGuide type="top" id="wEb-Zj-bvJ"/>
                        <viewControllerLayoutGuide type="bottom" id="S9d-I1-nWj"/>
                    </layoutGuides>
327
                    <view key="view" contentMode="scaleToFill" id="jPi-CC-dFO">
328 329 330 331 332 333 334
                        <rect key="frame" x="0.0" y="64" width="320" height="455"/>
                        <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
                        <subviews>
                            <tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="default" rowHeight="44" sectionHeaderHeight="28" sectionFooterHeight="28" translatesAutoresizingMaskIntoConstraints="NO" id="M1r-X5-oFv">
                                <rect key="frame" x="0.0" y="0.0" width="320" height="455"/>
                                <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
                                <prototypes>
335
                                    <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" reuseIdentifier="MessageCell" id="8rX-Qa-Ypu">
336 337 338
                                        <rect key="frame" x="0.0" y="28" width="320" height="44"/>
                                        <autoresizingMask key="autoresizingMask"/>
                                        <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="8rX-Qa-Ypu" id="7vA-nx-B3h">
339
                                            <rect key="frame" x="0.0" y="0.0" width="320" height="43.5"/>
340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381
                                            <autoresizingMask key="autoresizingMask"/>
                                        </tableViewCellContentView>
                                    </tableViewCell>
                                </prototypes>
                            </tableView>
                            <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="PYu-2x-JXM">
                                <rect key="frame" x="0.0" y="0.0" width="320" height="455"/>
                                <subviews>
                                    <activityIndicatorView opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" animating="YES" style="whiteLarge" translatesAutoresizingMaskIntoConstraints="NO" id="oH9-4M-JpG">
                                        <rect key="frame" x="142" y="209" width="37" height="37"/>
                                        <color key="color" white="0.33333333333333331" alpha="1" colorSpace="calibratedWhite"/>
                                    </activityIndicatorView>
                                </subviews>
                                <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
                                <constraints>
                                    <constraint firstItem="oH9-4M-JpG" firstAttribute="centerY" secondItem="PYu-2x-JXM" secondAttribute="centerY" id="105-id-Oqu"/>
                                    <constraint firstItem="oH9-4M-JpG" firstAttribute="centerX" secondItem="PYu-2x-JXM" secondAttribute="centerX" id="Fk6-H6-Vdq"/>
                                </constraints>
                            </view>
                        </subviews>
                        <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
                        <constraints>
                            <constraint firstAttribute="trailing" secondItem="M1r-X5-oFv" secondAttribute="trailing" id="4Dh-nK-p84"/>
                            <constraint firstItem="M1r-X5-oFv" firstAttribute="top" secondItem="jPi-CC-dFO" secondAttribute="top" id="BFo-2E-BaG"/>
                            <constraint firstAttribute="bottom" secondItem="M1r-X5-oFv" secondAttribute="bottom" id="PoM-IX-CFt"/>
                            <constraint firstAttribute="trailing" secondItem="PYu-2x-JXM" secondAttribute="trailing" id="X7H-Er-Udk"/>
                            <constraint firstItem="PYu-2x-JXM" firstAttribute="leading" secondItem="jPi-CC-dFO" secondAttribute="leading" id="dQk-7P-cld"/>
                            <constraint firstItem="PYu-2x-JXM" firstAttribute="top" secondItem="jPi-CC-dFO" secondAttribute="top" id="g9s-sd-GJC"/>
                            <constraint firstItem="M1r-X5-oFv" firstAttribute="leading" secondItem="jPi-CC-dFO" secondAttribute="leading" id="i0E-9E-6co"/>
                            <constraint firstAttribute="bottom" secondItem="PYu-2x-JXM" secondAttribute="bottom" id="j3b-gd-iBK"/>
                        </constraints>
                    </view>
                    <extendedEdge key="edgesForExtendedLayout"/>
                    <connections>
                        <outlet property="spinnerView" destination="PYu-2x-JXM" id="hxZ-lU-3XC"/>
                        <outlet property="tableView" destination="M1r-X5-oFv" id="5Lh-Iu-nQb"/>
                    </connections>
                </viewController>
                <placeholder placeholderIdentifier="IBFirstResponder" id="bv6-qf-2Pa" userLabel="First Responder" sceneMemberID="firstResponder"/>
            </objects>
            <point key="canvasLocation" x="844" y="-1179"/>
        </scene>
Guillaume Roguez's avatar
Guillaume Roguez committed
382 383 384
        <!--Ring-->
        <scene sceneID="oqo-zJ-m0o">
            <objects>
Hadrien De Sousa's avatar
Hadrien De Sousa committed
385
                <tabBarController storyboardIdentifier="MainStoryboard" title="Ring" id="qdG-Sd-QaE" customClass="MainTabBarViewController" customModule="Ring" customModuleProvider="target" sceneMemberID="viewController">
Guillaume Roguez's avatar
Guillaume Roguez committed
386 387 388
                    <tabBar key="tabBar" contentMode="scaleToFill" id="zN5-xb-CQh">
                        <rect key="frame" x="0.0" y="0.0" width="320" height="49"/>
                        <autoresizingMask key="autoresizingMask"/>
Romain Bertozzi's avatar
Romain Bertozzi committed
389
                        <color key="backgroundColor" red="0.0" green="0.0" blue="0.0" alpha="0.0" colorSpace="custom" customColorSpace="sRGB"/>
390
                        <color key="tintColor" red="0.039215686270000001" green="0.4549019608" blue="0.53725490200000003" alpha="1" colorSpace="calibratedRGB"/>
Guillaume Roguez's avatar
Guillaume Roguez committed
391 392
                    </tabBar>
                    <connections>
Romain Bertozzi's avatar
Romain Bertozzi committed
393
                        <segue destination="m3Y-hs-SzS" kind="relationship" relationship="viewControllers" id="tnG-cB-lXh"/>
Guillaume Roguez's avatar
Guillaume Roguez committed
394 395 396 397 398
                        <segue destination="acv-jH-RCt" kind="relationship" relationship="viewControllers" id="0f1-MJ-FH1"/>
                    </connections>
                </tabBarController>
                <placeholder placeholderIdentifier="IBFirstResponder" id="JF8-3k-Wf9" userLabel="First Responder" sceneMemberID="firstResponder"/>
            </objects>
Romain Bertozzi's avatar
Romain Bertozzi committed
399
            <point key="canvasLocation" x="-1879" y="-815"/>
Guillaume Roguez's avatar
Guillaume Roguez committed
400 401 402
        </scene>
    </scenes>
</document>