mirror of
https://github.com/oonyeje/Get-Hip.git
synced 2025-12-25 03:37:40 +00:00
Almost finished restoring storyboard from 01/22/16
This commit is contained in:
parent
c2dc551eec
commit
61b0e4d250
@ -22,3 +22,15 @@ class FriendsCell: UITableViewCell {
|
|||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
class FriendRequestCell: UITableViewCell {
|
||||||
|
|
||||||
|
|
||||||
|
override func awakeFromNib() {
|
||||||
|
super.awakeFromNib()
|
||||||
|
}
|
||||||
|
|
||||||
|
override func setSelected(selected: Bool, animated: Bool) {
|
||||||
|
super.setSelected(selected, animated: animated)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
import UIKit
|
import UIKit
|
||||||
|
|
||||||
class FriendsListViewController: UITableViewController/*PFQueryTableViewController*/ {
|
class FriendsListViewController: UIViewController, UITableViewDelegate, UITableViewDataSource/*PFQueryTableViewController*/ {
|
||||||
//var manager = FriendDataSource()
|
//var manager = FriendDataSource()
|
||||||
var friends = []
|
var friends = []
|
||||||
|
|
||||||
@ -28,6 +28,7 @@ class FriendsListViewController: UITableViewController/*PFQueryTableViewControll
|
|||||||
super.viewDidLoad()
|
super.viewDidLoad()
|
||||||
self.table.delegate = self
|
self.table.delegate = self
|
||||||
self.table.dataSource = self
|
self.table.dataSource = self
|
||||||
|
self.title = "Friends"
|
||||||
//self.navigationItem.rightBarButtonItem = self.editButtonItem()
|
//self.navigationItem.rightBarButtonItem = self.editButtonItem()
|
||||||
//self.friends = manager.getFriends()
|
//self.friends = manager.getFriends()
|
||||||
|
|
||||||
@ -46,41 +47,52 @@ class FriendsListViewController: UITableViewController/*PFQueryTableViewControll
|
|||||||
super.didReceiveMemoryWarning()
|
super.didReceiveMemoryWarning()
|
||||||
}
|
}
|
||||||
|
|
||||||
override func numberOfSectionsInTableView(tableView: UITableView) -> Int {
|
func numberOfSectionsInTableView(tableView: UITableView) -> Int {
|
||||||
return 1
|
return 1
|
||||||
}
|
}
|
||||||
|
|
||||||
override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
|
func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
|
||||||
return self.friends.count
|
return self.friends.count + 1
|
||||||
}
|
}
|
||||||
|
|
||||||
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
|
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
|
||||||
let friend = self.friends[indexPath.row] as? FriendData
|
|
||||||
let cell = self.tableView.dequeueReusableCellWithIdentifier("Cell", forIndexPath: indexPath) as? FriendsCell
|
|
||||||
|
|
||||||
//sets display name of friend (print for debugging purposes)
|
|
||||||
cell!.friendName.text = friend!.displayName
|
|
||||||
println(friend!.displayName)
|
|
||||||
|
|
||||||
//sets profile image of current cell
|
if( indexPath.row == 0){
|
||||||
//checks if friend user has a profile image or not
|
let cell = self.table.dequeueReusableCellWithIdentifier("RequestCell", forIndexPath: indexPath) as? FriendRequestCell
|
||||||
if friend?.profileImg == nil {
|
|
||||||
cell!.proImage.backgroundColor = UIColor.grayColor()
|
return cell!
|
||||||
|
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
|
|
||||||
|
let friend = self.friends[indexPath.row - 1] as? FriendData
|
||||||
|
let cell = self.table.dequeueReusableCellWithIdentifier("FriendCell", forIndexPath: indexPath) as? FriendsCell
|
||||||
|
|
||||||
|
//sets display name of friend (print for debugging purposes)
|
||||||
|
cell!.friendName.text = friend!.displayName
|
||||||
|
//println(friend!.displayName)
|
||||||
|
|
||||||
|
//sets profile image of current cell
|
||||||
|
//checks if friend user has a profile image or not
|
||||||
|
if friend?.profileImg == nil {
|
||||||
|
cell!.proImage.backgroundColor = UIColor.grayColor()
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
//rounds uiimage and configures UIImageView
|
||||||
|
//cell!.proImage.layer.borderWidth = 3.0
|
||||||
|
//cell!.proImage.clipsToBounds = true
|
||||||
|
cell!.proImage.layer.cornerRadius = cell!.proImage.frame.size.width/2
|
||||||
|
|
||||||
|
//cell!.proImage.layer.borderColor = UIColor.whiteColor().CGColor
|
||||||
|
//cell!.proImage.layer.masksToBounds = true
|
||||||
|
|
||||||
|
|
||||||
|
return cell!
|
||||||
}
|
}
|
||||||
|
|
||||||
//rounds uiimage and configures UIImageView
|
|
||||||
//cell!.proImage.layer.borderWidth = 3.0
|
|
||||||
//cell!.proImage.clipsToBounds = true
|
|
||||||
cell!.proImage.layer.cornerRadius = cell!.proImage.frame.size.width/2
|
|
||||||
|
|
||||||
//cell!.proImage.layer.borderColor = UIColor.whiteColor().CGColor
|
|
||||||
//cell!.proImage.layer.masksToBounds = true
|
|
||||||
|
|
||||||
|
|
||||||
return cell!
|
|
||||||
}
|
}
|
||||||
|
|
||||||
override func setEditing(editing: Bool, animated: Bool) {
|
override func setEditing(editing: Bool, animated: Bool) {
|
||||||
@ -91,7 +103,7 @@ class FriendsListViewController: UITableViewController/*PFQueryTableViewControll
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
override func tableView(tableView: UITableView, commitEditingStyle editingStyle: UITableViewCellEditingStyle, forRowAtIndexPath indexPath: NSIndexPath) {
|
func tableView(tableView: UITableView, commitEditingStyle editingStyle: UITableViewCellEditingStyle, forRowAtIndexPath indexPath: NSIndexPath) {
|
||||||
switch editingStyle {
|
switch editingStyle {
|
||||||
case .Delete:
|
case .Delete:
|
||||||
//delete friend from users friend array, parse, and tableView
|
//delete friend from users friend array, parse, and tableView
|
||||||
|
|||||||
@ -42,6 +42,7 @@ class HomeScreenViewController: UIViewController {
|
|||||||
self.view.backgroundColor = UIColor.whiteColor()
|
self.view.backgroundColor = UIColor.whiteColor()
|
||||||
CreateAPartyBtn.layer.cornerRadius = 5
|
CreateAPartyBtn.layer.cornerRadius = 5
|
||||||
CreateAPartyBtn.layer.borderWidth = 1
|
CreateAPartyBtn.layer.borderWidth = 1
|
||||||
|
self.navigationController?.navigationBarHidden = true
|
||||||
|
|
||||||
NSNotificationCenter.defaultCenter().addObserver(self, selector: "loadID:", name: "gotDisplayID", object: nil)
|
NSNotificationCenter.defaultCenter().addObserver(self, selector: "loadID:", name: "gotDisplayID", object: nil)
|
||||||
|
|
||||||
|
|||||||
@ -2,7 +2,6 @@
|
|||||||
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="7706" systemVersion="14A389" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" initialViewController="6mR-Ay-Hzp">
|
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="7706" systemVersion="14A389" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" initialViewController="6mR-Ay-Hzp">
|
||||||
<dependencies>
|
<dependencies>
|
||||||
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="7703"/>
|
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="7703"/>
|
||||||
<capability name="Aspect ratio constraints" minToolsVersion="5.1"/>
|
|
||||||
</dependencies>
|
</dependencies>
|
||||||
<scenes>
|
<scenes>
|
||||||
<!--Login View Controller-->
|
<!--Login View Controller-->
|
||||||
@ -27,6 +26,122 @@
|
|||||||
</objects>
|
</objects>
|
||||||
<point key="canvasLocation" x="671" y="362"/>
|
<point key="canvasLocation" x="671" y="362"/>
|
||||||
</scene>
|
</scene>
|
||||||
|
<!--Friends List View Controller-->
|
||||||
|
<scene sceneID="f64-9e-nxp">
|
||||||
|
<objects>
|
||||||
|
<viewController id="Wv2-hP-rqT" customClass="FriendsListViewController" customModule="GetHip" customModuleProvider="target" sceneMemberID="viewController">
|
||||||
|
<layoutGuides>
|
||||||
|
<viewControllerLayoutGuide type="top" id="8ym-uq-Pb7"/>
|
||||||
|
<viewControllerLayoutGuide type="bottom" id="cK5-oC-1To"/>
|
||||||
|
</layoutGuides>
|
||||||
|
<view key="view" contentMode="scaleToFill" id="jS0-Hf-zMc">
|
||||||
|
<rect key="frame" x="0.0" y="0.0" width="320" height="568"/>
|
||||||
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
||||||
|
<subviews>
|
||||||
|
<tableView clipsSubviews="YES" contentMode="scaleToFill" fixedFrame="YES" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="default" rowHeight="44" sectionHeaderHeight="22" sectionFooterHeight="22" translatesAutoresizingMaskIntoConstraints="NO" id="Bxz-d2-wT5">
|
||||||
|
<rect key="frame" x="0.0" y="64" width="320" height="504"/>
|
||||||
|
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
|
||||||
|
<searchBar key="tableHeaderView" contentMode="redraw" id="pFw-ta-NIX">
|
||||||
|
<rect key="frame" x="0.0" y="0.0" width="320" height="44"/>
|
||||||
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
|
||||||
|
<textInputTraits key="textInputTraits"/>
|
||||||
|
<connections>
|
||||||
|
<outlet property="delegate" destination="Wv2-hP-rqT" id="a4A-dx-bsZ"/>
|
||||||
|
</connections>
|
||||||
|
</searchBar>
|
||||||
|
<prototypes>
|
||||||
|
<tableViewCell contentMode="scaleToFill" selectionStyle="default" accessoryType="disclosureIndicator" indentationWidth="10" reuseIdentifier="RequestCell" rowHeight="24" id="3OS-XI-GBP" customClass="FriendRequestCell" customModule="GetHip" customModuleProvider="target">
|
||||||
|
<rect key="frame" x="0.0" y="0.0" width="320" height="44"/>
|
||||||
|
<autoresizingMask key="autoresizingMask"/>
|
||||||
|
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="3OS-XI-GBP" id="02t-J2-u14">
|
||||||
|
<autoresizingMask key="autoresizingMask"/>
|
||||||
|
<subviews>
|
||||||
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="Friend Requests" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="MOq-7s-3br">
|
||||||
|
<rect key="frame" x="21" y="2" width="139" height="21"/>
|
||||||
|
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
||||||
|
<color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
|
||||||
|
<nil key="highlightedColor"/>
|
||||||
|
</label>
|
||||||
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="0" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="TSY-RW-sS0">
|
||||||
|
<rect key="frame" x="237" y="1" width="42" height="21"/>
|
||||||
|
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
||||||
|
<color key="textColor" red="0.53841145833333326" green="0.53841145833333326" blue="0.53841145833333326" alpha="1" colorSpace="calibratedRGB"/>
|
||||||
|
<nil key="highlightedColor"/>
|
||||||
|
</label>
|
||||||
|
</subviews>
|
||||||
|
</tableViewCellContentView>
|
||||||
|
</tableViewCell>
|
||||||
|
<tableViewCell contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" reuseIdentifier="FriendCell" rowHeight="65" id="bPE-sl-MJy" customClass="FriendsCell" customModule="GetHip" customModuleProvider="target">
|
||||||
|
<rect key="frame" x="0.0" y="0.0" width="320" height="44"/>
|
||||||
|
<autoresizingMask key="autoresizingMask"/>
|
||||||
|
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="bPE-sl-MJy" id="veb-aa-qqe">
|
||||||
|
<autoresizingMask key="autoresizingMask"/>
|
||||||
|
<subviews>
|
||||||
|
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="Z5L-Te-gbK">
|
||||||
|
<rect key="frame" x="20" y="7" width="50" height="50"/>
|
||||||
|
</imageView>
|
||||||
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="Name" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="pCa-uh-MXK">
|
||||||
|
<rect key="frame" x="78" y="21" width="102" height="21"/>
|
||||||
|
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
||||||
|
<color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
|
||||||
|
<nil key="highlightedColor"/>
|
||||||
|
</label>
|
||||||
|
</subviews>
|
||||||
|
</tableViewCellContentView>
|
||||||
|
<connections>
|
||||||
|
<outlet property="friendName" destination="pCa-uh-MXK" id="LOZ-kj-kKp"/>
|
||||||
|
<outlet property="proImage" destination="Z5L-Te-gbK" id="LDe-gM-DBw"/>
|
||||||
|
</connections>
|
||||||
|
</tableViewCell>
|
||||||
|
</prototypes>
|
||||||
|
</tableView>
|
||||||
|
</subviews>
|
||||||
|
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
|
||||||
|
</view>
|
||||||
|
<navigationItem key="navigationItem" id="50c-DG-Vcp">
|
||||||
|
<barButtonItem key="leftBarButtonItem" systemItem="stop" id="v0H-Uq-d6F">
|
||||||
|
<connections>
|
||||||
|
<action selector="dismissFriendView:" destination="Wv2-hP-rqT" id="kJQ-nN-1dX"/>
|
||||||
|
</connections>
|
||||||
|
</barButtonItem>
|
||||||
|
<barButtonItem key="rightBarButtonItem" systemItem="add" id="3QF-Yw-Pq0"/>
|
||||||
|
</navigationItem>
|
||||||
|
<simulatedScreenMetrics key="simulatedDestinationMetrics" type="retina4"/>
|
||||||
|
<connections>
|
||||||
|
<outlet property="searchDisplayController" destination="HND-c4-uRE" id="EAG-al-7RJ"/>
|
||||||
|
<outlet property="table" destination="Bxz-d2-wT5" id="iuG-He-Fll"/>
|
||||||
|
</connections>
|
||||||
|
</viewController>
|
||||||
|
<placeholder placeholderIdentifier="IBFirstResponder" id="2xN-Sf-spI" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
||||||
|
<searchDisplayController id="HND-c4-uRE">
|
||||||
|
<connections>
|
||||||
|
<outlet property="delegate" destination="Wv2-hP-rqT" id="gbY-no-Gmd"/>
|
||||||
|
<outlet property="searchBar" destination="pFw-ta-NIX" id="34Y-36-2ow"/>
|
||||||
|
<outlet property="searchContentsController" destination="Wv2-hP-rqT" id="uWZ-FY-0JJ"/>
|
||||||
|
<outlet property="searchResultsDataSource" destination="Wv2-hP-rqT" id="PFe-CL-21e"/>
|
||||||
|
<outlet property="searchResultsDelegate" destination="Wv2-hP-rqT" id="hmd-zU-2fB"/>
|
||||||
|
</connections>
|
||||||
|
</searchDisplayController>
|
||||||
|
</objects>
|
||||||
|
<point key="canvasLocation" x="471" y="-582"/>
|
||||||
|
</scene>
|
||||||
|
<!--Navigation Controller-->
|
||||||
|
<scene sceneID="YMg-ml-bFn">
|
||||||
|
<objects>
|
||||||
|
<navigationController id="hDZ-CA-Hsj" sceneMemberID="viewController">
|
||||||
|
<simulatedScreenMetrics key="simulatedDestinationMetrics" type="retina4"/>
|
||||||
|
<navigationBar key="navigationBar" contentMode="scaleToFill" id="Ins-zs-w4z">
|
||||||
|
<rect key="frame" x="0.0" y="0.0" width="320" height="44"/>
|
||||||
|
<autoresizingMask key="autoresizingMask"/>
|
||||||
|
</navigationBar>
|
||||||
|
<connections>
|
||||||
|
<segue destination="Wv2-hP-rqT" kind="relationship" relationship="rootViewController" id="COi-by-hY8"/>
|
||||||
|
</connections>
|
||||||
|
</navigationController>
|
||||||
|
<placeholder placeholderIdentifier="IBFirstResponder" id="I4w-2g-T5R" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
||||||
|
</objects>
|
||||||
|
<point key="canvasLocation" x="905" y="-577"/>
|
||||||
|
</scene>
|
||||||
<!--Home Screen View Controller-->
|
<!--Home Screen View Controller-->
|
||||||
<scene sceneID="74v-iN-Rpu">
|
<scene sceneID="74v-iN-Rpu">
|
||||||
<objects>
|
<objects>
|
||||||
@ -47,20 +162,9 @@
|
|||||||
<state key="normal" backgroundImage="Create@3x.png">
|
<state key="normal" backgroundImage="Create@3x.png">
|
||||||
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
|
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
|
||||||
</state>
|
</state>
|
||||||
</button>
|
<connections>
|
||||||
<button opaque="NO" contentMode="scaleToFill" ambiguous="YES" misplaced="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="NHH-gh-nMz" userLabel="Friends">
|
<segue destination="nc9-lY-juO" kind="show" identifier="InviteFriendsSegue" id="pD0-68-oX6"/>
|
||||||
<rect key="frame" x="19" y="44" width="56" height="32"/>
|
</connections>
|
||||||
<constraints>
|
|
||||||
<constraint firstAttribute="width" secondItem="NHH-gh-nMz" secondAttribute="height" multiplier="7:4" id="yQ8-AL-Ipt"/>
|
|
||||||
</constraints>
|
|
||||||
<state key="normal" image="Friends@3x.png">
|
|
||||||
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
|
|
||||||
</state>
|
|
||||||
<variation key="default">
|
|
||||||
<mask key="constraints">
|
|
||||||
<exclude reference="yQ8-AL-Ipt"/>
|
|
||||||
</mask>
|
|
||||||
</variation>
|
|
||||||
</button>
|
</button>
|
||||||
<button opaque="NO" contentMode="scaleToFill" fixedFrame="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="8gk-cL-0Zc" userLabel="Settings">
|
<button opaque="NO" contentMode="scaleToFill" fixedFrame="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="8gk-cL-0Zc" userLabel="Settings">
|
||||||
<rect key="frame" x="274" y="44" width="30" height="29"/>
|
<rect key="frame" x="274" y="44" width="30" height="29"/>
|
||||||
@ -68,7 +172,7 @@
|
|||||||
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
|
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
|
||||||
</state>
|
</state>
|
||||||
<connections>
|
<connections>
|
||||||
<segue destination="0Tt-tN-iza" kind="show" id="bZG-mB-VR5"/>
|
<segue destination="0Tt-tN-iza" kind="show" identifier="SettingsSegue" id="bZG-mB-VR5"/>
|
||||||
</connections>
|
</connections>
|
||||||
</button>
|
</button>
|
||||||
<button opaque="NO" contentMode="scaleToFill" fixedFrame="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="yyg-Ne-RP5" userLabel="Favorites">
|
<button opaque="NO" contentMode="scaleToFill" fixedFrame="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="yyg-Ne-RP5" userLabel="Favorites">
|
||||||
@ -77,16 +181,17 @@
|
|||||||
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
|
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
|
||||||
</state>
|
</state>
|
||||||
</button>
|
</button>
|
||||||
|
<button opaque="NO" contentMode="scaleToFill" fixedFrame="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="NHH-gh-nMz" userLabel="Friends">
|
||||||
|
<rect key="frame" x="19" y="44" width="56" height="32"/>
|
||||||
|
<state key="normal" image="Friends@3x.png">
|
||||||
|
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
|
||||||
|
</state>
|
||||||
|
<connections>
|
||||||
|
<segue destination="hDZ-CA-Hsj" kind="show" identifier="FriendListSegue" id="hjX-RT-64R"/>
|
||||||
|
</connections>
|
||||||
|
</button>
|
||||||
</subviews>
|
</subviews>
|
||||||
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
|
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
|
||||||
<constraints>
|
|
||||||
<constraint firstItem="NHH-gh-nMz" firstAttribute="top" secondItem="TfY-s2-B0B" secondAttribute="bottom" constant="24" id="A3A-61-Dhj"/>
|
|
||||||
</constraints>
|
|
||||||
<variation key="default">
|
|
||||||
<mask key="constraints">
|
|
||||||
<exclude reference="A3A-61-Dhj"/>
|
|
||||||
</mask>
|
|
||||||
</variation>
|
|
||||||
</view>
|
</view>
|
||||||
<simulatedScreenMetrics key="simulatedDestinationMetrics" type="retina4"/>
|
<simulatedScreenMetrics key="simulatedDestinationMetrics" type="retina4"/>
|
||||||
<connections>
|
<connections>
|
||||||
@ -114,10 +219,10 @@
|
|||||||
</objects>
|
</objects>
|
||||||
<point key="canvasLocation" x="1868" y="-1281"/>
|
<point key="canvasLocation" x="1868" y="-1281"/>
|
||||||
</scene>
|
</scene>
|
||||||
<!--View Controller-->
|
<!--Settings Table View Controller-->
|
||||||
<scene sceneID="DdO-46-Oce">
|
<scene sceneID="DdO-46-Oce">
|
||||||
<objects>
|
<objects>
|
||||||
<viewController id="hze-Wf-sBw" sceneMemberID="viewController">
|
<viewController id="hze-Wf-sBw" customClass="SettingsTableViewController" customModule="GetHip" customModuleProvider="target" sceneMemberID="viewController">
|
||||||
<layoutGuides>
|
<layoutGuides>
|
||||||
<viewControllerLayoutGuide type="top" id="0iX-Pt-wMZ"/>
|
<viewControllerLayoutGuide type="top" id="0iX-Pt-wMZ"/>
|
||||||
<viewControllerLayoutGuide type="bottom" id="y0v-Q6-Get"/>
|
<viewControllerLayoutGuide type="bottom" id="y0v-Q6-Get"/>
|
||||||
@ -126,38 +231,213 @@
|
|||||||
<rect key="frame" x="0.0" y="0.0" width="320" height="568"/>
|
<rect key="frame" x="0.0" y="0.0" width="320" height="568"/>
|
||||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
||||||
<subviews>
|
<subviews>
|
||||||
|
<button opaque="NO" contentMode="scaleToFill" fixedFrame="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Y2n-eR-fV3">
|
||||||
|
<rect key="frame" x="24" y="496" width="272" height="34"/>
|
||||||
|
<color key="backgroundColor" red="1" green="0.18659413420000001" blue="0.1031019395" alpha="1" colorSpace="calibratedRGB"/>
|
||||||
|
<state key="normal" title="Logout">
|
||||||
|
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
|
||||||
|
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
|
||||||
|
</state>
|
||||||
|
<connections>
|
||||||
|
<action selector="logOutUser:" destination="hze-Wf-sBw" eventType="touchUpInside" id="MFy-sD-OVE"/>
|
||||||
|
</connections>
|
||||||
|
</button>
|
||||||
<tableView clipsSubviews="YES" contentMode="scaleToFill" fixedFrame="YES" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="default" rowHeight="44" sectionHeaderHeight="22" sectionFooterHeight="22" translatesAutoresizingMaskIntoConstraints="NO" id="Fdh-6Y-dZF">
|
<tableView clipsSubviews="YES" contentMode="scaleToFill" fixedFrame="YES" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="default" rowHeight="44" sectionHeaderHeight="22" sectionFooterHeight="22" translatesAutoresizingMaskIntoConstraints="NO" id="Fdh-6Y-dZF">
|
||||||
<rect key="frame" x="0.0" y="64" width="320" height="269"/>
|
<rect key="frame" x="0.0" y="64" width="320" height="307"/>
|
||||||
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
|
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
|
||||||
<prototypes>
|
<prototypes>
|
||||||
<tableViewCell contentMode="scaleToFill" selectionStyle="blue" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" id="TEr-Ei-tdB">
|
<tableViewCell contentMode="scaleToFill" selectionStyle="blue" accessoryType="disclosureIndicator" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" reuseIdentifier="DispNameCell" id="TEr-Ei-tdB" customClass="DisplayNameCell" customModule="GetHip" customModuleProvider="target">
|
||||||
<autoresizingMask key="autoresizingMask"/>
|
<autoresizingMask key="autoresizingMask"/>
|
||||||
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="TEr-Ei-tdB" id="lWp-UC-Usq">
|
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="TEr-Ei-tdB" id="lWp-UC-Usq">
|
||||||
<autoresizingMask key="autoresizingMask"/>
|
<autoresizingMask key="autoresizingMask"/>
|
||||||
|
<subviews>
|
||||||
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="Name" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Jml-bq-cjp">
|
||||||
|
<rect key="frame" x="15" y="11" width="62" height="21"/>
|
||||||
|
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
||||||
|
<color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
|
||||||
|
<nil key="highlightedColor"/>
|
||||||
|
</label>
|
||||||
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" usesAttributedText="YES" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="q7S-sF-r2w">
|
||||||
|
<rect key="frame" x="139" y="11" width="133" height="21"/>
|
||||||
|
<attributedString key="attributedText">
|
||||||
|
<fragment content="Display Name">
|
||||||
|
<attributes>
|
||||||
|
<color key="NSColor" red="0.51321811868686873" green="0.51321811868686873" blue="0.51321811868686873" alpha="1" colorSpace="calibratedRGB"/>
|
||||||
|
<font key="NSFont" size="17" name="HelveticaNeue"/>
|
||||||
|
<paragraphStyle key="NSParagraphStyle" alignment="right" lineBreakMode="wordWrapping" baseWritingDirection="natural"/>
|
||||||
|
</attributes>
|
||||||
|
</fragment>
|
||||||
|
</attributedString>
|
||||||
|
<nil key="highlightedColor"/>
|
||||||
|
</label>
|
||||||
|
</subviews>
|
||||||
</tableViewCellContentView>
|
</tableViewCellContentView>
|
||||||
|
<connections>
|
||||||
|
<outlet property="dispName" destination="q7S-sF-r2w" id="Gxy-lk-RdC"/>
|
||||||
|
</connections>
|
||||||
</tableViewCell>
|
</tableViewCell>
|
||||||
<tableViewCell contentMode="scaleToFill" selectionStyle="blue" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" id="q3Z-7M-2bk">
|
<tableViewCell contentMode="scaleToFill" selectionStyle="blue" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" reuseIdentifier="UserNameCell" id="q3Z-7M-2bk" customClass="UserNameCell" customModule="GetHip" customModuleProvider="target">
|
||||||
<autoresizingMask key="autoresizingMask"/>
|
<autoresizingMask key="autoresizingMask"/>
|
||||||
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="q3Z-7M-2bk" id="km5-ox-ec8">
|
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="q3Z-7M-2bk" id="km5-ox-ec8">
|
||||||
<autoresizingMask key="autoresizingMask"/>
|
<autoresizingMask key="autoresizingMask"/>
|
||||||
|
<subviews>
|
||||||
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="Username" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="X6g-ni-EeU">
|
||||||
|
<rect key="frame" x="15" y="11" width="91" height="21"/>
|
||||||
|
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
||||||
|
<color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
|
||||||
|
<nil key="highlightedColor"/>
|
||||||
|
</label>
|
||||||
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="Username Display" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="87L-ZN-1Ya">
|
||||||
|
<rect key="frame" x="114" y="11" width="158" height="21"/>
|
||||||
|
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
||||||
|
<color key="textColor" red="0.5" green="0.5" blue="0.5" alpha="1" colorSpace="calibratedRGB"/>
|
||||||
|
<nil key="highlightedColor"/>
|
||||||
|
</label>
|
||||||
|
</subviews>
|
||||||
</tableViewCellContentView>
|
</tableViewCellContentView>
|
||||||
|
<connections>
|
||||||
|
<outlet property="usrName" destination="87L-ZN-1Ya" id="LMA-nT-Gic"/>
|
||||||
|
</connections>
|
||||||
</tableViewCell>
|
</tableViewCell>
|
||||||
<tableViewCell contentMode="scaleToFill" selectionStyle="blue" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" id="hNW-1m-4W0">
|
<tableViewCell contentMode="scaleToFill" selectionStyle="blue" accessoryType="disclosureIndicator" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" reuseIdentifier="EmailCell" id="hNW-1m-4W0" customClass="EmailCell" customModule="GetHip" customModuleProvider="target">
|
||||||
<autoresizingMask key="autoresizingMask"/>
|
<autoresizingMask key="autoresizingMask"/>
|
||||||
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="hNW-1m-4W0" id="9Gc-eb-pvb">
|
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="hNW-1m-4W0" id="9Gc-eb-pvb">
|
||||||
<autoresizingMask key="autoresizingMask"/>
|
<autoresizingMask key="autoresizingMask"/>
|
||||||
|
<subviews>
|
||||||
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="Email Display" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="q3t-cj-gfE">
|
||||||
|
<rect key="frame" x="129" y="11" width="143" height="21"/>
|
||||||
|
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
||||||
|
<color key="textColor" red="0.47790404040404044" green="0.47790404040404044" blue="0.47790404040404044" alpha="1" colorSpace="calibratedRGB"/>
|
||||||
|
<nil key="highlightedColor"/>
|
||||||
|
</label>
|
||||||
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="Email" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Yc8-Lh-MGO">
|
||||||
|
<rect key="frame" x="15" y="11" width="83" height="21"/>
|
||||||
|
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
||||||
|
<color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
|
||||||
|
<nil key="highlightedColor"/>
|
||||||
|
</label>
|
||||||
|
</subviews>
|
||||||
</tableViewCellContentView>
|
</tableViewCellContentView>
|
||||||
|
<connections>
|
||||||
|
<outlet property="email" destination="q3t-cj-gfE" id="dhS-u0-zNa"/>
|
||||||
|
</connections>
|
||||||
</tableViewCell>
|
</tableViewCell>
|
||||||
<tableViewCell contentMode="scaleToFill" selectionStyle="blue" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" id="75P-WS-8qX">
|
<tableViewCell contentMode="scaleToFill" selectionStyle="blue" accessoryType="disclosureIndicator" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" reuseIdentifier="PassCell" id="75P-WS-8qX" customClass="ResetPassCell" customModule="GetHip" customModuleProvider="target">
|
||||||
<autoresizingMask key="autoresizingMask"/>
|
<autoresizingMask key="autoresizingMask"/>
|
||||||
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="75P-WS-8qX" id="wJd-HF-alU">
|
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="75P-WS-8qX" id="wJd-HF-alU">
|
||||||
<autoresizingMask key="autoresizingMask"/>
|
<autoresizingMask key="autoresizingMask"/>
|
||||||
|
<subviews>
|
||||||
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="Reset Password" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Gw1-Ia-0H2">
|
||||||
|
<rect key="frame" x="15" y="11" width="126" height="21"/>
|
||||||
|
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
||||||
|
<color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
|
||||||
|
<nil key="highlightedColor"/>
|
||||||
|
</label>
|
||||||
|
</subviews>
|
||||||
</tableViewCellContentView>
|
</tableViewCellContentView>
|
||||||
</tableViewCell>
|
</tableViewCell>
|
||||||
<tableViewCell contentMode="scaleToFill" selectionStyle="blue" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" id="Yny-0N-8ky">
|
<tableViewCell contentMode="scaleToFill" selectionStyle="blue" accessoryType="disclosureIndicator" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" reuseIdentifier="PictureCell" id="Yny-0N-8ky" customClass="ProfilePicCell" customModule="GetHip" customModuleProvider="target">
|
||||||
<autoresizingMask key="autoresizingMask"/>
|
<autoresizingMask key="autoresizingMask"/>
|
||||||
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="Yny-0N-8ky" id="v3I-yE-JqX">
|
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="Yny-0N-8ky" id="v3I-yE-JqX">
|
||||||
<autoresizingMask key="autoresizingMask"/>
|
<autoresizingMask key="autoresizingMask"/>
|
||||||
|
<subviews>
|
||||||
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="My Profile Picture" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="GYa-jt-zHk">
|
||||||
|
<rect key="frame" x="15" y="11" width="141" height="21"/>
|
||||||
|
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
||||||
|
<color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
|
||||||
|
<nil key="highlightedColor"/>
|
||||||
|
</label>
|
||||||
|
</subviews>
|
||||||
|
</tableViewCellContentView>
|
||||||
|
</tableViewCell>
|
||||||
|
</prototypes>
|
||||||
|
</tableView>
|
||||||
|
</subviews>
|
||||||
|
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
|
||||||
|
</view>
|
||||||
|
<navigationItem key="navigationItem" id="nFi-x9-pS7">
|
||||||
|
<barButtonItem key="leftBarButtonItem" title="Close" id="1Yq-1w-uRp">
|
||||||
|
<connections>
|
||||||
|
<action selector="dismissSettingsView:" destination="hze-Wf-sBw" id="d6C-WN-Jeu"/>
|
||||||
|
</connections>
|
||||||
|
</barButtonItem>
|
||||||
|
</navigationItem>
|
||||||
|
<simulatedScreenMetrics key="simulatedDestinationMetrics" type="retina4"/>
|
||||||
|
<connections>
|
||||||
|
<outlet property="logOutBtn" destination="Y2n-eR-fV3" id="qQP-qC-zwm"/>
|
||||||
|
<outlet property="table" destination="Fdh-6Y-dZF" id="sfY-ol-uhe"/>
|
||||||
|
<segue destination="CpB-9L-oYx" kind="show" identifier="DisplayNameSegue" id="833-r9-p13"/>
|
||||||
|
<segue destination="O66-YD-dIP" kind="show" identifier="EmailSegue" id="dXF-h4-Qgp"/>
|
||||||
|
<segue destination="JcU-T3-nLI" kind="show" identifier="PhotoSegue" id="w90-PF-6yk"/>
|
||||||
|
<segue destination="6mR-Ay-Hzp" kind="show" identifier="LogOutSegue" id="S3P-BM-hz2"/>
|
||||||
|
</connections>
|
||||||
|
</viewController>
|
||||||
|
<placeholder placeholderIdentifier="IBFirstResponder" id="Qjc-mB-GgZ" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
||||||
|
</objects>
|
||||||
|
<point key="canvasLocation" x="2346" y="-1281"/>
|
||||||
|
</scene>
|
||||||
|
<!--Navigation Controller-->
|
||||||
|
<scene sceneID="IFn-9L-oom">
|
||||||
|
<objects>
|
||||||
|
<navigationController id="nc9-lY-juO" sceneMemberID="viewController">
|
||||||
|
<simulatedScreenMetrics key="simulatedDestinationMetrics" type="retina4"/>
|
||||||
|
<navigationBar key="navigationBar" contentMode="scaleToFill" id="Isl-i7-6x2">
|
||||||
|
<rect key="frame" x="0.0" y="0.0" width="320" height="44"/>
|
||||||
|
<autoresizingMask key="autoresizingMask"/>
|
||||||
|
</navigationBar>
|
||||||
|
<connections>
|
||||||
|
<segue destination="VGZ-6j-3c9" kind="relationship" relationship="rootViewController" id="WWe-xh-RNw"/>
|
||||||
|
</connections>
|
||||||
|
</navigationController>
|
||||||
|
<placeholder placeholderIdentifier="IBFirstResponder" id="HEP-xE-pJM" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
||||||
|
</objects>
|
||||||
|
<point key="canvasLocation" x="1868" y="-630"/>
|
||||||
|
</scene>
|
||||||
|
<!--Song Selection View Controller-->
|
||||||
|
<scene sceneID="IkJ-pX-wAP">
|
||||||
|
<objects>
|
||||||
|
<viewController id="VGZ-6j-3c9" customClass="SongSelectionViewController" customModule="GetHip" customModuleProvider="target" sceneMemberID="viewController">
|
||||||
|
<layoutGuides>
|
||||||
|
<viewControllerLayoutGuide type="top" id="AfP-pS-mzX"/>
|
||||||
|
<viewControllerLayoutGuide type="bottom" id="Zss-AJ-MHl"/>
|
||||||
|
</layoutGuides>
|
||||||
|
<view key="view" contentMode="scaleToFill" id="gPw-6a-U7E">
|
||||||
|
<rect key="frame" x="0.0" y="0.0" width="320" height="568"/>
|
||||||
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
||||||
|
<subviews>
|
||||||
|
<button opaque="NO" contentMode="scaleToFill" fixedFrame="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="4zc-Nu-ws0">
|
||||||
|
<rect key="frame" x="0.0" y="64" width="320" height="25"/>
|
||||||
|
<state key="normal" title="Songs">
|
||||||
|
<color key="titleColor" red="0.097259112270000003" green="0.60830058499999995" blue="1" alpha="1" colorSpace="calibratedRGB"/>
|
||||||
|
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
|
||||||
|
</state>
|
||||||
|
<connections>
|
||||||
|
<action selector="selectFilter:" destination="VGZ-6j-3c9" eventType="touchUpInside" id="1kg-On-GjA"/>
|
||||||
|
</connections>
|
||||||
|
</button>
|
||||||
|
<tableView clipsSubviews="YES" contentMode="scaleToFill" fixedFrame="YES" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="default" rowHeight="44" sectionHeaderHeight="22" sectionFooterHeight="22" translatesAutoresizingMaskIntoConstraints="NO" id="iAI-5U-c8e">
|
||||||
|
<rect key="frame" x="0.0" y="97" width="320" height="471"/>
|
||||||
|
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
|
||||||
|
<prototypes>
|
||||||
|
<tableViewCell contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" reuseIdentifier="AlbumCell" id="mBY-XW-8T6" customClass="AlbumCell" customModule="GetHip" customModuleProvider="target">
|
||||||
|
<rect key="frame" x="0.0" y="0.0" width="320" height="44"/>
|
||||||
|
<autoresizingMask key="autoresizingMask"/>
|
||||||
|
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="mBY-XW-8T6" id="1Kq-SA-e8N">
|
||||||
|
<autoresizingMask key="autoresizingMask"/>
|
||||||
|
</tableViewCellContentView>
|
||||||
|
</tableViewCell>
|
||||||
|
<tableViewCell contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" reuseIdentifier="ArtistCell" id="dA5-jy-g7g" customClass="ArtistCell" customModule="GetHip" customModuleProvider="target">
|
||||||
|
<rect key="frame" x="0.0" y="0.0" width="320" height="44"/>
|
||||||
|
<autoresizingMask key="autoresizingMask"/>
|
||||||
|
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="dA5-jy-g7g" id="xOe-Mk-QOF">
|
||||||
|
<autoresizingMask key="autoresizingMask"/>
|
||||||
|
</tableViewCellContentView>
|
||||||
|
</tableViewCell>
|
||||||
|
<tableViewCell contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" reuseIdentifier="SongCell" id="gNR-K6-0Sg" customClass="SongCell" customModule="GetHip" customModuleProvider="target">
|
||||||
|
<rect key="frame" x="0.0" y="0.0" width="320" height="44"/>
|
||||||
|
<autoresizingMask key="autoresizingMask"/>
|
||||||
|
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="gNR-K6-0Sg" id="bQG-66-br7">
|
||||||
|
<autoresizingMask key="autoresizingMask"/>
|
||||||
</tableViewCellContentView>
|
</tableViewCellContentView>
|
||||||
</tableViewCell>
|
</tableViewCell>
|
||||||
</prototypes>
|
</prototypes>
|
||||||
@ -165,12 +445,169 @@
|
|||||||
</subviews>
|
</subviews>
|
||||||
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
|
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
|
||||||
</view>
|
</view>
|
||||||
<navigationItem key="navigationItem" id="nFi-x9-pS7"/>
|
<navigationItem key="navigationItem" id="jFE-GF-LuN">
|
||||||
|
<barButtonItem key="leftBarButtonItem" systemItem="stop" id="jhr-4N-WL1">
|
||||||
|
<connections>
|
||||||
|
<action selector="cancelInvites:" destination="VGZ-6j-3c9" id="csb-hX-8ic"/>
|
||||||
|
</connections>
|
||||||
|
</barButtonItem>
|
||||||
|
</navigationItem>
|
||||||
<simulatedScreenMetrics key="simulatedDestinationMetrics" type="retina4"/>
|
<simulatedScreenMetrics key="simulatedDestinationMetrics" type="retina4"/>
|
||||||
|
<connections>
|
||||||
|
<outlet property="table" destination="iAI-5U-c8e" id="hcz-UQ-Mmg"/>
|
||||||
|
</connections>
|
||||||
</viewController>
|
</viewController>
|
||||||
<placeholder placeholderIdentifier="IBFirstResponder" id="Qjc-mB-GgZ" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
<placeholder placeholderIdentifier="IBFirstResponder" id="f9E-Q6-Co1" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
||||||
</objects>
|
</objects>
|
||||||
<point key="canvasLocation" x="2346" y="-1281"/>
|
<point key="canvasLocation" x="2346" y="-630"/>
|
||||||
|
</scene>
|
||||||
|
<!--Display Detail View Controller-->
|
||||||
|
<scene sceneID="Fj7-DJ-PIm">
|
||||||
|
<objects>
|
||||||
|
<viewController id="CpB-9L-oYx" customClass="DisplayDetailViewController" customModule="GetHip" customModuleProvider="target" sceneMemberID="viewController">
|
||||||
|
<layoutGuides>
|
||||||
|
<viewControllerLayoutGuide type="top" id="fWJ-bR-ARA"/>
|
||||||
|
<viewControllerLayoutGuide type="bottom" id="pFl-GS-eCQ"/>
|
||||||
|
</layoutGuides>
|
||||||
|
<view key="view" contentMode="scaleToFill" id="KfJ-hO-Coi">
|
||||||
|
<rect key="frame" x="0.0" y="0.0" width="320" height="568"/>
|
||||||
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
||||||
|
<subviews>
|
||||||
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" usesAttributedText="YES" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="DUZ-CH-9De">
|
||||||
|
<rect key="frame" x="16" y="91" width="288" height="21"/>
|
||||||
|
<attributedString key="attributedText">
|
||||||
|
<fragment content="This is how you will appear to your friends">
|
||||||
|
<attributes>
|
||||||
|
<color key="NSColor" cocoaTouchSystemColor="darkTextColor"/>
|
||||||
|
<font key="NSFont" size="15" name="HelveticaNeue"/>
|
||||||
|
<paragraphStyle key="NSParagraphStyle" alignment="left" lineBreakMode="wordWrapping" baseWritingDirection="natural"/>
|
||||||
|
</attributes>
|
||||||
|
</fragment>
|
||||||
|
</attributedString>
|
||||||
|
<nil key="highlightedColor"/>
|
||||||
|
</label>
|
||||||
|
<textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" fixedFrame="YES" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" placeholder="Display Name" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="Wsu-ex-aIi">
|
||||||
|
<rect key="frame" x="0.0" y="155" width="320" height="30"/>
|
||||||
|
<fontDescription key="fontDescription" type="system" pointSize="14"/>
|
||||||
|
<textInputTraits key="textInputTraits"/>
|
||||||
|
</textField>
|
||||||
|
<button opaque="NO" contentMode="scaleToFill" fixedFrame="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="cxu-0g-kfY">
|
||||||
|
<rect key="frame" x="59" y="269" width="202" height="30"/>
|
||||||
|
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
|
||||||
|
<state key="normal" title="Change Display Name">
|
||||||
|
<color key="titleColor" white="0.0" alpha="1" colorSpace="calibratedWhite"/>
|
||||||
|
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
|
||||||
|
</state>
|
||||||
|
<connections>
|
||||||
|
<action selector="DspBtnConfrim:" destination="CpB-9L-oYx" eventType="touchUpInside" id="FmS-x4-Jjp"/>
|
||||||
|
</connections>
|
||||||
|
</button>
|
||||||
|
</subviews>
|
||||||
|
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
|
||||||
|
</view>
|
||||||
|
<simulatedScreenMetrics key="simulatedDestinationMetrics" type="retina4"/>
|
||||||
|
<connections>
|
||||||
|
<outlet property="ChnDspName" destination="cxu-0g-kfY" id="6PG-md-hgA"/>
|
||||||
|
<outlet property="textfield" destination="Wsu-ex-aIi" id="cnC-gN-lAb"/>
|
||||||
|
</connections>
|
||||||
|
</viewController>
|
||||||
|
<placeholder placeholderIdentifier="IBFirstResponder" id="MfD-Wt-UCx" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
||||||
|
</objects>
|
||||||
|
<point key="canvasLocation" x="2804" y="-2509"/>
|
||||||
|
</scene>
|
||||||
|
<!--Email Detail View Controller-->
|
||||||
|
<scene sceneID="T2i-zb-czf">
|
||||||
|
<objects>
|
||||||
|
<viewController id="O66-YD-dIP" customClass="EmailDetailViewController" customModule="GetHip" customModuleProvider="target" sceneMemberID="viewController">
|
||||||
|
<layoutGuides>
|
||||||
|
<viewControllerLayoutGuide type="top" id="wjy-ZS-efu"/>
|
||||||
|
<viewControllerLayoutGuide type="bottom" id="xK7-iE-TXj"/>
|
||||||
|
</layoutGuides>
|
||||||
|
<view key="view" contentMode="scaleToFill" id="yqM-qv-Rad">
|
||||||
|
<rect key="frame" x="0.0" y="0.0" width="320" height="568"/>
|
||||||
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
||||||
|
<subviews>
|
||||||
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" usesAttributedText="YES" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="kND-vl-jfb">
|
||||||
|
<rect key="frame" x="16" y="119" width="288" height="21"/>
|
||||||
|
<attributedString key="attributedText">
|
||||||
|
<fragment content="This is the email linked to your get Hip account">
|
||||||
|
<attributes>
|
||||||
|
<color key="NSColor" cocoaTouchSystemColor="darkTextColor"/>
|
||||||
|
<font key="NSFont" size="13" name="HelveticaNeue"/>
|
||||||
|
<paragraphStyle key="NSParagraphStyle" alignment="left" lineBreakMode="wordWrapping" baseWritingDirection="natural"/>
|
||||||
|
</attributes>
|
||||||
|
</fragment>
|
||||||
|
</attributedString>
|
||||||
|
<nil key="highlightedColor"/>
|
||||||
|
</label>
|
||||||
|
<textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" fixedFrame="YES" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" placeholder="Email" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="SQN-vW-9hd">
|
||||||
|
<rect key="frame" x="0.0" y="183" width="320" height="30"/>
|
||||||
|
<fontDescription key="fontDescription" type="system" pointSize="14"/>
|
||||||
|
<textInputTraits key="textInputTraits"/>
|
||||||
|
</textField>
|
||||||
|
<button opaque="NO" contentMode="scaleToFill" fixedFrame="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="bkf-Kj-gkm">
|
||||||
|
<rect key="frame" x="59" y="297" width="202" height="30"/>
|
||||||
|
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
|
||||||
|
<state key="normal" title="Change Email">
|
||||||
|
<color key="titleColor" white="0.0" alpha="1" colorSpace="calibratedWhite"/>
|
||||||
|
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
|
||||||
|
</state>
|
||||||
|
<connections>
|
||||||
|
<action selector="ChnEmailComfirm:" destination="O66-YD-dIP" eventType="touchUpInside" id="P1W-xb-YCR"/>
|
||||||
|
<action selector="DspBtnConfrim:" destination="CpB-9L-oYx" eventType="touchUpInside" id="Lxn-mC-LF8"/>
|
||||||
|
</connections>
|
||||||
|
</button>
|
||||||
|
</subviews>
|
||||||
|
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
|
||||||
|
</view>
|
||||||
|
<simulatedScreenMetrics key="simulatedDestinationMetrics" type="retina4"/>
|
||||||
|
<connections>
|
||||||
|
<outlet property="ChnEmailBtn" destination="bkf-Kj-gkm" id="ssY-Xz-fRc"/>
|
||||||
|
<outlet property="textfield" destination="SQN-vW-9hd" id="dDK-T2-50y"/>
|
||||||
|
</connections>
|
||||||
|
</viewController>
|
||||||
|
<placeholder placeholderIdentifier="IBFirstResponder" id="N0P-rt-lqR" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
||||||
|
</objects>
|
||||||
|
<point key="canvasLocation" x="2804" y="-1895"/>
|
||||||
|
</scene>
|
||||||
|
<!--Profile Detail View Controller-->
|
||||||
|
<scene sceneID="TTR-UC-Ofu">
|
||||||
|
<objects>
|
||||||
|
<viewController id="JcU-T3-nLI" customClass="ProfileDetailViewController" customModule="GetHip" customModuleProvider="target" sceneMemberID="viewController">
|
||||||
|
<layoutGuides>
|
||||||
|
<viewControllerLayoutGuide type="top" id="iXG-e8-zQb"/>
|
||||||
|
<viewControllerLayoutGuide type="bottom" id="mWP-vZ-sRS"/>
|
||||||
|
</layoutGuides>
|
||||||
|
<view key="view" contentMode="scaleToFill" id="ptI-d3-Ike">
|
||||||
|
<rect key="frame" x="0.0" y="0.0" width="320" height="568"/>
|
||||||
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
||||||
|
<subviews>
|
||||||
|
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="i76-3p-Q4h">
|
||||||
|
<rect key="frame" x="70" y="107" width="180" height="180"/>
|
||||||
|
</imageView>
|
||||||
|
<button opaque="NO" contentMode="scaleToFill" fixedFrame="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="VRa-oD-Myj">
|
||||||
|
<rect key="frame" x="70" y="295" width="180" height="30"/>
|
||||||
|
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
|
||||||
|
<state key="normal" title="Change Photo">
|
||||||
|
<color key="titleColor" white="0.0" alpha="1" colorSpace="calibratedWhite"/>
|
||||||
|
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
|
||||||
|
</state>
|
||||||
|
<connections>
|
||||||
|
<action selector="changePhoto:" destination="JcU-T3-nLI" eventType="touchUpInside" id="60Q-bw-pkg"/>
|
||||||
|
</connections>
|
||||||
|
</button>
|
||||||
|
</subviews>
|
||||||
|
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
|
||||||
|
</view>
|
||||||
|
<simulatedScreenMetrics key="simulatedDestinationMetrics" type="retina4"/>
|
||||||
|
<connections>
|
||||||
|
<outlet property="ChngPhtoBtn" destination="VRa-oD-Myj" id="4av-OS-OY6"/>
|
||||||
|
<outlet property="img" destination="i76-3p-Q4h" id="9gz-De-xp9"/>
|
||||||
|
</connections>
|
||||||
|
</viewController>
|
||||||
|
<placeholder placeholderIdentifier="IBFirstResponder" id="CmL-4D-tiY" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
||||||
|
</objects>
|
||||||
|
<point key="canvasLocation" x="2804" y="-1281"/>
|
||||||
</scene>
|
</scene>
|
||||||
</scenes>
|
</scenes>
|
||||||
<resources>
|
<resources>
|
||||||
|
|||||||
@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
import UIKit
|
import UIKit
|
||||||
|
|
||||||
class SettingsTableViewController: UITableViewController {
|
class SettingsTableViewController: UIViewController, UITableViewDataSource, UITableViewDelegate {
|
||||||
// var manager = UserParseDataSource()
|
// var manager = UserParseDataSource()
|
||||||
var user = []
|
var user = []
|
||||||
|
|
||||||
@ -39,11 +39,13 @@ class SettingsTableViewController: UITableViewController {
|
|||||||
|
|
||||||
override func viewDidLoad() {
|
override func viewDidLoad() {
|
||||||
super.viewDidLoad()
|
super.viewDidLoad()
|
||||||
self.navigationItem.title = "Settings"
|
self.title = "Settings"
|
||||||
|
|
||||||
self.logOutBtn.layer.borderWidth = 1
|
self.logOutBtn.layer.borderWidth = 1
|
||||||
self.logOutBtn.layer.cornerRadius = 5
|
self.logOutBtn.layer.cornerRadius = 5
|
||||||
self.logOutBtn.layer.borderColor = UIColor.blackColor().CGColor
|
self.logOutBtn.layer.borderColor = UIColor.blackColor().CGColor
|
||||||
|
self.table.dataSource = self
|
||||||
|
self.table.delegate = self
|
||||||
|
|
||||||
//NSNotificationCenter.defaultCenter().addObserver(self, selector: "refreshTable:", name: "refreshSettingsView", object: nil)
|
//NSNotificationCenter.defaultCenter().addObserver(self, selector: "refreshTable:", name: "refreshSettingsView", object: nil)
|
||||||
|
|
||||||
@ -62,7 +64,7 @@ class SettingsTableViewController: UITableViewController {
|
|||||||
|
|
||||||
// MARK: - Table view data source
|
// MARK: - Table view data source
|
||||||
|
|
||||||
override func numberOfSectionsInTableView(tableView: UITableView) -> Int {
|
func numberOfSectionsInTableView(tableView: UITableView) -> Int {
|
||||||
// #warning Potentially incomplete method implementation.
|
// #warning Potentially incomplete method implementation.
|
||||||
// Return the number of sections.
|
// Return the number of sections.
|
||||||
return 1
|
return 1
|
||||||
@ -70,17 +72,17 @@ class SettingsTableViewController: UITableViewController {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
|
func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
|
||||||
// #warning Incomplete method implementation.
|
// #warning Incomplete method implementation.
|
||||||
// Return the number of rows in the section.
|
// Return the number of rows in the section.
|
||||||
return 5
|
return 5
|
||||||
}
|
}
|
||||||
|
|
||||||
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
|
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
|
||||||
println(indexPath.row)
|
println(indexPath.row)
|
||||||
switch indexPath.row {
|
switch indexPath.row {
|
||||||
case 0:
|
case 0:
|
||||||
let cell = (self.tableView.dequeueReusableCellWithIdentifier("DispNameCell", forIndexPath: indexPath) as? DisplayNameCell)!
|
let cell = (self.table.dequeueReusableCellWithIdentifier("DispNameCell", forIndexPath: indexPath) as? DisplayNameCell)!
|
||||||
|
|
||||||
if self.user.count > 0 {
|
if self.user.count > 0 {
|
||||||
cell.dispName.text = (self.user[0] as? UserParseData)!.displayName
|
cell.dispName.text = (self.user[0] as? UserParseData)!.displayName
|
||||||
@ -89,7 +91,7 @@ class SettingsTableViewController: UITableViewController {
|
|||||||
return cell
|
return cell
|
||||||
|
|
||||||
case 1:
|
case 1:
|
||||||
let cell = (self.tableView.dequeueReusableCellWithIdentifier("UserNameCell", forIndexPath: indexPath) as? UserNameCell)!
|
let cell = (self.table.dequeueReusableCellWithIdentifier("UserNameCell", forIndexPath: indexPath) as? UserNameCell)!
|
||||||
|
|
||||||
if self.user.count > 0 {
|
if self.user.count > 0 {
|
||||||
cell.usrName.text = (self.user[0] as? UserParseData)!.username
|
cell.usrName.text = (self.user[0] as? UserParseData)!.username
|
||||||
@ -98,7 +100,7 @@ class SettingsTableViewController: UITableViewController {
|
|||||||
return cell
|
return cell
|
||||||
|
|
||||||
case 2:
|
case 2:
|
||||||
let cell = (self.tableView.dequeueReusableCellWithIdentifier("EmailCell", forIndexPath: indexPath) as? EmailCell)!
|
let cell = (self.table.dequeueReusableCellWithIdentifier("EmailCell", forIndexPath: indexPath) as? EmailCell)!
|
||||||
|
|
||||||
if self.user.count > 0 {
|
if self.user.count > 0 {
|
||||||
cell.email.text = (self.user[0] as? UserParseData)!.email
|
cell.email.text = (self.user[0] as? UserParseData)!.email
|
||||||
@ -122,9 +124,10 @@ class SettingsTableViewController: UITableViewController {
|
|||||||
|
|
||||||
return cell
|
return cell
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
|
func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
|
||||||
|
|
||||||
switch indexPath.row {
|
switch indexPath.row {
|
||||||
|
|
||||||
|
|||||||
@ -74,7 +74,7 @@ class SongSelectionViewController: UIViewController, UITableViewDelegate, UITabl
|
|||||||
super.viewDidLoad()
|
super.viewDidLoad()
|
||||||
self.table.delegate = self
|
self.table.delegate = self
|
||||||
self.table.dataSource = self
|
self.table.dataSource = self
|
||||||
|
self.title = "Select a Song"
|
||||||
// Do any additional setup after loading the view.
|
// Do any additional setup after loading the view.
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user