diff options
| author | Nicholas Tay <nick@windblume.net> | 2022-03-14 15:47:36 +1100 | 
|---|---|---|
| committer | Nicholas Tay <nick@windblume.net> | 2022-03-14 16:06:32 +1100 | 
| commit | a8c3db459cc1be105dd910efb8bbc08bc163fb91 (patch) | |
| tree | 2a523f0a71adc1be28fff0c9881e43f579ce3ab1 /foray/Base.lproj/Main.storyboard | |
| parent | 2dc7c2df9ba4f6201d3dcefaa77a52425a65e2c7 (diff) | |
| download | forayios-a8c3db459cc1be105dd910efb8bbc08bc163fb91.tar.gz forayios-a8c3db459cc1be105dd910efb8bbc08bc163fb91.tar.bz2 forayios-a8c3db459cc1be105dd910efb8bbc08bc163fb91.zip  | |
Learning UITableViewController: array data + custom cells
Forgot to commit after finishing just the using array data bit. So committing with the custom cells done.
https://www.ralfebert.com/ios-examples/uikit/uitableviewcontroller/
Diffstat (limited to 'foray/Base.lproj/Main.storyboard')
| -rw-r--r-- | foray/Base.lproj/Main.storyboard | 75 | 
1 files changed, 62 insertions, 13 deletions
diff --git a/foray/Base.lproj/Main.storyboard b/foray/Base.lproj/Main.storyboard index 25a7638..7af2493 100644 --- a/foray/Base.lproj/Main.storyboard +++ b/foray/Base.lproj/Main.storyboard @@ -1,24 +1,73 @@  <?xml version="1.0" encoding="UTF-8"?> -<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="13122.16" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES" initialViewController="BYZ-38-t0r"> +<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="19529" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES" initialViewController="wzT-eD-ghF"> +    <device id="retina6_1" orientation="portrait" appearance="light"/>      <dependencies> -        <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="13104.12"/> -        <capability name="Safe area layout guides" minToolsVersion="9.0"/> +        <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="19529"/>          <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>      </dependencies>      <scenes> -        <!--View Controller--> -        <scene sceneID="tne-QT-ifu"> +        <!--Foray Table View Controller--> +        <scene sceneID="YPJ-bK-iaL">              <objects> -                <viewController id="BYZ-38-t0r" customClass="ViewController" customModuleProvider="target" sceneMemberID="viewController"> -                    <view key="view" contentMode="scaleToFill" id="8bC-Xf-vdC"> -                        <rect key="frame" x="0.0" y="0.0" width="375" height="667"/> +                <tableViewController id="wzT-eD-ghF" customClass="ForayTableViewController" customModule="foray" customModuleProvider="target" sceneMemberID="viewController"> +                    <tableView key="view" clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="default" rowHeight="60" estimatedRowHeight="-1" sectionHeaderHeight="28" estimatedSectionHeaderHeight="-1" sectionFooterHeight="28" estimatedSectionFooterHeight="-1" id="PLM-PE-uRW"> +                        <rect key="frame" x="0.0" y="0.0" width="414" height="896"/>                          <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> -                        <color key="backgroundColor" xcode11CocoaTouchSystemColor="systemBackgroundColor" cocoaTouchSystemColor="whiteColor"/> -                        <viewLayoutGuide key="safeArea" id="6Tk-OE-BBY"/> -                    </view> -                </viewController> -                <placeholder placeholderIdentifier="IBFirstResponder" id="dkx-z0-nzr" sceneMemberID="firstResponder"/> +                        <prototypes> +                            <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="default" indentationWidth="10" reuseIdentifier="ForayCell" id="kUp-cv-FIt" customClass="ForayTableViewCell" customModule="foray" customModuleProvider="target"> +                                <rect key="frame" x="0.0" y="44.5" width="414" height="60"/> +                                <autoresizingMask key="autoresizingMask"/> +                                <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="kUp-cv-FIt" id="CDx-3g-1ZI"> +                                    <rect key="frame" x="0.0" y="0.0" width="414" height="60"/> +                                    <autoresizingMask key="autoresizingMask"/> +                                    <subviews> +                                        <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="jKN-aM-nKf"> +                                            <rect key="frame" x="20" y="11" width="48" height="24"/> +                                            <fontDescription key="fontDescription" type="system" pointSize="20"/> +                                            <nil key="textColor"/> +                                            <nil key="highlightedColor"/> +                                        </label> +                                        <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="z5f-A4-Dya"> +                                            <rect key="frame" x="335" y="11" width="59" height="38"/> +                                            <constraints> +                                                <constraint firstAttribute="width" constant="59" id="cEP-8O-21m"/> +                                                <constraint firstAttribute="height" constant="38" id="l2f-tB-2kn"/> +                                            </constraints> +                                        </imageView> +                                        <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="M3N-lx-IrZ"> +                                            <rect key="frame" x="20" y="35" width="26.5" height="12"/> +                                            <fontDescription key="fontDescription" type="system" pointSize="10"/> +                                            <nil key="textColor"/> +                                            <nil key="highlightedColor"/> +                                        </label> +                                    </subviews> +                                    <constraints> +                                        <constraint firstItem="M3N-lx-IrZ" firstAttribute="leading" secondItem="CDx-3g-1ZI" secondAttribute="leadingMargin" id="KeF-RN-wyV"/> +                                        <constraint firstAttribute="trailingMargin" secondItem="z5f-A4-Dya" secondAttribute="trailing" id="UCW-gu-rZA"/> +                                        <constraint firstItem="M3N-lx-IrZ" firstAttribute="top" secondItem="jKN-aM-nKf" secondAttribute="bottom" id="VDg-QZ-gcI"/> +                                        <constraint firstItem="z5f-A4-Dya" firstAttribute="top" secondItem="CDx-3g-1ZI" secondAttribute="topMargin" id="dKR-yJ-oZX"/> +                                        <constraint firstItem="jKN-aM-nKf" firstAttribute="top" secondItem="CDx-3g-1ZI" secondAttribute="topMargin" id="kVc-EV-Ha7"/> +                                        <constraint firstAttribute="bottomMargin" secondItem="z5f-A4-Dya" secondAttribute="bottom" id="uQ1-WF-3rj"/> +                                        <constraint firstItem="jKN-aM-nKf" firstAttribute="leading" secondItem="CDx-3g-1ZI" secondAttribute="leadingMargin" id="zwv-y1-sL8"/> +                                    </constraints> +                                </tableViewCellContentView> +                                <connections> +                                    <outlet property="cellItemImage" destination="z5f-A4-Dya" id="NTq-uY-NQQ"/> +                                    <outlet property="cellItemName" destination="jKN-aM-nKf" id="G3W-mL-GPh"/> +                                    <outlet property="cellItemSubtitle" destination="M3N-lx-IrZ" id="cXh-X9-bBs"/> +                                </connections> +                            </tableViewCell> +                        </prototypes> +                        <sections/> +                        <connections> +                            <outlet property="dataSource" destination="wzT-eD-ghF" id="VID-cT-ap6"/> +                            <outlet property="delegate" destination="wzT-eD-ghF" id="Pqi-RZ-Q7p"/> +                        </connections> +                    </tableView> +                </tableViewController> +                <placeholder placeholderIdentifier="IBFirstResponder" id="pPD-Wc-Rc9" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>              </objects> +            <point key="canvasLocation" x="-462.31884057971018" y="51.5625"/>          </scene>      </scenes>  </document>  | 
