Main.storyboard 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="20037" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES" initialViewController="BYZ-38-t0r">
  3. <device id="retina4_7" orientation="portrait" appearance="light"/>
  4. <dependencies>
  5. <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="20020"/>
  6. <capability name="Safe area layout guides" minToolsVersion="9.0"/>
  7. <capability name="System colors in document resources" minToolsVersion="11.0"/>
  8. <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
  9. </dependencies>
  10. <scenes>
  11. <!--View Controller-->
  12. <scene sceneID="tne-QT-ifu">
  13. <objects>
  14. <viewController id="BYZ-38-t0r" customClass="ViewController" customModule="JourneyGPSTracker" customModuleProvider="target" sceneMemberID="viewController">
  15. <view key="view" contentMode="scaleToFill" id="8bC-Xf-vdC">
  16. <rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
  17. <autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMaxX="YES" flexibleMinY="YES" heightSizable="YES" flexibleMaxY="YES"/>
  18. <subviews>
  19. <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="Tracking active" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Bwr-8A-cIL">
  20. <rect key="frame" x="110" y="27" width="98" height="17"/>
  21. <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES" flexibleMaxY="YES"/>
  22. <edgeInsets key="layoutMargins" top="8" left="8" bottom="8" right="8"/>
  23. <fontDescription key="fontDescription" type="system" pointSize="14"/>
  24. <nil key="highlightedColor"/>
  25. </label>
  26. <switch opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" fixedFrame="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" title="Tracking on" translatesAutoresizingMaskIntoConstraints="NO" id="vwo-8o-W4T">
  27. <rect key="frame" x="217" y="20" width="49" height="31"/>
  28. <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES" flexibleMaxY="YES"/>
  29. <edgeInsets key="layoutMargins" top="8" left="8" bottom="8" right="8"/>
  30. <connections>
  31. <action selector="trackingEnabledChanged:" destination="BYZ-38-t0r" eventType="valueChanged" id="tMj-hT-aGR"/>
  32. </connections>
  33. </switch>
  34. <switch opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" fixedFrame="YES" enabled="NO" contentHorizontalAlignment="center" contentVerticalAlignment="center" title="Pause" translatesAutoresizingMaskIntoConstraints="NO" id="1zW-3R-nTk">
  35. <rect key="frame" x="217" y="72" width="49" height="31"/>
  36. <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES" flexibleMaxY="YES"/>
  37. <edgeInsets key="layoutMargins" top="8" left="8" bottom="8" right="8"/>
  38. <connections>
  39. <action selector="tackingPauseChanged:" destination="BYZ-38-t0r" eventType="valueChanged" id="JMi-s9-gih"/>
  40. </connections>
  41. </switch>
  42. <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="Pause" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="yma-by-HCw">
  43. <rect key="frame" x="110" y="79" width="40" height="17"/>
  44. <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES" flexibleMaxY="YES"/>
  45. <edgeInsets key="layoutMargins" top="8" left="8" bottom="8" right="8"/>
  46. <fontDescription key="fontDescription" type="system" pointSize="14"/>
  47. <nil key="highlightedColor"/>
  48. </label>
  49. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="0" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="gjP-2D-NvA">
  50. <rect key="frame" x="238" y="125" width="114" height="21"/>
  51. <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES" flexibleMaxY="YES"/>
  52. <edgeInsets key="layoutMargins" top="8" left="8" bottom="8" right="8"/>
  53. <fontDescription key="fontDescription" type="system" pointSize="17"/>
  54. <nil key="textColor"/>
  55. <nil key="highlightedColor"/>
  56. </label>
  57. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="0" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="yVZ-Xq-Fgc">
  58. <rect key="frame" x="238" y="154" width="114" height="21"/>
  59. <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES" flexibleMaxY="YES"/>
  60. <edgeInsets key="layoutMargins" top="8" left="8" bottom="8" right="8"/>
  61. <fontDescription key="fontDescription" type="system" pointSize="17"/>
  62. <nil key="textColor"/>
  63. <nil key="highlightedColor"/>
  64. </label>
  65. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="-" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="EhI-Pa-ZNA" userLabel="LatestTSSent">
  66. <rect key="frame" x="157" y="274" width="195" height="21"/>
  67. <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES" flexibleMaxY="YES"/>
  68. <edgeInsets key="layoutMargins" top="8" left="8" bottom="8" right="8"/>
  69. <fontDescription key="fontDescription" type="system" pointSize="17"/>
  70. <nil key="textColor"/>
  71. <nil key="highlightedColor"/>
  72. </label>
  73. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="No of received GPS Pos:" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="mF0-kp-IPL">
  74. <rect key="frame" x="34" y="125" width="186" height="21"/>
  75. <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES" flexibleMaxY="YES"/>
  76. <edgeInsets key="layoutMargins" top="8" left="8" bottom="8" right="8"/>
  77. <fontDescription key="fontDescription" type="system" pointSize="17"/>
  78. <nil key="textColor"/>
  79. <nil key="highlightedColor"/>
  80. </label>
  81. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="0" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="236-lh-rpk" userLabel="horizSpeed">
  82. <rect key="frame" x="202" y="183" width="150" height="21"/>
  83. <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES" flexibleMaxY="YES"/>
  84. <edgeInsets key="layoutMargins" top="8" left="8" bottom="8" right="8"/>
  85. <fontDescription key="fontDescription" type="system" pointSize="17"/>
  86. <nil key="textColor"/>
  87. <nil key="highlightedColor"/>
  88. </label>
  89. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="Speed:" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="twW-PH-Bpk">
  90. <rect key="frame" x="34" y="183" width="54" height="21"/>
  91. <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES" flexibleMaxY="YES"/>
  92. <edgeInsets key="layoutMargins" top="8" left="8" bottom="8" right="8"/>
  93. <fontDescription key="fontDescription" type="system" pointSize="17"/>
  94. <nil key="textColor"/>
  95. <nil key="highlightedColor"/>
  96. </label>
  97. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="No of sent GPS Pos:" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="r1m-0H-6gF">
  98. <rect key="frame" x="34" y="154" width="154" height="21"/>
  99. <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES" flexibleMaxY="YES"/>
  100. <edgeInsets key="layoutMargins" top="8" left="8" bottom="8" right="8"/>
  101. <fontDescription key="fontDescription" type="system" pointSize="17"/>
  102. <nil key="textColor"/>
  103. <nil key="highlightedColor"/>
  104. </label>
  105. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="Latest TS sent:" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="y63-gU-mRJ">
  106. <rect key="frame" x="34" y="274" width="115" height="21"/>
  107. <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES" flexibleMaxY="YES"/>
  108. <edgeInsets key="layoutMargins" top="8" left="8" bottom="8" right="8"/>
  109. <fontDescription key="fontDescription" type="system" pointSize="17"/>
  110. <nil key="textColor"/>
  111. <nil key="highlightedColor"/>
  112. </label>
  113. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="Meters between updates:" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="WJH-ue-Yvp">
  114. <rect key="frame" x="34" y="340" width="194" height="21"/>
  115. <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES" flexibleMaxY="YES"/>
  116. <edgeInsets key="layoutMargins" top="8" left="8" bottom="8" right="8"/>
  117. <fontDescription key="fontDescription" type="system" pointSize="17"/>
  118. <nil key="textColor"/>
  119. <nil key="highlightedColor"/>
  120. </label>
  121. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="0" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="TFS-6S-Reu" userLabel="Failed updates">
  122. <rect key="frame" x="251" y="245" width="101" height="21"/>
  123. <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES" flexibleMaxY="YES"/>
  124. <edgeInsets key="layoutMargins" top="8" left="8" bottom="8" right="8"/>
  125. <fontDescription key="fontDescription" type="system" pointSize="17"/>
  126. <nil key="textColor"/>
  127. <nil key="highlightedColor"/>
  128. </label>
  129. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="Failed back-end updates:" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="2C5-0g-27u">
  130. <rect key="frame" x="34" y="245" width="193" height="21"/>
  131. <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES" flexibleMaxY="YES"/>
  132. <edgeInsets key="layoutMargins" top="8" left="8" bottom="8" right="8"/>
  133. <fontDescription key="fontDescription" type="system" pointSize="17"/>
  134. <nil key="textColor"/>
  135. <nil key="highlightedColor"/>
  136. </label>
  137. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="0" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="6b2-O1-snA" userLabel="GPSAccuracy">
  138. <rect key="frame" x="166" y="216" width="186" height="21"/>
  139. <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES" flexibleMaxY="YES"/>
  140. <edgeInsets key="layoutMargins" top="8" left="8" bottom="8" right="8"/>
  141. <fontDescription key="fontDescription" type="system" pointSize="17"/>
  142. <nil key="textColor"/>
  143. <nil key="highlightedColor"/>
  144. </label>
  145. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="GPS Accuracy:" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Ckm-NX-bEH" userLabel="GPS Accuracy">
  146. <rect key="frame" x="34" y="216" width="114" height="21"/>
  147. <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES" flexibleMaxY="YES"/>
  148. <edgeInsets key="layoutMargins" top="8" left="8" bottom="8" right="8"/>
  149. <fontDescription key="fontDescription" type="system" pointSize="17"/>
  150. <nil key="textColor"/>
  151. <nil key="highlightedColor"/>
  152. </label>
  153. <slider opaque="NO" contentMode="scaleToFill" fixedFrame="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" value="5" minValue="1" maxValue="100" translatesAutoresizingMaskIntoConstraints="NO" id="Xtb-ln-Srd">
  154. <rect key="frame" x="32" y="305" width="322" height="30"/>
  155. <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES" flexibleMaxY="YES"/>
  156. <edgeInsets key="layoutMargins" top="8" left="8" bottom="8" right="8"/>
  157. <connections>
  158. <action selector="distSlider:" destination="BYZ-38-t0r" eventType="valueChanged" id="nhh-iy-6uZ"/>
  159. </connections>
  160. </slider>
  161. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="5" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="poU-2z-2LS" userLabel="LatestTSSent">
  162. <rect key="frame" x="166" y="339" width="186" height="21"/>
  163. <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES" flexibleMaxY="YES"/>
  164. <edgeInsets key="layoutMargins" top="8" left="8" bottom="8" right="8"/>
  165. <fontDescription key="fontDescription" type="system" pointSize="17"/>
  166. <nil key="textColor"/>
  167. <nil key="highlightedColor"/>
  168. </label>
  169. </subviews>
  170. <viewLayoutGuide key="safeArea" id="6Tk-OE-BBY"/>
  171. <color key="backgroundColor" systemColor="systemBackgroundColor"/>
  172. <edgeInsets key="layoutMargins" top="0.0" left="0.0" bottom="0.0" right="20"/>
  173. </view>
  174. <connections>
  175. <outlet property="GPSAccuracy" destination="6b2-O1-snA" id="mie-A9-k5e"/>
  176. <outlet property="distSliderUI" destination="Xtb-ln-Srd" id="IhX-Go-DWK"/>
  177. <outlet property="distUpdateMetersUI" destination="poU-2z-2LS" id="jrk-bH-WOj"/>
  178. <outlet property="horizSpeedLabelUI" destination="236-lh-rpk" id="q32-G0-cMS"/>
  179. <outlet property="latestTSSent" destination="EhI-Pa-ZNA" id="aGH-ln-pi5"/>
  180. <outlet property="noOfFailedUpdatesUI" destination="TFS-6S-Reu" id="60c-nc-uJ5"/>
  181. <outlet property="noOfRxGPSPos" destination="gjP-2D-NvA" id="7hy-Mg-Vvj"/>
  182. <outlet property="noOfSentGPSToServer" destination="yVZ-Xq-Fgc" id="LkD-uQ-QI7"/>
  183. <outlet property="pauseSwitch" destination="1zW-3R-nTk" id="z9y-HB-zSj"/>
  184. <outlet property="trackingActivateSwitch" destination="vwo-8o-W4T" id="pP3-9y-Yxq"/>
  185. </connections>
  186. </viewController>
  187. <placeholder placeholderIdentifier="IBFirstResponder" id="dkx-z0-nzr" sceneMemberID="firstResponder"/>
  188. </objects>
  189. <point key="canvasLocation" x="130.40000000000001" y="103.89805097451276"/>
  190. </scene>
  191. </scenes>
  192. <resources>
  193. <systemColor name="systemBackgroundColor">
  194. <color white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  195. </systemColor>
  196. </resources>
  197. </document>