1231 lines
128 KiB
XML
1231 lines
128 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="17156" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES" initialViewController="s8U-C8-W2S">
|
|
<device id="retina6_1" orientation="portrait" appearance="light"/>
|
|
<dependencies>
|
|
<deployment identifier="iOS"/>
|
|
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="17125"/>
|
|
<capability name="Named colors" minToolsVersion="9.0"/>
|
|
<capability name="Safe area layout guides" minToolsVersion="9.0"/>
|
|
<capability name="System colors in document resources" minToolsVersion="11.0"/>
|
|
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
|
|
</dependencies>
|
|
<scenes>
|
|
<!--Alarm-->
|
|
<scene sceneID="xoX-u0-81t">
|
|
<objects>
|
|
<viewController id="Bqt-du-DT2" customClass="AlarmViewController" customModule="ProjectClock" customModuleProvider="target" sceneMemberID="viewController">
|
|
<view key="view" contentMode="scaleToFill" id="lLA-ys-PRx">
|
|
<rect key="frame" x="0.0" y="0.0" width="414" height="896"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<subviews>
|
|
<tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" rowHeight="44" estimatedRowHeight="-1" sectionHeaderHeight="28" sectionFooterHeight="28" translatesAutoresizingMaskIntoConstraints="NO" id="VaN-9W-uoG">
|
|
<rect key="frame" x="0.0" y="98" width="414" height="798"/>
|
|
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
|
|
<button key="tableFooterView" opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" id="DQJ-kT-79q">
|
|
<rect key="frame" x="0.0" y="176" width="414" height="44"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
|
<state key="normal" title="Add Alarm"/>
|
|
<connections>
|
|
<segue destination="Mki-dC-5Kc" kind="presentation" identifier="alarm-edit" id="Qim-4Q-43N"/>
|
|
</connections>
|
|
</button>
|
|
<prototypes>
|
|
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="default" indentationWidth="10" reuseIdentifier="alarm" rowHeight="120" id="pz0-Vu-M1U" customClass="AlarmTableCell" customModule="ProjectClock" customModuleProvider="target">
|
|
<rect key="frame" x="0.0" y="28" width="414" height="120"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="pz0-Vu-M1U" id="Wl6-IQ-lVM">
|
|
<rect key="frame" x="0.0" y="0.0" width="414" height="120"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<subviews>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="7:40" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="mjO-SX-f31">
|
|
<rect key="frame" x="30" y="21" width="69" height="41"/>
|
|
<fontDescription key="fontDescription" style="UICTFontTextStyleTitle0"/>
|
|
<nil key="textColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="AM" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="dWq-jh-9Ue">
|
|
<rect key="frame" x="107" y="36" width="26" height="21"/>
|
|
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
|
<nil key="textColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" verticalHuggingPriority="251" text="- WAKE UP!!!!" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="4hj-fb-FF3">
|
|
<rect key="frame" x="141" y="36" width="253" height="21"/>
|
|
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
|
<nil key="textColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Repeat: Weekdays" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="YhV-X3-y1v">
|
|
<rect key="frame" x="30" y="70" width="141" height="21"/>
|
|
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
|
<nil key="textColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
<switch opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" contentHorizontalAlignment="center" contentVerticalAlignment="center" on="YES" translatesAutoresizingMaskIntoConstraints="NO" id="yra-wA-O7B">
|
|
<rect key="frame" x="345" y="26" width="51" height="31"/>
|
|
</switch>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" verticalHuggingPriority="251" text="(Going off in 23 hr 22 m)" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="EPJ-eL-Kek">
|
|
<rect key="frame" x="179" y="74.5" width="215" height="14.5"/>
|
|
<fontDescription key="fontDescription" type="system" pointSize="12"/>
|
|
<color key="textColor" systemColor="secondaryLabelColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
</subviews>
|
|
<constraints>
|
|
<constraint firstItem="dWq-jh-9Ue" firstAttribute="baseline" secondItem="4hj-fb-FF3" secondAttribute="baseline" id="4H2-o6-GfV"/>
|
|
<constraint firstItem="YhV-X3-y1v" firstAttribute="leading" secondItem="Wl6-IQ-lVM" secondAttribute="leadingMargin" constant="10" id="Hur-MO-GTA"/>
|
|
<constraint firstItem="yra-wA-O7B" firstAttribute="top" secondItem="Wl6-IQ-lVM" secondAttribute="topMargin" constant="15" id="Jvt-p2-9cx"/>
|
|
<constraint firstAttribute="trailingMargin" secondItem="EPJ-eL-Kek" secondAttribute="trailing" id="LhS-n6-zst"/>
|
|
<constraint firstAttribute="trailingMargin" secondItem="yra-wA-O7B" secondAttribute="trailing" id="R9H-AC-mf6"/>
|
|
<constraint firstItem="mjO-SX-f31" firstAttribute="leading" secondItem="Wl6-IQ-lVM" secondAttribute="leadingMargin" constant="10" id="VOR-Go-oCw"/>
|
|
<constraint firstItem="EPJ-eL-Kek" firstAttribute="baseline" secondItem="YhV-X3-y1v" secondAttribute="firstBaseline" id="ilR-ei-lE6"/>
|
|
<constraint firstItem="dWq-jh-9Ue" firstAttribute="leading" secondItem="mjO-SX-f31" secondAttribute="trailing" constant="8" symbolic="YES" id="ocx-bN-3M8"/>
|
|
<constraint firstItem="EPJ-eL-Kek" firstAttribute="leading" secondItem="YhV-X3-y1v" secondAttribute="trailing" constant="8" symbolic="YES" id="po7-2V-fZ6"/>
|
|
<constraint firstItem="4hj-fb-FF3" firstAttribute="top" secondItem="Wl6-IQ-lVM" secondAttribute="topMargin" constant="25" id="r6f-mB-n9x"/>
|
|
<constraint firstAttribute="trailingMargin" secondItem="4hj-fb-FF3" secondAttribute="trailing" id="rvF-yI-tOC"/>
|
|
<constraint firstItem="4hj-fb-FF3" firstAttribute="leading" secondItem="dWq-jh-9Ue" secondAttribute="trailing" constant="8" symbolic="YES" id="sQw-af-N08"/>
|
|
<constraint firstItem="mjO-SX-f31" firstAttribute="top" secondItem="Wl6-IQ-lVM" secondAttribute="topMargin" constant="10" id="uCH-39-Qu5"/>
|
|
<constraint firstItem="dWq-jh-9Ue" firstAttribute="top" secondItem="Wl6-IQ-lVM" secondAttribute="topMargin" constant="25" id="vhl-ZY-TAb"/>
|
|
<constraint firstItem="YhV-X3-y1v" firstAttribute="top" secondItem="mjO-SX-f31" secondAttribute="bottom" constant="8" symbolic="YES" id="zWm-zh-mHZ"/>
|
|
</constraints>
|
|
</tableViewCellContentView>
|
|
<connections>
|
|
<outlet property="ampm" destination="dWq-jh-9Ue" id="z1Q-eF-gCR"/>
|
|
<outlet property="descriptionText" destination="4hj-fb-FF3" id="gbY-g2-6qk"/>
|
|
<outlet property="enable" destination="yra-wA-O7B" id="cRQ-qx-Dxc"/>
|
|
<outlet property="goingOffText" destination="EPJ-eL-Kek" id="QNo-WD-AyS"/>
|
|
<outlet property="repeatText" destination="YhV-X3-y1v" id="Alj-Ko-6y6"/>
|
|
<outlet property="time" destination="mjO-SX-f31" id="OQC-eJ-Qjc"/>
|
|
</connections>
|
|
</tableViewCell>
|
|
</prototypes>
|
|
</tableView>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Alarms" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="21j-fY-ZtA">
|
|
<rect key="frame" x="20" y="54" width="374" height="21"/>
|
|
<fontDescription key="fontDescription" style="UICTFontTextStyleBody"/>
|
|
<nil key="textColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Add/Remove Alarms" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="8S7-6l-jQ2">
|
|
<rect key="frame" x="20" y="75" width="374" height="15"/>
|
|
<fontDescription key="fontDescription" type="system" pointSize="12"/>
|
|
<nil key="textColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
</subviews>
|
|
<viewLayoutGuide key="safeArea" id="gcv-7U-KWJ"/>
|
|
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
|
|
<constraints>
|
|
<constraint firstItem="21j-fY-ZtA" firstAttribute="leading" secondItem="gcv-7U-KWJ" secondAttribute="leading" constant="20" id="4Ag-vi-ANQ"/>
|
|
<constraint firstAttribute="bottom" secondItem="VaN-9W-uoG" secondAttribute="bottom" id="BmO-bS-aNk"/>
|
|
<constraint firstItem="8S7-6l-jQ2" firstAttribute="leading" secondItem="gcv-7U-KWJ" secondAttribute="leading" constant="20" id="Q92-sU-0zP"/>
|
|
<constraint firstItem="VaN-9W-uoG" firstAttribute="leading" secondItem="gcv-7U-KWJ" secondAttribute="leading" id="XCZ-bp-SIm"/>
|
|
<constraint firstItem="gcv-7U-KWJ" firstAttribute="trailing" secondItem="8S7-6l-jQ2" secondAttribute="trailing" constant="20" id="Xvt-pp-TBc"/>
|
|
<constraint firstItem="gcv-7U-KWJ" firstAttribute="trailing" secondItem="21j-fY-ZtA" secondAttribute="trailing" constant="20" id="bi8-L3-zmz"/>
|
|
<constraint firstItem="VaN-9W-uoG" firstAttribute="trailing" secondItem="gcv-7U-KWJ" secondAttribute="trailing" id="ePF-PW-D2T"/>
|
|
<constraint firstItem="8S7-6l-jQ2" firstAttribute="top" secondItem="21j-fY-ZtA" secondAttribute="bottom" id="itG-9M-Eb2"/>
|
|
<constraint firstItem="VaN-9W-uoG" firstAttribute="top" secondItem="8S7-6l-jQ2" secondAttribute="bottom" constant="8" symbolic="YES" id="oh8-fJ-L5R"/>
|
|
<constraint firstItem="21j-fY-ZtA" firstAttribute="top" secondItem="gcv-7U-KWJ" secondAttribute="top" constant="10" id="z9g-GT-K3d"/>
|
|
</constraints>
|
|
</view>
|
|
<tabBarItem key="tabBarItem" title="Alarm" image="alarm.fill" catalog="system" selectedImage="alarm.fill" id="0cM-2c-CgA"/>
|
|
<connections>
|
|
<outlet property="table" destination="VaN-9W-uoG" id="S1G-Dq-Yyb"/>
|
|
</connections>
|
|
</viewController>
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="LKF-bm-JFg" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
|
|
</objects>
|
|
<point key="canvasLocation" x="-494.20289855072468" y="868.52678571428567"/>
|
|
</scene>
|
|
<!--Account-->
|
|
<scene sceneID="tne-QT-ifu">
|
|
<objects>
|
|
<viewController id="BYZ-38-t0r" customClass="AccountViewController" customModule="ProjectClock" customModuleProvider="target" sceneMemberID="viewController">
|
|
<view key="view" contentMode="scaleToFill" id="8bC-Xf-vdC">
|
|
<rect key="frame" x="0.0" y="0.0" width="414" height="896"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<subviews>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Account" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="xUt-DT-D6S">
|
|
<rect key="frame" x="20" y="54" width="374" height="20.5"/>
|
|
<fontDescription key="fontDescription" style="UICTFontTextStyleBody"/>
|
|
<nil key="textColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Manage Account and Settings" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="cPO-q9-S2N">
|
|
<rect key="frame" x="20" y="74.5" width="374" height="14.5"/>
|
|
<fontDescription key="fontDescription" type="system" pointSize="12"/>
|
|
<nil key="textColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
<containerView opaque="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="uu6-RV-xw3">
|
|
<rect key="frame" x="0.0" y="109" width="414" height="200"/>
|
|
<constraints>
|
|
<constraint firstAttribute="height" constant="200" id="Kko-qD-93X"/>
|
|
</constraints>
|
|
<connections>
|
|
<segue destination="ZAC-hn-zGl" kind="embed" id="foq-Zo-2nt"/>
|
|
</connections>
|
|
</containerView>
|
|
<containerView hidden="YES" opaque="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="RSY-ha-JUW">
|
|
<rect key="frame" x="0.0" y="109" width="414" height="704"/>
|
|
<connections>
|
|
<segue destination="3gV-kF-UbK" kind="embed" id="dNK-l6-bgo"/>
|
|
</connections>
|
|
</containerView>
|
|
</subviews>
|
|
<viewLayoutGuide key="safeArea" id="6Tk-OE-BBY"/>
|
|
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
|
|
<constraints>
|
|
<constraint firstItem="RSY-ha-JUW" firstAttribute="top" secondItem="cPO-q9-S2N" secondAttribute="bottom" constant="20" id="40e-vU-3lH"/>
|
|
<constraint firstItem="RSY-ha-JUW" firstAttribute="leading" secondItem="6Tk-OE-BBY" secondAttribute="leading" id="FTb-v0-N63"/>
|
|
<constraint firstItem="cPO-q9-S2N" firstAttribute="leading" secondItem="6Tk-OE-BBY" secondAttribute="leading" constant="20" id="Wio-lA-v4A"/>
|
|
<constraint firstItem="uu6-RV-xw3" firstAttribute="top" secondItem="cPO-q9-S2N" secondAttribute="bottom" constant="20" id="b4k-8J-XlA"/>
|
|
<constraint firstItem="RSY-ha-JUW" firstAttribute="trailing" secondItem="6Tk-OE-BBY" secondAttribute="trailing" id="bap-y2-ZtA"/>
|
|
<constraint firstItem="cPO-q9-S2N" firstAttribute="top" secondItem="xUt-DT-D6S" secondAttribute="bottom" id="d6f-SJ-atD"/>
|
|
<constraint firstItem="uu6-RV-xw3" firstAttribute="leading" secondItem="6Tk-OE-BBY" secondAttribute="leading" id="e63-Mb-cxd"/>
|
|
<constraint firstItem="6Tk-OE-BBY" firstAttribute="trailing" secondItem="xUt-DT-D6S" secondAttribute="trailing" constant="20" id="h0T-oL-Nsj"/>
|
|
<constraint firstItem="6Tk-OE-BBY" firstAttribute="trailing" secondItem="cPO-q9-S2N" secondAttribute="trailing" constant="20" id="mC6-HG-Sid"/>
|
|
<constraint firstItem="6Tk-OE-BBY" firstAttribute="trailing" secondItem="uu6-RV-xw3" secondAttribute="trailing" id="nQR-3Z-BvQ"/>
|
|
<constraint firstItem="6Tk-OE-BBY" firstAttribute="bottom" secondItem="RSY-ha-JUW" secondAttribute="bottom" id="oyr-RU-84k"/>
|
|
<constraint firstItem="xUt-DT-D6S" firstAttribute="top" secondItem="6Tk-OE-BBY" secondAttribute="top" constant="10" id="vI0-ip-gSt"/>
|
|
<constraint firstItem="xUt-DT-D6S" firstAttribute="leading" secondItem="6Tk-OE-BBY" secondAttribute="leading" constant="20" id="yqR-Rd-3o7"/>
|
|
</constraints>
|
|
</view>
|
|
<tabBarItem key="tabBarItem" title="Account" image="person.crop.circle" catalog="system" selectedImage="person.crop.circle" id="pml-pe-eBz"/>
|
|
<connections>
|
|
<outlet property="vLogin" destination="uu6-RV-xw3" id="HDR-hN-k2a"/>
|
|
<outlet property="vManage" destination="RSY-ha-JUW" id="gYK-lZ-5iB"/>
|
|
</connections>
|
|
</viewController>
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="dkx-z0-nzr" sceneMemberID="firstResponder"/>
|
|
</objects>
|
|
<point key="canvasLocation" x="897" y="869"/>
|
|
</scene>
|
|
<!--Debug-->
|
|
<scene sceneID="x23-kV-b5u">
|
|
<objects>
|
|
<viewController id="r8W-6e-Hn2" customClass="DebugViewController" customModule="ProjectClock" customModuleProvider="target" sceneMemberID="viewController">
|
|
<view key="view" contentMode="scaleToFill" id="xd9-wc-Vc7">
|
|
<rect key="frame" x="0.0" y="0.0" width="414" height="896"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<subviews>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Debug" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="w0P-Jb-Y3X">
|
|
<rect key="frame" x="20" y="54" width="374" height="20.5"/>
|
|
<fontDescription key="fontDescription" style="UICTFontTextStyleBody"/>
|
|
<nil key="textColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="What is this?" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="tcW-ZW-HgZ">
|
|
<rect key="frame" x="20" y="74.5" width="374" height="14.5"/>
|
|
<fontDescription key="fontDescription" type="system" pointSize="12"/>
|
|
<nil key="textColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="fillEqually" spacing="10" translatesAutoresizingMaskIntoConstraints="NO" id="oTa-Ok-U9h">
|
|
<rect key="frame" x="20" y="109" width="374" height="128"/>
|
|
<subviews>
|
|
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="8o4-jF-mCC">
|
|
<rect key="frame" x="0.0" y="0.0" width="374" height="36"/>
|
|
<fontDescription key="fontDescription" type="system" pointSize="20"/>
|
|
<state key="normal" title="Send Notification"/>
|
|
<connections>
|
|
<action selector="sendNotification:" destination="r8W-6e-Hn2" eventType="touchUpInside" id="ry0-VK-YRb"/>
|
|
</connections>
|
|
</button>
|
|
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="oK7-CW-NUv">
|
|
<rect key="frame" x="0.0" y="46" width="374" height="36"/>
|
|
<fontDescription key="fontDescription" type="system" pointSize="20"/>
|
|
<state key="normal" title="Add an alarm activating one minute later"/>
|
|
<connections>
|
|
<action selector="addAlarm:" destination="r8W-6e-Hn2" eventType="touchUpInside" id="Ctz-XA-1z2"/>
|
|
</connections>
|
|
</button>
|
|
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="VdA-Ax-Nzf">
|
|
<rect key="frame" x="0.0" y="92" width="374" height="36"/>
|
|
<fontDescription key="fontDescription" type="system" pointSize="20"/>
|
|
<state key="normal" title="Delete All Alarms"/>
|
|
<connections>
|
|
<action selector="deleteAlarm:" destination="r8W-6e-Hn2" eventType="touchUpInside" id="gqI-7A-W9C"/>
|
|
</connections>
|
|
</button>
|
|
</subviews>
|
|
</stackView>
|
|
</subviews>
|
|
<viewLayoutGuide key="safeArea" id="hX1-uy-i87"/>
|
|
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
|
|
<constraints>
|
|
<constraint firstItem="w0P-Jb-Y3X" firstAttribute="top" secondItem="hX1-uy-i87" secondAttribute="top" constant="10" id="42B-VU-jVH"/>
|
|
<constraint firstItem="hX1-uy-i87" firstAttribute="trailing" secondItem="oTa-Ok-U9h" secondAttribute="trailing" constant="20" id="BZf-0X-jDK"/>
|
|
<constraint firstItem="oTa-Ok-U9h" firstAttribute="leading" secondItem="hX1-uy-i87" secondAttribute="leading" constant="20" id="DjJ-yy-Jc0"/>
|
|
<constraint firstItem="tcW-ZW-HgZ" firstAttribute="leading" secondItem="hX1-uy-i87" secondAttribute="leading" constant="20" id="MMc-9X-wep"/>
|
|
<constraint firstItem="hX1-uy-i87" firstAttribute="trailing" secondItem="tcW-ZW-HgZ" secondAttribute="trailing" constant="20" id="TuV-bF-NqF"/>
|
|
<constraint firstItem="oTa-Ok-U9h" firstAttribute="top" secondItem="tcW-ZW-HgZ" secondAttribute="bottom" constant="20" id="Xiz-02-dUA"/>
|
|
<constraint firstItem="tcW-ZW-HgZ" firstAttribute="top" secondItem="w0P-Jb-Y3X" secondAttribute="bottom" id="i43-E7-hoY"/>
|
|
<constraint firstItem="w0P-Jb-Y3X" firstAttribute="leading" secondItem="hX1-uy-i87" secondAttribute="leading" constant="20" id="mKZ-sC-tZt"/>
|
|
<constraint firstItem="hX1-uy-i87" firstAttribute="trailing" secondItem="w0P-Jb-Y3X" secondAttribute="trailing" constant="20" id="zYy-da-HnI"/>
|
|
</constraints>
|
|
</view>
|
|
<tabBarItem key="tabBarItem" title="Debug" image="hammer.fill" catalog="system" selectedImage="hammer.fill" id="QZ2-fJ-hLg"/>
|
|
</viewController>
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="mZu-oh-Lmb" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
|
|
</objects>
|
|
<point key="canvasLocation" x="1652" y="869"/>
|
|
</scene>
|
|
<!--Stopwatch-->
|
|
<scene sceneID="HUO-7o-NzS">
|
|
<objects>
|
|
<viewController id="PYt-Lf-JNp" customClass="StopwatchViewController" customModule="ProjectClock" customModuleProvider="target" sceneMemberID="viewController">
|
|
<view key="view" contentMode="scaleToFill" id="wac-VZ-OTJ">
|
|
<rect key="frame" x="0.0" y="0.0" width="414" height="896"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<subviews>
|
|
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="8" translatesAutoresizingMaskIntoConstraints="NO" id="Apb-MM-jue">
|
|
<rect key="frame" x="20" y="224.5" width="374" height="588.5"/>
|
|
<subviews>
|
|
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="fillProportionally" spacing="10" translatesAutoresizingMaskIntoConstraints="NO" id="4j4-zF-LWF">
|
|
<rect key="frame" x="0.0" y="0.0" width="374" height="70"/>
|
|
<subviews>
|
|
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Jse-AL-cOs">
|
|
<rect key="frame" x="0.0" y="0.0" width="374" height="30"/>
|
|
<color key="backgroundColor" name="AccentColor"/>
|
|
<state key="normal" title="Start">
|
|
<color key="titleColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
|
</state>
|
|
<userDefinedRuntimeAttributes>
|
|
<userDefinedRuntimeAttribute type="string" keyPath="layer.cornerRadius" value="10"/>
|
|
</userDefinedRuntimeAttributes>
|
|
<connections>
|
|
<action selector="start:" destination="PYt-Lf-JNp" eventType="touchUpInside" id="ucf-fN-SgP"/>
|
|
</connections>
|
|
</button>
|
|
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Q7i-3U-NbI">
|
|
<rect key="frame" x="0.0" y="40" width="374" height="30"/>
|
|
<color key="backgroundColor" name="AccentColor"/>
|
|
<state key="normal" title="Reset">
|
|
<color key="titleColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
|
</state>
|
|
<userDefinedRuntimeAttributes>
|
|
<userDefinedRuntimeAttribute type="string" keyPath="layer.cornerRadius" value="10"/>
|
|
</userDefinedRuntimeAttributes>
|
|
<connections>
|
|
<action selector="lapOrReset:" destination="PYt-Lf-JNp" eventType="touchUpInside" id="3ff-of-rJl"/>
|
|
</connections>
|
|
</button>
|
|
</subviews>
|
|
</stackView>
|
|
<tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="default" rowHeight="-1" estimatedRowHeight="-1" sectionHeaderHeight="28" sectionFooterHeight="28" translatesAutoresizingMaskIntoConstraints="NO" id="O7B-Tj-vT0">
|
|
<rect key="frame" x="0.0" y="78" width="374" height="510.5"/>
|
|
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
|
|
<prototypes>
|
|
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="blue" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" reuseIdentifier="lapCell" id="2Je-Lw-ZAb">
|
|
<rect key="frame" x="0.0" y="28" width="374" height="43.5"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="2Je-Lw-ZAb" id="HNi-3j-MIV">
|
|
<rect key="frame" x="0.0" y="0.0" width="374" height="43.5"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
</tableViewCellContentView>
|
|
</tableViewCell>
|
|
</prototypes>
|
|
<connections>
|
|
<outlet property="dataSource" destination="PYt-Lf-JNp" id="HRZ-MF-SqM"/>
|
|
<outlet property="delegate" destination="PYt-Lf-JNp" id="uCp-Op-uuX"/>
|
|
</connections>
|
|
</tableView>
|
|
</subviews>
|
|
</stackView>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Stopwatch" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Tq0-EC-Sco">
|
|
<rect key="frame" x="20" y="54" width="374" height="20.5"/>
|
|
<fontDescription key="fontDescription" style="UICTFontTextStyleBody"/>
|
|
<nil key="textColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Measure How Long Something Takes" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="8n2-Ve-Po9">
|
|
<rect key="frame" x="20" y="74.5" width="374" height="14.5"/>
|
|
<fontDescription key="fontDescription" type="system" pointSize="12"/>
|
|
<nil key="textColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="00:00:00" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="55a-Ig-Fri" customClass="StopwatchText" customModule="ProjectClock" customModuleProvider="target">
|
|
<rect key="frame" x="51" y="109" width="312.5" height="95.5"/>
|
|
<fontDescription key="fontDescription" type="system" weight="thin" pointSize="80"/>
|
|
<nil key="textColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
</subviews>
|
|
<viewLayoutGuide key="safeArea" id="0Lp-Fy-R0s"/>
|
|
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
|
|
<constraints>
|
|
<constraint firstItem="55a-Ig-Fri" firstAttribute="top" secondItem="8n2-Ve-Po9" secondAttribute="bottom" constant="20" id="0wf-3m-bdN"/>
|
|
<constraint firstItem="0Lp-Fy-R0s" firstAttribute="bottom" secondItem="Apb-MM-jue" secondAttribute="bottom" id="4Rv-Vr-MaH"/>
|
|
<constraint firstItem="8n2-Ve-Po9" firstAttribute="trailing" secondItem="Apb-MM-jue" secondAttribute="trailing" id="9wh-TF-Ner"/>
|
|
<constraint firstItem="Apb-MM-jue" firstAttribute="top" secondItem="55a-Ig-Fri" secondAttribute="bottom" constant="20" id="BWt-OI-Yx3"/>
|
|
<constraint firstItem="0Lp-Fy-R0s" firstAttribute="trailing" secondItem="Apb-MM-jue" secondAttribute="trailing" constant="20" id="ENw-M0-fRs"/>
|
|
<constraint firstItem="Tq0-EC-Sco" firstAttribute="trailing" secondItem="8n2-Ve-Po9" secondAttribute="trailing" id="OZA-d4-Gz3"/>
|
|
<constraint firstItem="Apb-MM-jue" firstAttribute="leading" secondItem="0Lp-Fy-R0s" secondAttribute="leading" constant="20" id="l5v-Y0-GXP"/>
|
|
<constraint firstItem="Tq0-EC-Sco" firstAttribute="leading" secondItem="8n2-Ve-Po9" secondAttribute="leading" id="rbK-gY-FkN"/>
|
|
<constraint firstItem="55a-Ig-Fri" firstAttribute="centerX" secondItem="wac-VZ-OTJ" secondAttribute="centerX" id="v5F-QZ-Aet"/>
|
|
<constraint firstItem="8n2-Ve-Po9" firstAttribute="leading" secondItem="Apb-MM-jue" secondAttribute="leading" id="vvf-Gl-biw"/>
|
|
<constraint firstItem="Tq0-EC-Sco" firstAttribute="top" secondItem="0Lp-Fy-R0s" secondAttribute="top" constant="10" id="xRI-eT-4UM"/>
|
|
<constraint firstItem="8n2-Ve-Po9" firstAttribute="top" secondItem="Tq0-EC-Sco" secondAttribute="bottom" id="zMA-9E-p8y"/>
|
|
</constraints>
|
|
</view>
|
|
<tabBarItem key="tabBarItem" title="Stopwatch" image="clock.arrow.circlepath" catalog="system" selectedImage="clock.arrow.circlepath" id="hNc-UI-vIQ"/>
|
|
<connections>
|
|
<outlet property="resetButton" destination="Q7i-3U-NbI" id="gYT-DB-XpP"/>
|
|
<outlet property="startButton" destination="Jse-AL-cOs" id="iq2-xE-Nir"/>
|
|
<outlet property="tableView" destination="O7B-Tj-vT0" id="kfu-vG-sgE"/>
|
|
<outlet property="timeLabel" destination="55a-Ig-Fri" id="8eb-Ow-UF1"/>
|
|
</connections>
|
|
</viewController>
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="ZlX-5W-Pjn" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
|
|
</objects>
|
|
<point key="canvasLocation" x="192.75362318840581" y="868.52678571428567"/>
|
|
</scene>
|
|
<!--Add Alarm View Controller-->
|
|
<scene sceneID="sJi-AZ-FUw">
|
|
<objects>
|
|
<viewController id="Mki-dC-5Kc" customClass="AddAlarmViewController" customModule="ProjectClock" customModuleProvider="target" sceneMemberID="viewController">
|
|
<view key="view" contentMode="scaleToFill" id="YRJ-pi-UhZ">
|
|
<rect key="frame" x="0.0" y="0.0" width="414" height="842"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<subviews>
|
|
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="xiP-HU-kTr">
|
|
<rect key="frame" x="364" y="20" width="30" height="30"/>
|
|
<constraints>
|
|
<constraint firstAttribute="width" constant="30" id="IxE-DO-Aq0"/>
|
|
<constraint firstAttribute="height" constant="30" id="TEN-4k-S0A"/>
|
|
</constraints>
|
|
<fontDescription key="fontDescription" type="system" pointSize="30"/>
|
|
<state key="normal" image="checkmark" catalog="system"/>
|
|
<connections>
|
|
<action selector="addAlarmButton:" destination="Mki-dC-5Kc" eventType="touchUpInside" id="AiG-Cc-DlR"/>
|
|
</connections>
|
|
</button>
|
|
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="6d8-Gi-Ipa">
|
|
<rect key="frame" x="20" y="20" width="30" height="30"/>
|
|
<constraints>
|
|
<constraint firstAttribute="height" constant="30" id="LMF-ST-lLI"/>
|
|
<constraint firstAttribute="width" constant="30" id="bmL-Kn-9pE"/>
|
|
</constraints>
|
|
<fontDescription key="fontDescription" type="system" pointSize="30"/>
|
|
<state key="normal" image="trash.fill" catalog="system"/>
|
|
<connections>
|
|
<action selector="cancelAlarmButton:" destination="Mki-dC-5Kc" eventType="touchUpInside" id="4zo-hG-Mnk"/>
|
|
</connections>
|
|
</button>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Going off in 23 hr 59 min" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Xqs-n0-H9G">
|
|
<rect key="frame" x="20" y="40.5" width="374" height="14.5"/>
|
|
<constraints>
|
|
<constraint firstAttribute="height" constant="14.5" id="MVD-pk-nSS"/>
|
|
</constraints>
|
|
<fontDescription key="fontDescription" type="system" pointSize="12"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Add Alarm" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="97A-aJ-4ms">
|
|
<rect key="frame" x="20" y="20" width="374" height="20.5"/>
|
|
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
|
<nil key="textColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
<scrollView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" ambiguous="YES" translatesAutoresizingMaskIntoConstraints="NO" id="ybc-8d-6pJ">
|
|
<rect key="frame" x="20" y="62.5" width="374" height="779.5"/>
|
|
<subviews>
|
|
<view contentMode="scaleToFill" ambiguous="YES" translatesAutoresizingMaskIntoConstraints="NO" id="N7f-vi-SFU">
|
|
<rect key="frame" x="0.0" y="-15.5" width="374" height="811"/>
|
|
<subviews>
|
|
<datePicker multipleTouchEnabled="YES" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" datePickerMode="time" minuteInterval="1" style="wheels" translatesAutoresizingMaskIntoConstraints="NO" id="qSt-1V-2DQ">
|
|
<rect key="frame" x="0.0" y="0.0" width="374" height="220"/>
|
|
<constraints>
|
|
<constraint firstAttribute="height" constant="220" id="VCm-rY-H4H"/>
|
|
</constraints>
|
|
<connections>
|
|
<action selector="alarmTimeUpdated:" destination="Mki-dC-5Kc" eventType="valueChanged" id="4e5-2Z-7gj"/>
|
|
</connections>
|
|
</datePicker>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Alarm Ringtone" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="O5c-Ga-0xh">
|
|
<rect key="frame" x="0.0" y="228" width="374" height="20.5"/>
|
|
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
|
<color key="textColor" systemColor="secondaryLabelColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" translatesAutoresizingMaskIntoConstraints="NO" id="bCI-jj-foN">
|
|
<rect key="frame" x="0.0" y="258.5" width="374" height="60"/>
|
|
<subviews>
|
|
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="cZ8-yN-fp6">
|
|
<rect key="frame" x="0.0" y="0.0" width="374" height="30"/>
|
|
<state key="normal" title="Pick From iOS Default Ringtones"/>
|
|
<connections>
|
|
<action selector="defaultRingtonesButton:" destination="Mki-dC-5Kc" eventType="touchUpInside" id="0oM-fE-Gyh"/>
|
|
</connections>
|
|
</button>
|
|
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="A3Z-Qp-XmN">
|
|
<rect key="frame" x="0.0" y="30" width="374" height="30"/>
|
|
<state key="normal" title="Pick From Sound Library"/>
|
|
<connections>
|
|
<action selector="soundLibraryButton:" destination="Mki-dC-5Kc" eventType="touchUpInside" id="5G8-FV-bDx"/>
|
|
</connections>
|
|
</button>
|
|
</subviews>
|
|
</stackView>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Wakeup Verification Method" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="E4B-9M-iJd">
|
|
<rect key="frame" x="0.0" y="338.5" width="374" height="20.5"/>
|
|
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
|
<color key="textColor" systemColor="secondaryLabelColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
<pickerView contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="oae-b2-SoF" customClass="WVMDataSource" customModule="ProjectClock" customModuleProvider="target">
|
|
<rect key="frame" x="0.0" y="367" width="374" height="150"/>
|
|
<constraints>
|
|
<constraint firstAttribute="height" constant="150" id="C0G-jE-CPx"/>
|
|
</constraints>
|
|
</pickerView>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Others" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="eZX-HE-BKB">
|
|
<rect key="frame" x="0.0" y="525" width="374" height="20.5"/>
|
|
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
|
<color key="textColor" systemColor="secondaryLabelColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="10" translatesAutoresizingMaskIntoConstraints="NO" id="e8v-cM-bxf">
|
|
<rect key="frame" x="20" y="553.5" width="334" height="116"/>
|
|
<subviews>
|
|
<stackView opaque="NO" contentMode="scaleToFill" spacing="20" translatesAutoresizingMaskIntoConstraints="NO" id="gdH-Ok-RIH">
|
|
<rect key="frame" x="0.0" y="0.0" width="334" height="34"/>
|
|
<subviews>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Alarm Name:" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="5LP-Zk-4Sh">
|
|
<rect key="frame" x="0.0" y="0.0" width="98.5" height="34"/>
|
|
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
|
<nil key="textColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
<textField opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" text="Alarm" borderStyle="roundedRect" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="bJg-zp-Aan">
|
|
<rect key="frame" x="118.5" y="0.0" width="215.5" height="34"/>
|
|
<fontDescription key="fontDescription" type="system" pointSize="14"/>
|
|
<textInputTraits key="textInputTraits"/>
|
|
</textField>
|
|
</subviews>
|
|
</stackView>
|
|
<stackView opaque="NO" contentMode="scaleToFill" spacing="20" translatesAutoresizingMaskIntoConstraints="NO" id="iAX-G9-qxh">
|
|
<rect key="frame" x="0.0" y="44" width="334" height="31"/>
|
|
<subviews>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Repeat on Weekdays" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="voA-xY-em1">
|
|
<rect key="frame" x="0.0" y="0.0" width="265" height="31"/>
|
|
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
|
<nil key="textColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
<switch opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" contentHorizontalAlignment="center" contentVerticalAlignment="center" on="YES" translatesAutoresizingMaskIntoConstraints="NO" id="5oN-BL-Xtu">
|
|
<rect key="frame" x="285" y="0.0" width="51" height="31"/>
|
|
<connections>
|
|
<action selector="alarmTimeUpdated:" destination="Mki-dC-5Kc" eventType="valueChanged" id="KrO-lK-2lG"/>
|
|
</connections>
|
|
</switch>
|
|
</subviews>
|
|
</stackView>
|
|
<stackView opaque="NO" contentMode="scaleToFill" spacing="20" translatesAutoresizingMaskIntoConstraints="NO" id="A0Y-z2-p4h">
|
|
<rect key="frame" x="0.0" y="85" width="334" height="31"/>
|
|
<subviews>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Repeat on Weekends" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Gcr-Xt-GY4">
|
|
<rect key="frame" x="0.0" y="0.0" width="265" height="31"/>
|
|
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
|
<nil key="textColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
<switch opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" contentHorizontalAlignment="center" contentVerticalAlignment="center" on="YES" translatesAutoresizingMaskIntoConstraints="NO" id="WPM-Fh-sRB">
|
|
<rect key="frame" x="285" y="0.0" width="51" height="31"/>
|
|
<connections>
|
|
<action selector="alarmTimeUpdated:" destination="Mki-dC-5Kc" eventType="valueChanged" id="FGC-Oc-gFj"/>
|
|
</connections>
|
|
</switch>
|
|
</subviews>
|
|
</stackView>
|
|
</subviews>
|
|
</stackView>
|
|
</subviews>
|
|
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
|
|
<constraints>
|
|
<constraint firstItem="oae-b2-SoF" firstAttribute="top" secondItem="E4B-9M-iJd" secondAttribute="bottom" constant="8" symbolic="YES" id="1Lp-LK-Cbv"/>
|
|
<constraint firstAttribute="trailing" secondItem="qSt-1V-2DQ" secondAttribute="trailing" id="242-aD-jx9"/>
|
|
<constraint firstItem="qSt-1V-2DQ" firstAttribute="leading" secondItem="N7f-vi-SFU" secondAttribute="leading" id="24e-Kv-4pX"/>
|
|
<constraint firstItem="bCI-jj-foN" firstAttribute="leading" secondItem="O5c-Ga-0xh" secondAttribute="leading" id="43V-1B-vky"/>
|
|
<constraint firstItem="qSt-1V-2DQ" firstAttribute="top" secondItem="N7f-vi-SFU" secondAttribute="top" id="73E-1E-JcJ"/>
|
|
<constraint firstItem="e8v-cM-bxf" firstAttribute="top" secondItem="eZX-HE-BKB" secondAttribute="bottom" constant="8" symbolic="YES" id="7a1-Z3-Et3"/>
|
|
<constraint firstAttribute="trailing" secondItem="e8v-cM-bxf" secondAttribute="trailing" constant="20" id="Ign-Qn-62c"/>
|
|
<constraint firstAttribute="trailing" secondItem="eZX-HE-BKB" secondAttribute="trailing" id="N8p-Y4-j0g"/>
|
|
<constraint firstItem="E4B-9M-iJd" firstAttribute="top" secondItem="bCI-jj-foN" secondAttribute="bottom" constant="20" id="QFX-LQ-Nfv"/>
|
|
<constraint firstItem="O5c-Ga-0xh" firstAttribute="leading" secondItem="qSt-1V-2DQ" secondAttribute="leading" id="SUz-bu-pRK"/>
|
|
<constraint firstItem="eZX-HE-BKB" firstAttribute="top" secondItem="oae-b2-SoF" secondAttribute="bottom" constant="8" symbolic="YES" id="WX4-Qm-SeS"/>
|
|
<constraint firstAttribute="height" constant="811" id="cnu-Mg-s8p"/>
|
|
<constraint firstAttribute="trailing" secondItem="oae-b2-SoF" secondAttribute="trailing" id="coP-Xd-6YG"/>
|
|
<constraint firstAttribute="trailing" secondItem="E4B-9M-iJd" secondAttribute="trailing" id="dVC-Jj-Xtg"/>
|
|
<constraint firstItem="O5c-Ga-0xh" firstAttribute="trailing" secondItem="bCI-jj-foN" secondAttribute="trailing" id="dhR-mZ-i9v"/>
|
|
<constraint firstItem="O5c-Ga-0xh" firstAttribute="top" secondItem="qSt-1V-2DQ" secondAttribute="bottom" constant="8" symbolic="YES" id="f5R-6J-Cxq"/>
|
|
<constraint firstItem="e8v-cM-bxf" firstAttribute="leading" secondItem="N7f-vi-SFU" secondAttribute="leading" constant="20" id="hCw-vh-G6m"/>
|
|
<constraint firstItem="oae-b2-SoF" firstAttribute="leading" secondItem="N7f-vi-SFU" secondAttribute="leading" id="kG1-Vr-2YU"/>
|
|
<constraint firstItem="eZX-HE-BKB" firstAttribute="leading" secondItem="N7f-vi-SFU" secondAttribute="leading" id="l5g-VX-CUi"/>
|
|
<constraint firstItem="E4B-9M-iJd" firstAttribute="leading" secondItem="N7f-vi-SFU" secondAttribute="leading" id="uav-jK-KIx"/>
|
|
<constraint firstItem="bCI-jj-foN" firstAttribute="top" secondItem="O5c-Ga-0xh" secondAttribute="bottom" constant="10" id="ukY-C0-Fua"/>
|
|
<constraint firstItem="O5c-Ga-0xh" firstAttribute="trailing" secondItem="qSt-1V-2DQ" secondAttribute="trailing" id="vcB-3y-vOh"/>
|
|
</constraints>
|
|
<edgeInsets key="layoutMargins" top="0.0" left="0.0" bottom="0.0" right="0.0"/>
|
|
</view>
|
|
</subviews>
|
|
<constraints>
|
|
<constraint firstItem="N7f-vi-SFU" firstAttribute="centerX" secondItem="ybc-8d-6pJ" secondAttribute="centerX" id="9sw-RP-ShH"/>
|
|
<constraint firstAttribute="trailing" secondItem="N7f-vi-SFU" secondAttribute="trailing" id="W7k-vp-Dh9"/>
|
|
<constraint firstItem="N7f-vi-SFU" firstAttribute="leading" secondItem="ybc-8d-6pJ" secondAttribute="leading" id="emg-h4-yvU"/>
|
|
</constraints>
|
|
<viewLayoutGuide key="contentLayoutGuide" id="Uk6-Oc-bJw"/>
|
|
<viewLayoutGuide key="frameLayoutGuide" id="LfY-uk-G49"/>
|
|
</scrollView>
|
|
</subviews>
|
|
<viewLayoutGuide key="safeArea" id="3c5-DT-0zJ"/>
|
|
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
|
|
<constraints>
|
|
<constraint firstItem="xiP-HU-kTr" firstAttribute="trailing" secondItem="YRJ-pi-UhZ" secondAttribute="trailingMargin" id="EaS-LG-hZJ"/>
|
|
<constraint firstAttribute="bottom" secondItem="ybc-8d-6pJ" secondAttribute="bottom" id="QpA-XC-08Q"/>
|
|
<constraint firstItem="ybc-8d-6pJ" firstAttribute="leading" secondItem="Xqs-n0-H9G" secondAttribute="leading" id="U1p-uq-oYZ"/>
|
|
<constraint firstItem="6d8-Gi-Ipa" firstAttribute="top" secondItem="xiP-HU-kTr" secondAttribute="top" id="VF4-6k-tyJ"/>
|
|
<constraint firstItem="97A-aJ-4ms" firstAttribute="leading" secondItem="6d8-Gi-Ipa" secondAttribute="leading" id="Wzf-OP-Ouq"/>
|
|
<constraint firstItem="97A-aJ-4ms" firstAttribute="trailing" secondItem="Xqs-n0-H9G" secondAttribute="trailing" id="dEs-Ra-YHd"/>
|
|
<constraint firstItem="Xqs-n0-H9G" firstAttribute="top" secondItem="97A-aJ-4ms" secondAttribute="bottom" id="eq5-JR-Y8a"/>
|
|
<constraint firstItem="6d8-Gi-Ipa" firstAttribute="top" secondItem="YRJ-pi-UhZ" secondAttribute="top" constant="20" symbolic="YES" id="eqm-Jh-Tq8"/>
|
|
<constraint firstItem="6d8-Gi-Ipa" firstAttribute="leading" secondItem="Xqs-n0-H9G" secondAttribute="leading" id="g5s-Ss-4q4"/>
|
|
<constraint firstItem="97A-aJ-4ms" firstAttribute="trailing" secondItem="xiP-HU-kTr" secondAttribute="trailing" id="gY8-V1-oIo"/>
|
|
<constraint firstItem="ybc-8d-6pJ" firstAttribute="top" secondItem="Xqs-n0-H9G" secondAttribute="bottom" constant="7.5" id="mrX-fy-Eao"/>
|
|
<constraint firstItem="97A-aJ-4ms" firstAttribute="top" secondItem="6d8-Gi-Ipa" secondAttribute="top" id="xcQ-tn-y3S"/>
|
|
<constraint firstItem="6d8-Gi-Ipa" firstAttribute="leading" secondItem="YRJ-pi-UhZ" secondAttribute="leadingMargin" id="xrU-cj-Rgx"/>
|
|
<constraint firstItem="ybc-8d-6pJ" firstAttribute="trailing" secondItem="Xqs-n0-H9G" secondAttribute="trailing" id="yN8-Up-WNL"/>
|
|
</constraints>
|
|
</view>
|
|
<navigationItem key="navigationItem" id="Ydw-dw-vLC"/>
|
|
<connections>
|
|
<outlet property="alarmNameTextField" destination="bJg-zp-Aan" id="Itt-3v-GJB"/>
|
|
<outlet property="repeatWeekdaysSwitch" destination="5oN-BL-Xtu" id="gqb-l3-1jZ"/>
|
|
<outlet property="repeatWeekendsSwitch" destination="WPM-Fh-sRB" id="LB7-zW-jpC"/>
|
|
<outlet property="scrollView" destination="ybc-8d-6pJ" id="m1B-ff-zeC"/>
|
|
<outlet property="scrollViewInner" destination="N7f-vi-SFU" id="LQW-6T-f6x"/>
|
|
<outlet property="timePicker" destination="qSt-1V-2DQ" id="aDM-jE-0OP"/>
|
|
<outlet property="timeTillAlarmLabel" destination="Xqs-n0-H9G" id="fg6-18-oAG"/>
|
|
<outlet property="wvmPicker" destination="oae-b2-SoF" id="ADd-1r-iNM"/>
|
|
</connections>
|
|
</viewController>
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="0OD-e8-Pfh" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
|
|
</objects>
|
|
<point key="canvasLocation" x="-494.20289855072468" y="1575.6696428571429"/>
|
|
</scene>
|
|
<!--Alarm Activation View Controller-->
|
|
<scene sceneID="21H-AI-pzd">
|
|
<objects>
|
|
<viewController id="hDW-11-g9U" customClass="AlarmActivationViewController" customModule="ProjectClock" customModuleProvider="target" sceneMemberID="viewController">
|
|
<view key="view" contentMode="scaleToFill" id="BZn-UX-vps">
|
|
<rect key="frame" x="0.0" y="0.0" width="414" height="842"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<subviews>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="17:40" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="vmg-Oj-8tB">
|
|
<rect key="frame" x="20" y="20" width="374" height="137.5"/>
|
|
<fontDescription key="fontDescription" type="system" weight="thin" pointSize="115"/>
|
|
<nil key="textColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Jan 17, Sunday" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="42Q-0v-ZS3">
|
|
<rect key="frame" x="20" y="152.5" width="374" height="25.5"/>
|
|
<fontDescription key="fontDescription" type="system" pointSize="21"/>
|
|
<nil key="textColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
<view contentMode="scaleToFill" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="OMQ-qK-fej" userLabel="factorView">
|
|
<rect key="frame" x="20" y="249" width="374" height="343"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
|
<subviews>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="Solve: " lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="CZ0-R6-FDq">
|
|
<rect key="frame" x="39" y="35" width="300" height="33"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
|
<fontDescription key="fontDescription" type="system" pointSize="27"/>
|
|
<nil key="textColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
<textField opaque="NO" contentMode="scaleToFill" fixedFrame="YES" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="eTb-g7-8x3">
|
|
<rect key="frame" x="39" y="154" width="309" height="34"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
|
<fontDescription key="fontDescription" type="system" pointSize="14"/>
|
|
<textInputTraits key="textInputTraits" textContentType="cc-number"/>
|
|
<connections>
|
|
<action selector="checkBinomialSolution:" destination="hDW-11-g9U" eventType="editingChanged" id="nuZ-mN-UR3"/>
|
|
</connections>
|
|
</textField>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="Input 1 answer:" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="vHe-pz-8w2">
|
|
<rect key="frame" x="39" y="113" width="174" height="33"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
|
<fontDescription key="fontDescription" type="system" pointSize="27"/>
|
|
<nil key="textColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
</subviews>
|
|
<color key="backgroundColor" systemColor="systemGray6Color"/>
|
|
</view>
|
|
<view contentMode="scaleToFill" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="NmX-iJ-1D0" userLabel="rpsView">
|
|
<rect key="frame" x="20" y="261" width="374" height="343"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
|
<subviews>
|
|
<stackView opaque="NO" contentMode="scaleToFill" fixedFrame="YES" axis="vertical" spacing="114" translatesAutoresizingMaskIntoConstraints="NO" id="NTs-bN-aK1">
|
|
<rect key="frame" x="19" y="0.0" width="336" height="188.5"/>
|
|
<subviews>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="RPS: What do you choose?" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="HEP-oh-VSY">
|
|
<rect key="frame" x="0.0" y="0.0" width="336" height="32.5"/>
|
|
<fontDescription key="fontDescription" type="system" pointSize="27"/>
|
|
<nil key="textColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
<stackView opaque="NO" contentMode="scaleToFill" spacing="64" translatesAutoresizingMaskIntoConstraints="NO" id="213-rS-oYj">
|
|
<rect key="frame" x="0.0" y="146.5" width="336" height="42"/>
|
|
<subviews>
|
|
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Ndj-R4-AKk">
|
|
<rect key="frame" x="0.0" y="0.0" width="55" height="42"/>
|
|
<color key="backgroundColor" systemColor="systemGroupedBackgroundColor"/>
|
|
<fontDescription key="fontDescription" type="system" pointSize="25"/>
|
|
<state key="normal" title="Rock"/>
|
|
<connections>
|
|
<action selector="rockChoice:" destination="hDW-11-g9U" eventType="touchUpInside" id="w4O-MC-ohr"/>
|
|
</connections>
|
|
</button>
|
|
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Iiv-Co-j8G">
|
|
<rect key="frame" x="119" y="0.0" width="62" height="42"/>
|
|
<color key="backgroundColor" systemColor="secondarySystemBackgroundColor"/>
|
|
<fontDescription key="fontDescription" type="system" pointSize="25"/>
|
|
<state key="normal" title="Paper"/>
|
|
<connections>
|
|
<action selector="paperChoice:" destination="hDW-11-g9U" eventType="touchUpInside" id="giR-wy-jqv"/>
|
|
</connections>
|
|
</button>
|
|
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="U4y-ls-yuK">
|
|
<rect key="frame" x="245" y="0.0" width="91" height="42"/>
|
|
<color key="backgroundColor" systemColor="secondarySystemBackgroundColor"/>
|
|
<fontDescription key="fontDescription" type="system" pointSize="25"/>
|
|
<state key="normal" title="Scissors"/>
|
|
<connections>
|
|
<action selector="scissorChoice:" destination="hDW-11-g9U" eventType="touchUpInside" id="BVu-ST-Hfr"/>
|
|
</connections>
|
|
</button>
|
|
</subviews>
|
|
</stackView>
|
|
</subviews>
|
|
</stackView>
|
|
</subviews>
|
|
<color key="backgroundColor" systemColor="systemGray4Color"/>
|
|
</view>
|
|
</subviews>
|
|
<viewLayoutGuide key="safeArea" id="hS6-fS-yWp"/>
|
|
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
|
|
<constraints>
|
|
<constraint firstItem="vmg-Oj-8tB" firstAttribute="top" secondItem="hS6-fS-yWp" secondAttribute="top" constant="20" id="5lz-9m-i9F"/>
|
|
<constraint firstItem="vmg-Oj-8tB" firstAttribute="leading" secondItem="hS6-fS-yWp" secondAttribute="leading" constant="20" id="7fm-Y8-FaE"/>
|
|
<constraint firstItem="42Q-0v-ZS3" firstAttribute="top" secondItem="vmg-Oj-8tB" secondAttribute="bottom" constant="-5" id="GNM-uI-sQt"/>
|
|
<constraint firstItem="hS6-fS-yWp" firstAttribute="trailing" secondItem="42Q-0v-ZS3" secondAttribute="trailing" constant="20" id="L1F-Bv-r5M"/>
|
|
<constraint firstItem="42Q-0v-ZS3" firstAttribute="leading" secondItem="hS6-fS-yWp" secondAttribute="leading" constant="20" id="Nbf-jB-Uq5"/>
|
|
<constraint firstItem="hS6-fS-yWp" firstAttribute="trailing" secondItem="vmg-Oj-8tB" secondAttribute="trailing" constant="20" id="vVE-ID-dgj"/>
|
|
</constraints>
|
|
</view>
|
|
<connections>
|
|
<outlet property="dateLabel" destination="42Q-0v-ZS3" id="t7y-cH-391"/>
|
|
<outlet property="puzzleAnswerInput" destination="eTb-g7-8x3" id="xIh-TJ-vhq"/>
|
|
<outlet property="puzzleQuestionLabel" destination="CZ0-R6-FDq" id="gon-N6-XTD"/>
|
|
<outlet property="puzzleView" destination="OMQ-qK-fej" id="KLT-oe-RJX"/>
|
|
<outlet property="rpsResult" destination="HEP-oh-VSY" id="W2G-eZ-mzI"/>
|
|
<outlet property="rpsView" destination="NmX-iJ-1D0" id="Rhg-Hm-2Xx"/>
|
|
<outlet property="timeLabel" destination="vmg-Oj-8tB" id="FJJ-No-dwF"/>
|
|
</connections>
|
|
</viewController>
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="78q-sr-CNz" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
|
|
</objects>
|
|
<point key="canvasLocation" x="2389.8550724637685" y="1101.5625"/>
|
|
</scene>
|
|
<!--Alarm Activator-->
|
|
<scene sceneID="c7a-VN-D68">
|
|
<objects>
|
|
<tabBarController automaticallyAdjustsScrollViewInsets="NO" id="s8U-C8-W2S" customClass="AlarmActivator" customModule="ProjectClock" customModuleProvider="target" sceneMemberID="viewController">
|
|
<toolbarItems/>
|
|
<tabBar key="tabBar" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" id="203-Gr-Mvz">
|
|
<rect key="frame" x="0.0" y="0.0" width="1000" height="1000"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
|
</tabBar>
|
|
<connections>
|
|
<segue destination="hDW-11-g9U" kind="showDetail" identifier="activate-alarm" destinationCreationSelector="sendAlarm:" id="z9o-Jh-fnM"/>
|
|
<segue destination="Bqt-du-DT2" kind="relationship" relationship="viewControllers" id="ZTh-ke-ZIV"/>
|
|
<segue destination="PYt-Lf-JNp" kind="relationship" relationship="viewControllers" id="uMq-nh-i7c"/>
|
|
<segue destination="BYZ-38-t0r" kind="relationship" relationship="viewControllers" destinationCreationSelector="Account" id="NN6-JO-Hmi"/>
|
|
<segue destination="r8W-6e-Hn2" kind="relationship" relationship="viewControllers" destinationCreationSelector="Testing" id="SLn-vq-UnH"/>
|
|
</connections>
|
|
</tabBarController>
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="S6R-Xr-Nfe" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
|
|
</objects>
|
|
<point key="canvasLocation" x="-1406" y="1102"/>
|
|
</scene>
|
|
<!--LoginVC-->
|
|
<scene sceneID="erw-PT-N27">
|
|
<objects>
|
|
<viewController id="ZAC-hn-zGl" customClass="LoginVC" customModule="ProjectClock" customModuleProvider="target" sceneMemberID="viewController">
|
|
<view key="view" contentMode="scaleToFill" id="ikD-PZ-wEA">
|
|
<rect key="frame" x="0.0" y="0.0" width="414" height="200"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<subviews>
|
|
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="fillEqually" spacing="20" translatesAutoresizingMaskIntoConstraints="NO" id="bey-TF-Fqa">
|
|
<rect key="frame" x="20" y="29" width="374" height="142"/>
|
|
<subviews>
|
|
<stackView opaque="NO" contentMode="scaleToFill" spacing="20" translatesAutoresizingMaskIntoConstraints="NO" id="4Rf-oJ-54p">
|
|
<rect key="frame" x="0.0" y="0.0" width="374" height="34"/>
|
|
<subviews>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Username" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="2A7-sm-WU9">
|
|
<rect key="frame" x="0.0" y="0.0" width="80" height="34"/>
|
|
<constraints>
|
|
<constraint firstAttribute="width" relation="greaterThanOrEqual" constant="80" id="sge-J8-P4B"/>
|
|
</constraints>
|
|
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
|
<nil key="textColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
<textField opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" placeholder="Unique Username (Case Sensitive)" textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="1M0-Wo-TZA">
|
|
<rect key="frame" x="100" y="0.0" width="274" height="34"/>
|
|
<fontDescription key="fontDescription" type="system" pointSize="14"/>
|
|
<textInputTraits key="textInputTraits" autocorrectionType="no" spellCheckingType="no" smartDashesType="no" smartInsertDeleteType="no" smartQuotesType="no" textContentType="username"/>
|
|
</textField>
|
|
</subviews>
|
|
</stackView>
|
|
<stackView opaque="NO" contentMode="scaleToFill" spacing="20" translatesAutoresizingMaskIntoConstraints="NO" id="8Az-dM-tXe">
|
|
<rect key="frame" x="0.0" y="54" width="374" height="34"/>
|
|
<subviews>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Password" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="vtI-qz-pCA">
|
|
<rect key="frame" x="0.0" y="0.0" width="80" height="34"/>
|
|
<constraints>
|
|
<constraint firstAttribute="width" relation="greaterThanOrEqual" constant="80" id="CfI-BL-Ifg"/>
|
|
</constraints>
|
|
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
|
<nil key="textColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
<textField opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" placeholder="Password (Case Sensitive)" textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="3pJ-zP-vKy">
|
|
<rect key="frame" x="100" y="0.0" width="274" height="34"/>
|
|
<fontDescription key="fontDescription" type="system" pointSize="14"/>
|
|
<textInputTraits key="textInputTraits" secureTextEntry="YES"/>
|
|
</textField>
|
|
</subviews>
|
|
</stackView>
|
|
<stackView opaque="NO" contentMode="scaleToFill" distribution="fillEqually" spacing="20" translatesAutoresizingMaskIntoConstraints="NO" id="2Vc-MS-Vmc">
|
|
<rect key="frame" x="0.0" y="108" width="374" height="34"/>
|
|
<subviews>
|
|
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="DpZ-cR-QRd">
|
|
<rect key="frame" x="0.0" y="0.0" width="177" height="34"/>
|
|
<state key="normal" title="Register"/>
|
|
<connections>
|
|
<action selector="register:" destination="ZAC-hn-zGl" eventType="touchUpInside" id="t9e-S1-E1e"/>
|
|
</connections>
|
|
</button>
|
|
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="C8G-k3-WeR">
|
|
<rect key="frame" x="197" y="0.0" width="177" height="34"/>
|
|
<state key="normal" title="Login"/>
|
|
<connections>
|
|
<action selector="login:" destination="ZAC-hn-zGl" eventType="touchUpInside" id="hda-pr-3rN"/>
|
|
</connections>
|
|
</button>
|
|
</subviews>
|
|
</stackView>
|
|
</subviews>
|
|
</stackView>
|
|
</subviews>
|
|
<viewLayoutGuide key="safeArea" id="bky-eU-lyX"/>
|
|
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
|
|
<constraints>
|
|
<constraint firstItem="bey-TF-Fqa" firstAttribute="centerY" secondItem="ikD-PZ-wEA" secondAttribute="centerY" id="61k-0f-XAy"/>
|
|
<constraint firstAttribute="trailing" secondItem="bey-TF-Fqa" secondAttribute="trailing" constant="20" id="6q6-l9-TNU"/>
|
|
<constraint firstItem="bey-TF-Fqa" firstAttribute="leading" secondItem="ikD-PZ-wEA" secondAttribute="leading" constant="20" id="Juc-Oa-X2W"/>
|
|
</constraints>
|
|
</view>
|
|
<connections>
|
|
<outlet property="password" destination="3pJ-zP-vKy" id="Cnb-HO-uMj"/>
|
|
<outlet property="username" destination="1M0-Wo-TZA" id="rfc-YG-20V"/>
|
|
</connections>
|
|
</viewController>
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="M0T-zq-vZ0" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
|
|
</objects>
|
|
<point key="canvasLocation" x="897" y="1342"/>
|
|
</scene>
|
|
<!--ManageVC-->
|
|
<scene sceneID="jRZ-qD-YDj">
|
|
<objects>
|
|
<viewController id="3gV-kF-UbK" customClass="ManageVC" customModule="ProjectClock" customModuleProvider="target" sceneMemberID="viewController">
|
|
<view key="view" contentMode="scaleToFill" id="yUd-Ri-s9C">
|
|
<rect key="frame" x="0.0" y="0.0" width="414" height="704"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<subviews>
|
|
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="20" translatesAutoresizingMaskIntoConstraints="NO" id="gYR-mG-zfS">
|
|
<rect key="frame" x="20" y="0.0" width="374" height="441.5"/>
|
|
<subviews>
|
|
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="gUf-g1-1af">
|
|
<rect key="frame" x="0.0" y="0.0" width="374" height="170"/>
|
|
<subviews>
|
|
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="person.crop.circle.badge.checkmark" catalog="system" translatesAutoresizingMaskIntoConstraints="NO" id="yVW-fL-SIQ">
|
|
<rect key="frame" x="130.5" y="0.0" width="111.5" height="109.5"/>
|
|
<constraints>
|
|
<constraint firstAttribute="width" constant="110" id="So8-k5-nLS"/>
|
|
<constraint firstAttribute="height" constant="110" id="inA-vb-CrL"/>
|
|
</constraints>
|
|
</imageView>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Username 233" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="kAN-ll-4wh">
|
|
<rect key="frame" x="20" y="118" width="334" height="20.5"/>
|
|
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
|
<nil key="textColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Joined on Jan 8, 2021" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="cT0-Ux-t7H">
|
|
<rect key="frame" x="20" y="138.5" width="334" height="14.5"/>
|
|
<fontDescription key="fontDescription" type="system" pointSize="12"/>
|
|
<color key="textColor" systemColor="secondaryLabelColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
</subviews>
|
|
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
|
|
<constraints>
|
|
<constraint firstItem="cT0-Ux-t7H" firstAttribute="leading" secondItem="gUf-g1-1af" secondAttribute="leading" constant="20" id="1Ik-pd-j1d"/>
|
|
<constraint firstItem="cT0-Ux-t7H" firstAttribute="top" secondItem="kAN-ll-4wh" secondAttribute="bottom" id="8Tf-2A-QR5"/>
|
|
<constraint firstItem="yVW-fL-SIQ" firstAttribute="centerX" secondItem="gUf-g1-1af" secondAttribute="centerX" id="BgL-qD-g20"/>
|
|
<constraint firstItem="kAN-ll-4wh" firstAttribute="top" secondItem="yVW-fL-SIQ" secondAttribute="bottom" constant="8" symbolic="YES" id="Bt4-2a-aPr"/>
|
|
<constraint firstAttribute="trailing" secondItem="kAN-ll-4wh" secondAttribute="trailing" constant="20" id="DNM-FH-WaB"/>
|
|
<constraint firstItem="yVW-fL-SIQ" firstAttribute="top" secondItem="gUf-g1-1af" secondAttribute="top" id="bfq-gx-ofm"/>
|
|
<constraint firstItem="kAN-ll-4wh" firstAttribute="leading" secondItem="gUf-g1-1af" secondAttribute="leading" constant="20" id="dqc-ZN-G6v"/>
|
|
<constraint firstAttribute="height" constant="170" id="xvU-zX-6BQ"/>
|
|
<constraint firstAttribute="trailing" secondItem="cT0-Ux-t7H" secondAttribute="trailing" constant="20" id="yRX-lY-fXX"/>
|
|
</constraints>
|
|
</view>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Family" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="cqT-C1-NoI">
|
|
<rect key="frame" x="0.0" y="190" width="374" height="20.5"/>
|
|
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
|
<color key="textColor" systemColor="secondaryLabelColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
<stackView opaque="NO" contentMode="scaleToFill" spacing="20" translatesAutoresizingMaskIntoConstraints="NO" id="q1f-J9-ukS">
|
|
<rect key="frame" x="0.0" y="230.5" width="374" height="20.5"/>
|
|
<subviews>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Current Family" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="eoW-M7-PYh">
|
|
<rect key="frame" x="0.0" y="0.0" width="111" height="20.5"/>
|
|
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
|
<nil key="textColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" verticalHuggingPriority="251" text="None" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="5VN-tm-dGm">
|
|
<rect key="frame" x="131" y="0.0" width="243" height="20.5"/>
|
|
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
|
<color key="textColor" systemColor="secondaryLabelColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
</subviews>
|
|
</stackView>
|
|
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="a4b-tg-b7K">
|
|
<rect key="frame" x="0.0" y="271" width="374" height="30"/>
|
|
<state key="normal" title="Manage Family"/>
|
|
<connections>
|
|
<segue destination="4ss-Ye-Da4" kind="show" id="9aj-jI-ZmP"/>
|
|
</connections>
|
|
</button>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Account Actions" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="dgZ-Jv-Z0F">
|
|
<rect key="frame" x="0.0" y="321" width="374" height="20.5"/>
|
|
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
|
<color key="textColor" systemColor="secondaryLabelColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="3pG-br-PVl">
|
|
<rect key="frame" x="0.0" y="361.5" width="374" height="30"/>
|
|
<state key="normal" title="Log Out">
|
|
<color key="titleColor" systemColor="systemOrangeColor"/>
|
|
</state>
|
|
<connections>
|
|
<action selector="logout:" destination="3gV-kF-UbK" eventType="touchUpInside" id="dyQ-AR-u9Y"/>
|
|
</connections>
|
|
</button>
|
|
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="awy-Du-cqu">
|
|
<rect key="frame" x="0.0" y="411.5" width="374" height="30"/>
|
|
<state key="normal" title="Delete Account">
|
|
<color key="titleColor" systemColor="systemRedColor"/>
|
|
</state>
|
|
<connections>
|
|
<action selector="deleteAccount:" destination="3gV-kF-UbK" eventType="touchUpInside" id="iQ9-m9-VIm"/>
|
|
</connections>
|
|
</button>
|
|
</subviews>
|
|
</stackView>
|
|
</subviews>
|
|
<viewLayoutGuide key="safeArea" id="xo1-tu-MEz"/>
|
|
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
|
|
<constraints>
|
|
<constraint firstItem="gYR-mG-zfS" firstAttribute="leading" secondItem="yUd-Ri-s9C" secondAttribute="leading" constant="20" id="LuV-cO-Q8K"/>
|
|
<constraint firstItem="gYR-mG-zfS" firstAttribute="top" secondItem="yUd-Ri-s9C" secondAttribute="top" id="aTB-LN-BGK"/>
|
|
<constraint firstAttribute="trailing" secondItem="gYR-mG-zfS" secondAttribute="trailing" constant="20" id="fxQ-LY-4QQ"/>
|
|
</constraints>
|
|
</view>
|
|
<connections>
|
|
<outlet property="lCurrentFamily" destination="5VN-tm-dGm" id="0Mr-NX-7Ww"/>
|
|
<outlet property="lJoinDate" destination="cT0-Ux-t7H" id="1XG-r8-Qr4"/>
|
|
<outlet property="lUsername" destination="kAN-ll-4wh" id="3Ta-rI-wql"/>
|
|
</connections>
|
|
</viewController>
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="pLc-eQ-yBW" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
|
|
</objects>
|
|
<point key="canvasLocation" x="897" y="1683"/>
|
|
</scene>
|
|
<!--Family Create JoinVC-->
|
|
<scene sceneID="tUH-PD-QsR">
|
|
<objects>
|
|
<viewController id="MJK-PM-TUJ" customClass="FamilyCreateJoinVC" customModule="ProjectClock" customModuleProvider="target" sceneMemberID="viewController">
|
|
<view key="view" contentMode="scaleToFill" id="hVL-5L-UCI">
|
|
<rect key="frame" x="0.0" y="0.0" width="414" height="650"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<subviews>
|
|
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="fillEqually" spacing="20" translatesAutoresizingMaskIntoConstraints="NO" id="EoV-eE-GYj">
|
|
<rect key="frame" x="20" y="20" width="374" height="142"/>
|
|
<subviews>
|
|
<stackView opaque="NO" contentMode="scaleToFill" spacing="20" translatesAutoresizingMaskIntoConstraints="NO" id="Pjr-LE-crM">
|
|
<rect key="frame" x="0.0" y="0.0" width="374" height="34"/>
|
|
<subviews>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Family Name" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="YfO-H5-olP">
|
|
<rect key="frame" x="0.0" y="0.0" width="100" height="34"/>
|
|
<constraints>
|
|
<constraint firstAttribute="width" relation="greaterThanOrEqual" constant="100" id="Da0-E3-S2B"/>
|
|
</constraints>
|
|
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
|
<nil key="textColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
<textField opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="aPT-13-Az4">
|
|
<rect key="frame" x="120" y="0.0" width="254" height="34"/>
|
|
<fontDescription key="fontDescription" type="system" pointSize="14"/>
|
|
<textInputTraits key="textInputTraits" autocorrectionType="no" spellCheckingType="no" smartDashesType="no" smartInsertDeleteType="no" smartQuotesType="no" textContentType="username"/>
|
|
</textField>
|
|
</subviews>
|
|
</stackView>
|
|
<stackView opaque="NO" contentMode="scaleToFill" spacing="20" translatesAutoresizingMaskIntoConstraints="NO" id="QPe-BN-cuF">
|
|
<rect key="frame" x="0.0" y="54" width="374" height="34"/>
|
|
<subviews>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Family Pin" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="YUh-Lx-twG">
|
|
<rect key="frame" x="0.0" y="0.0" width="100" height="34"/>
|
|
<constraints>
|
|
<constraint firstAttribute="width" relation="greaterThanOrEqual" constant="100" id="NjG-Ab-Dio"/>
|
|
</constraints>
|
|
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
|
<nil key="textColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
<textField opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="UGD-ka-LPo">
|
|
<rect key="frame" x="120" y="0.0" width="254" height="34"/>
|
|
<fontDescription key="fontDescription" type="system" pointSize="14"/>
|
|
<textInputTraits key="textInputTraits" secureTextEntry="YES" textContentType="one-time-code"/>
|
|
</textField>
|
|
</subviews>
|
|
</stackView>
|
|
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="KSB-S7-kAX">
|
|
<rect key="frame" x="0.0" y="108" width="374" height="34"/>
|
|
<state key="normal" title="Create/Join"/>
|
|
<connections>
|
|
<action selector="btnCreateOrJoin:" destination="MJK-PM-TUJ" eventType="touchUpInside" id="wqB-ir-1be"/>
|
|
<action selector="register:" destination="ZAC-hn-zGl" eventType="touchUpInside" id="fbN-Jr-RKv"/>
|
|
</connections>
|
|
</button>
|
|
</subviews>
|
|
</stackView>
|
|
</subviews>
|
|
<viewLayoutGuide key="safeArea" id="Gjo-27-xML"/>
|
|
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
|
|
<constraints>
|
|
<constraint firstItem="Gjo-27-xML" firstAttribute="trailing" secondItem="EoV-eE-GYj" secondAttribute="trailing" constant="20" id="0Tg-gG-uTP"/>
|
|
<constraint firstItem="EoV-eE-GYj" firstAttribute="top" secondItem="Gjo-27-xML" secondAttribute="top" constant="20" id="dFi-T2-Ziw"/>
|
|
<constraint firstItem="EoV-eE-GYj" firstAttribute="leading" secondItem="Gjo-27-xML" secondAttribute="leading" constant="20" id="dNE-YR-Lmh"/>
|
|
</constraints>
|
|
</view>
|
|
<navigationItem key="navigationItem" id="ZUB-xj-wf6"/>
|
|
<connections>
|
|
<outlet property="bCreateJoin" destination="KSB-S7-kAX" id="aeU-Yk-wmh"/>
|
|
<outlet property="lFamilyNameOrId" destination="YfO-H5-olP" id="OXM-3N-ZVV"/>
|
|
<outlet property="tNameOrId" destination="aPT-13-Az4" id="6Cw-ur-FBF"/>
|
|
<outlet property="tPin" destination="UGD-ka-LPo" id="aNg-6j-ipe"/>
|
|
</connections>
|
|
</viewController>
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="kMK-Pp-v1l" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
|
|
</objects>
|
|
<point key="canvasLocation" x="1664" y="2271"/>
|
|
</scene>
|
|
<!--FamilyVC-->
|
|
<scene sceneID="KZB-tX-blq">
|
|
<objects>
|
|
<viewController id="4ss-Ye-Da4" customClass="FamilyVC" customModule="ProjectClock" customModuleProvider="target" sceneMemberID="viewController">
|
|
<view key="view" contentMode="scaleToFill" id="M0S-uG-lPW">
|
|
<rect key="frame" x="0.0" y="0.0" width="414" height="650"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<subviews>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Family" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="4kN-8K-gM9">
|
|
<rect key="frame" x="20" y="20" width="374" height="20.5"/>
|
|
<fontDescription key="fontDescription" style="UICTFontTextStyleBody"/>
|
|
<nil key="textColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Manage Family Members" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="4JV-r6-luC">
|
|
<rect key="frame" x="20" y="40.5" width="374" height="14.5"/>
|
|
<fontDescription key="fontDescription" type="system" pointSize="12"/>
|
|
<nil key="textColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="fGb-4v-e2b">
|
|
<rect key="frame" x="20" y="75" width="374" height="575"/>
|
|
<subviews>
|
|
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="10" translatesAutoresizingMaskIntoConstraints="NO" id="vpv-oC-dfU">
|
|
<rect key="frame" x="0.0" y="0.0" width="374" height="110"/>
|
|
<subviews>
|
|
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="R2H-k5-27v">
|
|
<rect key="frame" x="0.0" y="0.0" width="374" height="30"/>
|
|
<state key="normal" title="Change Pin"/>
|
|
<connections>
|
|
<action selector="btnChangePin:" destination="4ss-Ye-Da4" eventType="touchUpInside" id="0g1-r0-3Fn"/>
|
|
</connections>
|
|
</button>
|
|
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="De7-dU-p8j">
|
|
<rect key="frame" x="0.0" y="40" width="374" height="30"/>
|
|
<state key="normal" title="Leave Family">
|
|
<color key="titleColor" systemColor="systemOrangeColor"/>
|
|
</state>
|
|
<connections>
|
|
<action selector="btnLeave:" destination="4ss-Ye-Da4" eventType="touchUpInside" id="YMe-ri-xkZ"/>
|
|
</connections>
|
|
</button>
|
|
<button opaque="NO" tag="1" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="mA7-bI-2hr">
|
|
<rect key="frame" x="0.0" y="80" width="374" height="30"/>
|
|
<state key="normal" title="Delete Family">
|
|
<color key="titleColor" systemColor="systemRedColor"/>
|
|
</state>
|
|
<connections>
|
|
<action selector="btnLeave:" destination="4ss-Ye-Da4" eventType="touchUpInside" id="S6Z-gL-u2U"/>
|
|
</connections>
|
|
</button>
|
|
</subviews>
|
|
</stackView>
|
|
</subviews>
|
|
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
|
|
<constraints>
|
|
<constraint firstItem="vpv-oC-dfU" firstAttribute="top" secondItem="fGb-4v-e2b" secondAttribute="top" id="L3g-D4-8a3"/>
|
|
<constraint firstItem="vpv-oC-dfU" firstAttribute="leading" secondItem="fGb-4v-e2b" secondAttribute="leading" id="ZS1-h8-ljQ"/>
|
|
<constraint firstAttribute="trailing" secondItem="vpv-oC-dfU" secondAttribute="trailing" id="oPm-FV-t2A"/>
|
|
</constraints>
|
|
</view>
|
|
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="yB2-sF-tqs">
|
|
<rect key="frame" x="20" y="75" width="374" height="107.5"/>
|
|
<subviews>
|
|
<stackView opaque="NO" contentMode="scaleToFill" distribution="fillEqually" spacing="20" translatesAutoresizingMaskIntoConstraints="NO" id="Afe-5l-IkF">
|
|
<rect key="frame" x="0.0" y="77.5" width="374" height="30"/>
|
|
<subviews>
|
|
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Dd1-LB-2Mm">
|
|
<rect key="frame" x="0.0" y="0.0" width="177" height="30"/>
|
|
<state key="normal" title="Create"/>
|
|
<connections>
|
|
<action selector="btnCreate:" destination="4ss-Ye-Da4" eventType="touchUpInside" id="hQN-oC-Qzf"/>
|
|
<action selector="register:" destination="ZAC-hn-zGl" eventType="touchUpInside" id="4uN-vJ-WXg"/>
|
|
</connections>
|
|
</button>
|
|
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="tz1-gQ-74Y">
|
|
<rect key="frame" x="197" y="0.0" width="177" height="30"/>
|
|
<state key="normal" title="Join"/>
|
|
<connections>
|
|
<action selector="btnJoin:" destination="4ss-Ye-Da4" eventType="touchUpInside" id="oVw-q9-eDv"/>
|
|
<action selector="login:" destination="ZAC-hn-zGl" eventType="touchUpInside" id="4rF-hE-JDe"/>
|
|
</connections>
|
|
</button>
|
|
</subviews>
|
|
</stackView>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" textAlignment="justified" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Dki-8q-7sB">
|
|
<rect key="frame" x="0.0" y="0.0" width="374" height="57.5"/>
|
|
<string key="text">You're not in a family yet. Do you want to create or join one? If you are a parent, family features allow you to add alarms to your children's list.</string>
|
|
<fontDescription key="fontDescription" type="system" pointSize="16"/>
|
|
<color key="textColor" systemColor="secondaryLabelColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
</subviews>
|
|
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
|
|
<constraints>
|
|
<constraint firstItem="Dki-8q-7sB" firstAttribute="top" secondItem="yB2-sF-tqs" secondAttribute="top" id="6Wb-fC-MCf"/>
|
|
<constraint firstAttribute="trailing" secondItem="Dki-8q-7sB" secondAttribute="trailing" id="FlT-Vd-Cmq"/>
|
|
<constraint firstAttribute="bottom" secondItem="Afe-5l-IkF" secondAttribute="bottom" id="Sss-B4-a65"/>
|
|
<constraint firstItem="Dki-8q-7sB" firstAttribute="leading" secondItem="yB2-sF-tqs" secondAttribute="leading" id="Y5l-wW-nua"/>
|
|
<constraint firstItem="Afe-5l-IkF" firstAttribute="leading" secondItem="yB2-sF-tqs" secondAttribute="leading" id="ZLK-CO-w9x"/>
|
|
<constraint firstItem="Afe-5l-IkF" firstAttribute="top" secondItem="Dki-8q-7sB" secondAttribute="bottom" constant="20" id="hT6-ZL-eqA"/>
|
|
<constraint firstAttribute="trailing" secondItem="Afe-5l-IkF" secondAttribute="trailing" id="uoC-iy-Uvw"/>
|
|
</constraints>
|
|
</view>
|
|
</subviews>
|
|
<viewLayoutGuide key="safeArea" id="ZHP-aO-cBk"/>
|
|
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
|
|
<constraints>
|
|
<constraint firstItem="fGb-4v-e2b" firstAttribute="leading" secondItem="ZHP-aO-cBk" secondAttribute="leading" constant="20" id="5MG-Gy-w4D"/>
|
|
<constraint firstItem="fGb-4v-e2b" firstAttribute="bottom" secondItem="ZHP-aO-cBk" secondAttribute="bottom" id="8I1-Nv-8fQ"/>
|
|
<constraint firstItem="4kN-8K-gM9" firstAttribute="top" secondItem="ZHP-aO-cBk" secondAttribute="top" constant="20" id="99M-Lo-GoC"/>
|
|
<constraint firstItem="ZHP-aO-cBk" firstAttribute="trailing" secondItem="fGb-4v-e2b" secondAttribute="trailing" constant="20" id="9b4-mg-jdt"/>
|
|
<constraint firstItem="ZHP-aO-cBk" firstAttribute="trailing" secondItem="yB2-sF-tqs" secondAttribute="trailing" constant="20" id="EoR-1a-gX9"/>
|
|
<constraint firstItem="4kN-8K-gM9" firstAttribute="trailing" secondItem="4JV-r6-luC" secondAttribute="trailing" id="Idr-0Z-Irc"/>
|
|
<constraint firstItem="4kN-8K-gM9" firstAttribute="leading" secondItem="ZHP-aO-cBk" secondAttribute="leading" constant="20" id="QHJ-i3-Z9o"/>
|
|
<constraint firstItem="ZHP-aO-cBk" firstAttribute="trailing" secondItem="4kN-8K-gM9" secondAttribute="trailing" constant="20" id="egO-zB-efN"/>
|
|
<constraint firstItem="yB2-sF-tqs" firstAttribute="top" secondItem="4JV-r6-luC" secondAttribute="bottom" constant="20" id="hAD-jQ-eLo"/>
|
|
<constraint firstItem="4kN-8K-gM9" firstAttribute="leading" secondItem="4JV-r6-luC" secondAttribute="leading" id="hyU-dP-Zcc"/>
|
|
<constraint firstItem="fGb-4v-e2b" firstAttribute="top" secondItem="4JV-r6-luC" secondAttribute="bottom" constant="20" id="iVl-Mf-5MX"/>
|
|
<constraint firstItem="yB2-sF-tqs" firstAttribute="leading" secondItem="ZHP-aO-cBk" secondAttribute="leading" constant="20" id="rMF-jX-a4l"/>
|
|
<constraint firstItem="4JV-r6-luC" firstAttribute="top" secondItem="4kN-8K-gM9" secondAttribute="bottom" id="xRb-1q-Gad"/>
|
|
</constraints>
|
|
<variation key="default">
|
|
<mask key="subviews">
|
|
<exclude reference="yB2-sF-tqs"/>
|
|
</mask>
|
|
</variation>
|
|
</view>
|
|
<navigationItem key="navigationItem" id="6by-4V-XuW"/>
|
|
<connections>
|
|
<outlet property="familyView" destination="fGb-4v-e2b" id="kJI-xP-J5H"/>
|
|
<outlet property="noFamilyView" destination="yB2-sF-tqs" id="dp1-fy-2tU"/>
|
|
<segue destination="MJK-PM-TUJ" kind="show" identifier="family-create-join" destinationCreationSelector="segueCreateJoin:" id="Abf-zv-CJ0"/>
|
|
</connections>
|
|
</viewController>
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="eGH-yq-k1z" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
|
|
</objects>
|
|
<point key="canvasLocation" x="895.6521739130435" y="2270.7589285714284"/>
|
|
</scene>
|
|
</scenes>
|
|
<resources>
|
|
<image name="alarm.fill" catalog="system" width="124" height="128"/>
|
|
<image name="checkmark" catalog="system" width="128" height="114"/>
|
|
<image name="clock.arrow.circlepath" catalog="system" width="128" height="110"/>
|
|
<image name="hammer.fill" catalog="system" width="128" height="117"/>
|
|
<image name="person.crop.circle" catalog="system" width="128" height="121"/>
|
|
<image name="person.crop.circle.badge.checkmark" catalog="system" width="128" height="113"/>
|
|
<image name="trash.fill" catalog="system" width="121" height="128"/>
|
|
<namedColor name="AccentColor">
|
|
<color red="0.0" green="0.46000000000000002" blue="0.89000000000000001" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
|
</namedColor>
|
|
<systemColor name="secondaryLabelColor">
|
|
<color red="0.23529411764705882" green="0.23529411764705882" blue="0.2627450980392157" alpha="0.59999999999999998" colorSpace="custom" customColorSpace="sRGB"/>
|
|
</systemColor>
|
|
<systemColor name="secondarySystemBackgroundColor">
|
|
<color red="0.94901960784313721" green="0.94901960784313721" blue="0.96862745098039216" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
|
</systemColor>
|
|
<systemColor name="systemBackgroundColor">
|
|
<color white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
|
</systemColor>
|
|
<systemColor name="systemGray4Color">
|
|
<color red="0.81960784313725488" green="0.81960784313725488" blue="0.83921568627450982" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
|
</systemColor>
|
|
<systemColor name="systemGray6Color">
|
|
<color red="0.94901960784313721" green="0.94901960784313721" blue="0.96862745098039216" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
|
</systemColor>
|
|
<systemColor name="systemGroupedBackgroundColor">
|
|
<color red="0.94901960784313721" green="0.94901960784313721" blue="0.96862745098039216" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
|
</systemColor>
|
|
<systemColor name="systemOrangeColor">
|
|
<color red="1" green="0.58431372549019611" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
|
</systemColor>
|
|
<systemColor name="systemRedColor">
|
|
<color red="1" green="0.23137254901960785" blue="0.18823529411764706" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
|
</systemColor>
|
|
</resources>
|
|
</document>
|