Commit 7408f0a99e5b97257f8c095f4f0d9d352478a298

Authored by nvtu11790@gmail.com
1 parent 4895c174ce

Add bar graph in history screen

Showing 4 changed files with 81 additions and 19 deletions Inline Diff

LifeLog/LifeLog/HistoryViewController.h
1 // 1 //
2 // HistoryViewController.h 2 // HistoryViewController.h
3 // LifeLog 3 // LifeLog
4 // 4 //
5 // Created by Nguyen Van Phong on 7/25/17. 5 // Created by Nguyen Van Phong on 7/25/17.
6 // Copyright © 2017 PhongNV. All rights reserved. 6 // Copyright © 2017 PhongNV. All rights reserved.
7 // 7 //
8 8
9 #import <UIKit/UIKit.h> 9 #import <UIKit/UIKit.h>
10 #import <Charts/Charts-Swift.h>
10 11
11 #import "CollectionView.h" 12 #import "CollectionView.h"
12 13
13 @interface HistoryViewController : UIViewController <UITableViewDelegate, UITableViewDataSource, UIScrollViewDelegate> 14 @interface HistoryViewController : UIViewController <UITableViewDelegate, UITableViewDataSource, UIScrollViewDelegate>
14 15
15 @property (weak, nonatomic) IBOutlet UILabel *lblHeader; 16 @property (weak, nonatomic) IBOutlet UILabel *lblHeader;
16 @property (weak, nonatomic) IBOutlet CollectionView *viewCollectionTime; 17 @property (weak, nonatomic) IBOutlet CollectionView *viewCollectionTime;
17 @property (weak, nonatomic) IBOutlet CollectionView *viewCollectionType; 18 @property (weak, nonatomic) IBOutlet CollectionView *viewCollectionType;
18 @property (weak, nonatomic) IBOutlet CollectionView *viewCollectionShare; 19 @property (weak, nonatomic) IBOutlet CollectionView *viewCollectionShare;
20
21 @property (weak, nonatomic) IBOutlet BarChartView *viewBarChart;
19 22
20 @property (weak, nonatomic) IBOutlet UITableView *tableListHistory; 23 @property (weak, nonatomic) IBOutlet UITableView *tableListHistory;
21 @property (weak, nonatomic) IBOutlet UIScrollView *scrollView; 24 @property (weak, nonatomic) IBOutlet UIScrollView *scrollView;
22 @end 25 @end
23 26
LifeLog/LifeLog/HistoryViewController.m
1 // 1 //
2 // HistoryViewController.m 2 // HistoryViewController.m
3 // LifeLog 3 // LifeLog
4 // 4 //
5 // Created by Nguyen Van Phong on 7/25/17. 5 // Created by Nguyen Van Phong on 7/25/17.
6 // Copyright © 2017 PhongNV. All rights reserved. 6 // Copyright © 2017 PhongNV. All rights reserved.
7 // 7 //
8 8
9 #import "HistoryViewController.h" 9 #import "HistoryViewController.h"
10 #import "Utilities.h" 10 #import "Utilities.h"
11 11
12 #import "HistoryListTableViewCell.h" 12 #import "HistoryListTableViewCell.h"
13 13
14 @interface HistoryViewController () 14 @interface HistoryViewController ()
15 15
16 @end 16 @end
17 17
18 @implementation HistoryViewController 18 @implementation HistoryViewController
19 19
20 - (void)viewDidLoad { 20 - (void)viewDidLoad {
21 [super viewDidLoad]; 21 [super viewDidLoad];
22 // Do any additional setup after loading the view from its nib. 22 // Do any additional setup after loading the view from its nib.
23 self.title = NSLocalizedString(@"lifelog.tapbar.history", nil); 23 self.title = NSLocalizedString(@"lifelog.tapbar.history", nil);
24 self.lblHeader.text = NSLocalizedString(@"lifelog.tapbar.history", nil); 24 self.lblHeader.text = NSLocalizedString(@"lifelog.tapbar.history", nil);
25 25
26 [self setupView];
27 [self setupChartView];
28 //register nib for table view
29 [self.tableListHistory registerNib:[UINib nibWithNibName:@"HistoryListTableViewCell" bundle:nil] forCellReuseIdentifier:@"HistoryListCell"];
30 }
31
32 - (void)viewDidAppear:(BOOL) animated
33 {
34 [super viewDidAppear:animated];
35 self.scrollView.contentSize = CGSizeMake(self.view.frame.size.width, 400);
36 [self.scrollView setNeedsLayout];
37 [self.scrollView setNeedsUpdateConstraints];
38
39 }
40
41 - (void)didReceiveMemoryWarning {
42 [super didReceiveMemoryWarning];
43 // Dispose of any resources that can be recreated.
44 }
45
46 - (void)setupView {
26 [self.viewCollectionTime setButtonNumber:5]; 47 [self.viewCollectionTime setButtonNumber:5];
27 [self.viewCollectionTime setSpacing:2]; 48 [self.viewCollectionTime setSpacing:2];
28 [self.viewCollectionTime setArrayTitle:[NSArray arrayWithObjects:@"1日", @"1週間", @"1ヶ月", @"3ヶ月", @"6ヶ月", nil]]; 49 [self.viewCollectionTime setArrayTitle:[NSArray arrayWithObjects:@"1日", @"1週間", @"1ヶ月", @"3ヶ月", @"6ヶ月", nil]];
29 50
30 [self.viewCollectionType setButtonNumber:3]; 51 [self.viewCollectionType setButtonNumber:3];
31 [self.viewCollectionType setSpacing:0]; 52 [self.viewCollectionType setSpacing:0];
32 [self.viewCollectionType setCornerRadius:0]; 53 [self.viewCollectionType setCornerRadius:0];
33 [self.viewCollectionType setNormalColor:[Utilities convertHecToColor:0x191919] highlightColor:[Utilities convertHecToColor:0x474747] textColor:[UIColor whiteColor]]; 54 [self.viewCollectionType setNormalColor:[Utilities convertHecToColor:0x191919] highlightColor:[Utilities convertHecToColor:0x474747] textColor:[UIColor whiteColor]];
34 [self.viewCollectionType setArrayTitle:[NSArray arrayWithObjects:@"BIKE", @"WALKING", @"RUNNING", nil]]; 55 [self.viewCollectionType setArrayTitle:[NSArray arrayWithObjects:@"BIKE", @"WALKING", @"RUNNING", nil]];
35 56
36 [self.viewCollectionShare setButtonNumber:5]; 57 [self.viewCollectionShare setButtonNumber:5];
37 [self.viewCollectionShare setSpacing:3]; 58 [self.viewCollectionShare setSpacing:3];
38 [self.viewCollectionShare setSelectedIndex:-1]; 59 [self.viewCollectionShare setSelectedIndex:-1];
39 [self.viewCollectionShare setArrayTitle:[NSArray arrayWithObjects:@"facebook", @"twitter", @"line", @"メール", @"その他", nil]]; 60 [self.viewCollectionShare setArrayTitle:[NSArray arrayWithObjects:@"facebook", @"twitter", @"line", @"メール", @"その他", nil]];
40
41 [self.tableListHistory registerNib:[UINib nibWithNibName:@"HistoryListTableViewCell" bundle:nil] forCellReuseIdentifier:@"HistoryListCell"];
42 } 61 }
43 62
44 - (void)viewDidAppear:(BOOL) animated 63 - (void)setupChartView {
45 { 64 self.viewBarChart.chartDescription.enabled = NO;
46 [super viewDidAppear:animated]; 65 self.viewBarChart.leftAxis.drawGridLinesEnabled = NO;
47 self.scrollView.contentSize = CGSizeMake(self.view.frame.size.width, 400); 66 self.viewBarChart.rightAxis.drawGridLinesEnabled = NO;
48 [self.scrollView setNeedsLayout]; 67 self.viewBarChart.legend.enabled = NO;
49 [self.scrollView setNeedsUpdateConstraints];
50
51 }
52 68
53 - (void)didReceiveMemoryWarning { 69 ChartXAxis *xAxis = self.viewBarChart.xAxis;
54 [super didReceiveMemoryWarning]; 70 xAxis.labelPosition = XAxisLabelPositionBottom;
55 // Dispose of any resources that can be recreated. 71 xAxis.drawGridLinesEnabled = NO;
72 xAxis.drawAxisLineEnabled = NO;
73 xAxis.drawLabelsEnabled = YES;
74 xAxis.labelPosition = XAxisLabelPositionBottom;
75 xAxis.labelFont = [UIFont systemFontOfSize:10.f];
76 xAxis.labelTextColor = [UIColor whiteColor];
77 xAxis.granularity = 1.0; // only intervals of 1 day
78 xAxis.labelCount = 8;
79
80 self.viewBarChart.leftAxis.drawAxisLineEnabled = NO;
81 self.viewBarChart.rightAxis.drawAxisLineEnabled = NO;
82
83 /*fake data for test*/
84 NSMutableArray *yVals = [[NSMutableArray alloc] init];
85
86 for (int i = 0; i < 24; i++)
87 {
88 double val = (double) (arc4random_uniform(100));
89 [yVals addObject:[[BarChartDataEntry alloc] initWithX:i y:val]];
90 }
91
92 BarChartDataSet *set1 = nil;
93 if (self.viewBarChart.data.dataSetCount > 0)
94 {
95 set1 = (BarChartDataSet *)self.viewBarChart.data.dataSets[0];
96 set1.values = yVals;
97 [self.viewBarChart.data notifyDataChanged];
98 [self.viewBarChart notifyDataSetChanged];
99 }
100 else
101 {
102 set1 = [[BarChartDataSet alloc] initWithValues:yVals label:@""];
103 [set1 setColor:[UIColor whiteColor]];
104
105 NSMutableArray *dataSets = [[NSMutableArray alloc] init];
106 [dataSets addObject:set1];
107
108 BarChartData *data = [[BarChartData alloc] initWithDataSets:dataSets];
109 data.barWidth = 0.5f;
110
111 self.viewBarChart.data = data;
112 }
56 } 113 }
57 114
58 #pragma mark UITableView Delegate 115 #pragma mark UITableView Delegate
59 - (NSInteger) tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { 116 - (NSInteger) tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
60 return 4; 117 return 4;
61 } 118 }
62 119
63 - (UITableViewCell *) tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { 120 - (UITableViewCell *) tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
64 HistoryListTableViewCell * cell = [tableView dequeueReusableCellWithIdentifier:@"HistoryListCell"]; 121 HistoryListTableViewCell * cell = [tableView dequeueReusableCellWithIdentifier:@"HistoryListCell"];
LifeLog/LifeLog/HistoryViewController.xib
1 <?xml version="1.0" encoding="UTF-8"?> 1 <?xml version="1.0" encoding="UTF-8"?>
2 <document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="12118" systemVersion="16D32" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES"> 2 <document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="12118" systemVersion="16A323" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES">
3 <device id="retina4_7" orientation="portrait"> 3 <device id="retina4_7" orientation="portrait">
4 <adaptation id="fullscreen"/> 4 <adaptation id="fullscreen"/>
5 </device> 5 </device>
6 <dependencies> 6 <dependencies>
7 <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="12086"/> 7 <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="12086"/>
8 <capability name="Aspect ratio constraints" minToolsVersion="5.1"/> 8 <capability name="Aspect ratio constraints" minToolsVersion="5.1"/>
9 <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/> 9 <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
10 </dependencies> 10 </dependencies>
11 <objects> 11 <objects>
12 <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="HistoryViewController"> 12 <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="HistoryViewController">
13 <connections> 13 <connections>
14 <outlet property="lblHeader" destination="Ht6-rd-JXF" id="SSk-xp-GLP"/> 14 <outlet property="lblHeader" destination="Ht6-rd-JXF" id="SSk-xp-GLP"/>
15 <outlet property="scrollView" destination="rey-N3-l8b" id="s3w-fi-n5l"/> 15 <outlet property="scrollView" destination="rey-N3-l8b" id="s3w-fi-n5l"/>
16 <outlet property="tableListHistory" destination="FXQ-4O-sRc" id="VNN-sx-9xu"/> 16 <outlet property="tableListHistory" destination="FXQ-4O-sRc" id="VNN-sx-9xu"/>
17 <outlet property="view" destination="i5M-Pr-FkT" id="sfx-zR-JGt"/> 17 <outlet property="view" destination="i5M-Pr-FkT" id="sfx-zR-JGt"/>
18 <outlet property="viewBarChart" destination="VqD-Y3-cYQ" id="RdJ-G5-pPy"/>
18 <outlet property="viewCollectionShare" destination="Iw2-nW-e7g" id="LW3-j0-yEY"/> 19 <outlet property="viewCollectionShare" destination="Iw2-nW-e7g" id="LW3-j0-yEY"/>
19 <outlet property="viewCollectionTime" destination="yxY-4d-tB6" id="jp8-TP-N5g"/> 20 <outlet property="viewCollectionTime" destination="yxY-4d-tB6" id="jp8-TP-N5g"/>
20 <outlet property="viewCollectionType" destination="BVv-qD-EHM" id="0MR-m4-P1Y"/> 21 <outlet property="viewCollectionType" destination="BVv-qD-EHM" id="0MR-m4-P1Y"/>
21 </connections> 22 </connections>
22 </placeholder> 23 </placeholder>
23 <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/> 24 <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
24 <view clearsContextBeforeDrawing="NO" contentMode="scaleToFill" id="i5M-Pr-FkT"> 25 <view clearsContextBeforeDrawing="NO" contentMode="scaleToFill" id="i5M-Pr-FkT">
25 <rect key="frame" x="0.0" y="0.0" width="375" height="667"/> 26 <rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
26 <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> 27 <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
27 <subviews> 28 <subviews>
28 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="clL-JG-rbd" userLabel="ViewHeader"> 29 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="clL-JG-rbd" userLabel="ViewHeader">
29 <rect key="frame" x="0.0" y="0.0" width="375" height="46"/> 30 <rect key="frame" x="0.0" y="0.0" width="375" height="46"/>
30 <subviews> 31 <subviews>
31 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="TODAY" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Ht6-rd-JXF"> 32 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="TODAY" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Ht6-rd-JXF">
32 <rect key="frame" x="0.0" y="0.0" width="375" height="46"/> 33 <rect key="frame" x="0.0" y="0.0" width="375" height="46"/>
33 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> 34 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
34 <fontDescription key="fontDescription" type="system" pointSize="17"/> 35 <fontDescription key="fontDescription" type="system" pointSize="17"/>
35 <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/> 36 <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
36 <nil key="highlightedColor"/> 37 <nil key="highlightedColor"/>
37 </label> 38 </label>
38 <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="ytc-zM-ZGC"> 39 <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="ytc-zM-ZGC">
39 <rect key="frame" x="0.0" y="5" width="70" height="36"/> 40 <rect key="frame" x="0.0" y="5" width="70" height="36"/>
40 <constraints> 41 <constraints>
41 <constraint firstAttribute="width" constant="70" id="xAE-oP-WEf"/> 42 <constraint firstAttribute="width" constant="70" id="xAE-oP-WEf"/>
42 </constraints> 43 </constraints>
43 <state key="normal" image="today_back_button"/> 44 <state key="normal" image="today_back_button"/>
44 </button> 45 </button>
45 <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="CFx-sO-MAH"> 46 <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="CFx-sO-MAH">
46 <rect key="frame" x="330" y="0.0" width="45" height="46"/> 47 <rect key="frame" x="330" y="0.0" width="45" height="46"/>
47 <constraints> 48 <constraints>
48 <constraint firstAttribute="width" constant="45" id="V0g-Ii-pNQ"/> 49 <constraint firstAttribute="width" constant="45" id="V0g-Ii-pNQ"/>
49 </constraints> 50 </constraints>
50 <state key="normal" image="icon_menu"/> 51 <state key="normal" image="icon_menu"/>
51 </button> 52 </button>
52 </subviews> 53 </subviews>
53 <color key="backgroundColor" red="0.098039215686274508" green="0.098039215686274508" blue="0.098039215686274508" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> 54 <color key="backgroundColor" red="0.098039215686274508" green="0.098039215686274508" blue="0.098039215686274508" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
54 <constraints> 55 <constraints>
55 <constraint firstItem="ytc-zM-ZGC" firstAttribute="leading" secondItem="clL-JG-rbd" secondAttribute="leading" id="LDb-Pq-Z5k"/> 56 <constraint firstItem="ytc-zM-ZGC" firstAttribute="leading" secondItem="clL-JG-rbd" secondAttribute="leading" id="LDb-Pq-Z5k"/>
56 <constraint firstAttribute="trailing" secondItem="CFx-sO-MAH" secondAttribute="trailing" id="PTh-vI-2DI"/> 57 <constraint firstAttribute="trailing" secondItem="CFx-sO-MAH" secondAttribute="trailing" id="PTh-vI-2DI"/>
57 <constraint firstItem="CFx-sO-MAH" firstAttribute="top" secondItem="clL-JG-rbd" secondAttribute="top" id="Uxg-Wl-DlF"/> 58 <constraint firstItem="CFx-sO-MAH" firstAttribute="top" secondItem="clL-JG-rbd" secondAttribute="top" id="Uxg-Wl-DlF"/>
58 <constraint firstAttribute="bottom" secondItem="CFx-sO-MAH" secondAttribute="bottom" id="X9D-m3-QXF"/> 59 <constraint firstAttribute="bottom" secondItem="CFx-sO-MAH" secondAttribute="bottom" id="X9D-m3-QXF"/>
59 <constraint firstAttribute="bottom" secondItem="ytc-zM-ZGC" secondAttribute="bottom" constant="5" id="hWb-ga-1wm"/> 60 <constraint firstAttribute="bottom" secondItem="ytc-zM-ZGC" secondAttribute="bottom" constant="5" id="hWb-ga-1wm"/>
60 <constraint firstItem="ytc-zM-ZGC" firstAttribute="top" secondItem="clL-JG-rbd" secondAttribute="top" constant="5" id="vFt-FE-klC"/> 61 <constraint firstItem="ytc-zM-ZGC" firstAttribute="top" secondItem="clL-JG-rbd" secondAttribute="top" constant="5" id="vFt-FE-klC"/>
61 <constraint firstAttribute="height" constant="46" id="xGd-BD-bgs"/> 62 <constraint firstAttribute="height" constant="46" id="xGd-BD-bgs"/>
62 </constraints> 63 </constraints>
63 </view> 64 </view>
64 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Cf1-lP-zbB" userLabel="ViewTime"> 65 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Cf1-lP-zbB" userLabel="ViewTime">
65 <rect key="frame" x="10" y="46" width="355" height="35"/> 66 <rect key="frame" x="10" y="46" width="355" height="35"/>
66 <subviews> 67 <subviews>
67 <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="6T2-M9-9wV"> 68 <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="6T2-M9-9wV">
68 <rect key="frame" x="0.0" y="0.0" width="35" height="35"/> 69 <rect key="frame" x="0.0" y="0.0" width="35" height="35"/>
69 <constraints> 70 <constraints>
70 <constraint firstAttribute="width" secondItem="6T2-M9-9wV" secondAttribute="height" multiplier="1:1" id="RlM-6u-eer"/> 71 <constraint firstAttribute="width" secondItem="6T2-M9-9wV" secondAttribute="height" multiplier="1:1" id="RlM-6u-eer"/>
71 </constraints> 72 </constraints>
72 <state key="normal" backgroundImage="arrow_back"/> 73 <state key="normal" backgroundImage="arrow_back"/>
73 </button> 74 </button>
74 <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Cwb-8M-pDi"> 75 <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Cwb-8M-pDi">
75 <rect key="frame" x="320" y="0.0" width="35" height="35"/> 76 <rect key="frame" x="320" y="0.0" width="35" height="35"/>
76 <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/> 77 <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
77 <state key="normal" backgroundImage="arrow_next"/> 78 <state key="normal" backgroundImage="arrow_next"/>
78 </button> 79 </button>
79 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="2017年1月1日 日曜日" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="EM7-vA-s1e"> 80 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="2017年1月1日 日曜日" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="EM7-vA-s1e">
80 <rect key="frame" x="40" y="2" width="275" height="31"/> 81 <rect key="frame" x="40" y="2" width="275" height="31"/>
81 <fontDescription key="fontDescription" type="system" pointSize="17"/> 82 <fontDescription key="fontDescription" type="system" pointSize="17"/>
82 <nil key="textColor"/> 83 <nil key="textColor"/>
83 <nil key="highlightedColor"/> 84 <nil key="highlightedColor"/>
84 </label> 85 </label>
85 </subviews> 86 </subviews>
86 <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/> 87 <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
87 <constraints> 88 <constraints>
88 <constraint firstItem="Cwb-8M-pDi" firstAttribute="top" secondItem="Cf1-lP-zbB" secondAttribute="top" id="4Jr-r7-y6d"/> 89 <constraint firstItem="Cwb-8M-pDi" firstAttribute="top" secondItem="Cf1-lP-zbB" secondAttribute="top" id="4Jr-r7-y6d"/>
89 <constraint firstAttribute="bottom" secondItem="6T2-M9-9wV" secondAttribute="bottom" id="8bU-NI-m32"/> 90 <constraint firstAttribute="bottom" secondItem="6T2-M9-9wV" secondAttribute="bottom" id="8bU-NI-m32"/>
90 <constraint firstItem="EM7-vA-s1e" firstAttribute="leading" secondItem="6T2-M9-9wV" secondAttribute="trailing" constant="5" id="9G1-I6-nSV"/> 91 <constraint firstItem="EM7-vA-s1e" firstAttribute="leading" secondItem="6T2-M9-9wV" secondAttribute="trailing" constant="5" id="9G1-I6-nSV"/>
91 <constraint firstItem="EM7-vA-s1e" firstAttribute="top" secondItem="Cf1-lP-zbB" secondAttribute="top" constant="2" id="9Yk-sv-gkx"/> 92 <constraint firstItem="EM7-vA-s1e" firstAttribute="top" secondItem="Cf1-lP-zbB" secondAttribute="top" constant="2" id="9Yk-sv-gkx"/>
92 <constraint firstItem="Cwb-8M-pDi" firstAttribute="leading" secondItem="EM7-vA-s1e" secondAttribute="trailing" constant="5" id="JQI-18-cWP"/> 93 <constraint firstItem="Cwb-8M-pDi" firstAttribute="leading" secondItem="EM7-vA-s1e" secondAttribute="trailing" constant="5" id="JQI-18-cWP"/>
93 <constraint firstAttribute="height" constant="35" id="Pdg-IR-g8y"/> 94 <constraint firstAttribute="height" constant="35" id="Pdg-IR-g8y"/>
94 <constraint firstItem="6T2-M9-9wV" firstAttribute="leading" secondItem="Cf1-lP-zbB" secondAttribute="leading" id="Pgh-zZ-vrG"/> 95 <constraint firstItem="6T2-M9-9wV" firstAttribute="leading" secondItem="Cf1-lP-zbB" secondAttribute="leading" id="Pgh-zZ-vrG"/>
95 <constraint firstAttribute="bottom" secondItem="Cwb-8M-pDi" secondAttribute="bottom" id="WWs-Ey-osm"/> 96 <constraint firstAttribute="bottom" secondItem="Cwb-8M-pDi" secondAttribute="bottom" id="WWs-Ey-osm"/>
96 <constraint firstItem="Cwb-8M-pDi" firstAttribute="width" secondItem="Cwb-8M-pDi" secondAttribute="height" multiplier="1:1" id="YHa-MU-GKi"/> 97 <constraint firstItem="Cwb-8M-pDi" firstAttribute="width" secondItem="Cwb-8M-pDi" secondAttribute="height" multiplier="1:1" id="YHa-MU-GKi"/>
97 <constraint firstItem="6T2-M9-9wV" firstAttribute="top" secondItem="Cf1-lP-zbB" secondAttribute="top" id="fiM-o3-Us0"/> 98 <constraint firstItem="6T2-M9-9wV" firstAttribute="top" secondItem="Cf1-lP-zbB" secondAttribute="top" id="fiM-o3-Us0"/>
98 <constraint firstAttribute="trailing" secondItem="Cwb-8M-pDi" secondAttribute="trailing" id="oCE-RP-EmX"/> 99 <constraint firstAttribute="trailing" secondItem="Cwb-8M-pDi" secondAttribute="trailing" id="oCE-RP-EmX"/>
99 <constraint firstAttribute="bottom" secondItem="EM7-vA-s1e" secondAttribute="bottom" constant="2" id="oOd-ip-MZy"/> 100 <constraint firstAttribute="bottom" secondItem="EM7-vA-s1e" secondAttribute="bottom" constant="2" id="oOd-ip-MZy"/>
100 </constraints> 101 </constraints>
101 </view> 102 </view>
102 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="yxY-4d-tB6" customClass="CollectionView"> 103 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="yxY-4d-tB6" customClass="CollectionView">
103 <rect key="frame" x="2" y="96" width="371" height="40"/> 104 <rect key="frame" x="2" y="96" width="371" height="40"/>
104 <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> 105 <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
105 <constraints> 106 <constraints>
106 <constraint firstAttribute="height" constant="40" id="U7Q-wa-CDi"/> 107 <constraint firstAttribute="height" constant="40" id="U7Q-wa-CDi"/>
107 </constraints> 108 </constraints>
108 </view> 109 </view>
109 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="BVv-qD-EHM" customClass="CollectionView"> 110 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="BVv-qD-EHM" customClass="CollectionView">
110 <rect key="frame" x="0.0" y="567" width="375" height="40"/> 111 <rect key="frame" x="0.0" y="567" width="375" height="40"/>
111 <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> 112 <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
112 <constraints> 113 <constraints>
113 <constraint firstAttribute="height" constant="40" id="6wc-NQ-UAH"/> 114 <constraint firstAttribute="height" constant="40" id="6wc-NQ-UAH"/>
114 </constraints> 115 </constraints>
115 </view> 116 </view>
116 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="FLa-rV-Aas" userLabel="ViewContent"> 117 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="FLa-rV-Aas" userLabel="ViewContent">
117 <rect key="frame" x="0.0" y="151" width="375" height="411"/> 118 <rect key="frame" x="0.0" y="151" width="375" height="411"/>
118 <subviews> 119 <subviews>
119 <tableView hidden="YES" clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" style="plain" separatorStyle="none" rowHeight="100" sectionHeaderHeight="28" sectionFooterHeight="28" translatesAutoresizingMaskIntoConstraints="NO" id="FXQ-4O-sRc"> 120 <tableView hidden="YES" clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" style="plain" separatorStyle="none" rowHeight="100" sectionHeaderHeight="28" sectionFooterHeight="28" translatesAutoresizingMaskIntoConstraints="NO" id="FXQ-4O-sRc">
120 <rect key="frame" x="5" y="0.0" width="365" height="411"/> 121 <rect key="frame" x="5" y="0.0" width="365" height="411"/>
121 <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> 122 <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
122 <connections> 123 <connections>
123 <outlet property="dataSource" destination="-1" id="GQy-lg-1Af"/> 124 <outlet property="dataSource" destination="-1" id="GQy-lg-1Af"/>
124 <outlet property="delegate" destination="-1" id="Jka-Ij-zNq"/> 125 <outlet property="delegate" destination="-1" id="Jka-Ij-zNq"/>
125 </connections> 126 </connections>
126 </tableView> 127 </tableView>
127 <scrollView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" ambiguous="YES" translatesAutoresizingMaskIntoConstraints="NO" id="rey-N3-l8b"> 128 <scrollView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" ambiguous="YES" translatesAutoresizingMaskIntoConstraints="NO" id="rey-N3-l8b">
128 <rect key="frame" x="0.0" y="0.0" width="375" height="411"/> 129 <rect key="frame" x="0.0" y="0.0" width="375" height="411"/>
129 <subviews> 130 <subviews>
130 <view contentMode="scaleToFill" ambiguous="YES" translatesAutoresizingMaskIntoConstraints="NO" id="Cam-ML-IEO"> 131 <view contentMode="scaleToFill" ambiguous="YES" translatesAutoresizingMaskIntoConstraints="NO" id="Cam-ML-IEO">
131 <rect key="frame" x="0.0" y="0.0" width="375" height="411"/> 132 <rect key="frame" x="0.0" y="0.0" width="375" height="411"/>
132 <subviews> 133 <subviews>
133 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Kzk-mN-AOf"> 134 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Kzk-mN-AOf">
134 <rect key="frame" x="20" y="30" width="120" height="120"/> 135 <rect key="frame" x="20" y="30" width="120" height="120"/>
135 <subviews> 136 <subviews>
136 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="500 step" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="oWg-A8-aCr"> 137 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="500 step" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="oWg-A8-aCr">
137 <rect key="frame" x="18" y="35" width="82" height="21"/> 138 <rect key="frame" x="18" y="35" width="82" height="21"/>
138 <constraints> 139 <constraints>
139 <constraint firstAttribute="height" constant="21" id="zOX-0d-IVv"/> 140 <constraint firstAttribute="height" constant="21" id="zOX-0d-IVv"/>
140 </constraints> 141 </constraints>
141 <fontDescription key="fontDescription" type="system" pointSize="17"/> 142 <fontDescription key="fontDescription" type="system" pointSize="17"/>
142 <nil key="textColor"/> 143 <nil key="textColor"/>
143 <nil key="highlightedColor"/> 144 <nil key="highlightedColor"/>
144 </label> 145 </label>
145 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Kr7-S0-Fpl"> 146 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Kr7-S0-Fpl">
146 <rect key="frame" x="20.5" y="61" width="80" height="42"/> 147 <rect key="frame" x="20.5" y="61" width="80" height="42"/>
147 <constraints> 148 <constraints>
148 <constraint firstAttribute="width" constant="80" id="IOc-sB-dA2"/> 149 <constraint firstAttribute="width" constant="80" id="IOc-sB-dA2"/>
149 <constraint firstAttribute="height" constant="42" id="zRP-Fu-qZ9"/> 150 <constraint firstAttribute="height" constant="42" id="zRP-Fu-qZ9"/>
150 </constraints> 151 </constraints>
151 <string key="text">目標まであと 152 <string key="text">目標まであと
152 500 stepです</string> 153 500 stepです</string>
153 <fontDescription key="fontDescription" type="system" pointSize="11"/> 154 <fontDescription key="fontDescription" type="system" pointSize="11"/>
154 <nil key="textColor"/> 155 <nil key="textColor"/>
155 <nil key="highlightedColor"/> 156 <nil key="highlightedColor"/>
156 </label> 157 </label>
157 </subviews> 158 </subviews>
158 <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/> 159 <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
159 <constraints> 160 <constraints>
160 <constraint firstItem="Kr7-S0-Fpl" firstAttribute="top" secondItem="oWg-A8-aCr" secondAttribute="bottom" constant="5" id="2KK-Lm-h74"/> 161 <constraint firstItem="Kr7-S0-Fpl" firstAttribute="top" secondItem="oWg-A8-aCr" secondAttribute="bottom" constant="5" id="2KK-Lm-h74"/>
161 <constraint firstItem="oWg-A8-aCr" firstAttribute="leading" secondItem="Kzk-mN-AOf" secondAttribute="leading" constant="18" id="CdG-qa-ud5"/> 162 <constraint firstItem="oWg-A8-aCr" firstAttribute="leading" secondItem="Kzk-mN-AOf" secondAttribute="leading" constant="18" id="CdG-qa-ud5"/>
162 <constraint firstAttribute="width" constant="120" id="E48-cC-dsc"/> 163 <constraint firstAttribute="width" constant="120" id="E48-cC-dsc"/>
163 <constraint firstAttribute="height" constant="120" id="SlY-sr-tR9"/> 164 <constraint firstAttribute="height" constant="120" id="SlY-sr-tR9"/>
164 <constraint firstItem="Kr7-S0-Fpl" firstAttribute="centerX" secondItem="Kzk-mN-AOf" secondAttribute="centerX" id="jJV-RH-pk1"/> 165 <constraint firstItem="Kr7-S0-Fpl" firstAttribute="centerX" secondItem="Kzk-mN-AOf" secondAttribute="centerX" id="jJV-RH-pk1"/>
165 <constraint firstItem="oWg-A8-aCr" firstAttribute="top" secondItem="Kzk-mN-AOf" secondAttribute="top" constant="35" id="oBl-zo-td5"/> 166 <constraint firstItem="oWg-A8-aCr" firstAttribute="top" secondItem="Kzk-mN-AOf" secondAttribute="top" constant="35" id="oBl-zo-td5"/>
166 <constraint firstAttribute="trailing" secondItem="oWg-A8-aCr" secondAttribute="trailing" constant="20" id="xgh-d4-jOF"/> 167 <constraint firstAttribute="trailing" secondItem="oWg-A8-aCr" secondAttribute="trailing" constant="20" id="xgh-d4-jOF"/>
167 </constraints> 168 </constraints>
168 <userDefinedRuntimeAttributes> 169 <userDefinedRuntimeAttributes>
169 <userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius"> 170 <userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
170 <integer key="value" value="60"/> 171 <integer key="value" value="60"/>
171 </userDefinedRuntimeAttribute> 172 </userDefinedRuntimeAttribute>
172 </userDefinedRuntimeAttributes> 173 </userDefinedRuntimeAttributes>
173 </view> 174 </view>
174 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="4ix-HE-d9T"> 175 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="4ix-HE-d9T">
175 <rect key="frame" x="148" y="30" width="219" height="120"/> 176 <rect key="frame" x="148" y="30" width="219" height="120"/>
176 <subviews> 177 <subviews>
177 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="目標" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="YE6-wh-77T"> 178 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="目標" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="YE6-wh-77T">
178 <rect key="frame" x="10" y="37.5" width="45" height="15"/> 179 <rect key="frame" x="10" y="37.5" width="45" height="15"/>
179 <constraints> 180 <constraints>
180 <constraint firstAttribute="width" constant="45" id="6Ce-YE-wbx"/> 181 <constraint firstAttribute="width" constant="45" id="6Ce-YE-wbx"/>
181 <constraint firstAttribute="height" constant="15" id="eFR-Ao-75U"/> 182 <constraint firstAttribute="height" constant="15" id="eFR-Ao-75U"/>
182 </constraints> 183 </constraints>
183 <fontDescription key="fontDescription" type="system" pointSize="12"/> 184 <fontDescription key="fontDescription" type="system" pointSize="12"/>
184 <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/> 185 <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
185 <nil key="highlightedColor"/> 186 <nil key="highlightedColor"/>
186 </label> 187 </label>
187 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="残歩数" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="HOl-Tj-xiT"> 188 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="残歩数" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="HOl-Tj-xiT">
188 <rect key="frame" x="10" y="52.5" width="45" height="15"/> 189 <rect key="frame" x="10" y="52.5" width="45" height="15"/>
189 <fontDescription key="fontDescription" type="system" pointSize="12"/> 190 <fontDescription key="fontDescription" type="system" pointSize="12"/>
190 <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/> 191 <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
191 <nil key="highlightedColor"/> 192 <nil key="highlightedColor"/>
192 </label> 193 </label>
193 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="達成率" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="l0h-qA-2Ai"> 194 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="達成率" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="l0h-qA-2Ai">
194 <rect key="frame" x="10" y="67.5" width="45" height="15"/> 195 <rect key="frame" x="10" y="67.5" width="45" height="15"/>
195 <fontDescription key="fontDescription" type="system" pointSize="12"/> 196 <fontDescription key="fontDescription" type="system" pointSize="12"/>
196 <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/> 197 <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
197 <nil key="highlightedColor"/> 198 <nil key="highlightedColor"/>
198 </label> 199 </label>
199 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="1000 step" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="0pf-fX-QXT"> 200 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="1000 step" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="0pf-fX-QXT">
200 <rect key="frame" x="63" y="37.5" width="118" height="15"/> 201 <rect key="frame" x="63" y="37.5" width="118" height="15"/>
201 <constraints> 202 <constraints>
202 <constraint firstAttribute="height" constant="15" id="Z6o-LI-Eu9"/> 203 <constraint firstAttribute="height" constant="15" id="Z6o-LI-Eu9"/>
203 </constraints> 204 </constraints>
204 <fontDescription key="fontDescription" type="system" pointSize="12"/> 205 <fontDescription key="fontDescription" type="system" pointSize="12"/>
205 <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/> 206 <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
206 <nil key="highlightedColor"/> 207 <nil key="highlightedColor"/>
207 </label> 208 </label>
208 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="500 step" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="1NH-b3-ST8"> 209 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="500 step" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="1NH-b3-ST8">
209 <rect key="frame" x="63" y="52.5" width="118" height="15"/> 210 <rect key="frame" x="63" y="52.5" width="118" height="15"/>
210 <fontDescription key="fontDescription" type="system" pointSize="12"/> 211 <fontDescription key="fontDescription" type="system" pointSize="12"/>
211 <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/> 212 <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
212 <nil key="highlightedColor"/> 213 <nil key="highlightedColor"/>
213 </label> 214 </label>
214 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="50 %" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="8Ru-Jc-Ouv"> 215 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="50 %" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="8Ru-Jc-Ouv">
215 <rect key="frame" x="63" y="67.5" width="118" height="15"/> 216 <rect key="frame" x="63" y="67.5" width="118" height="15"/>
216 <fontDescription key="fontDescription" type="system" pointSize="12"/> 217 <fontDescription key="fontDescription" type="system" pointSize="12"/>
217 <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/> 218 <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
218 <nil key="highlightedColor"/> 219 <nil key="highlightedColor"/>
219 </label> 220 </label>
220 </subviews> 221 </subviews>
221 <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> 222 <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
222 <constraints> 223 <constraints>
223 <constraint firstItem="l0h-qA-2Ai" firstAttribute="top" secondItem="HOl-Tj-xiT" secondAttribute="bottom" id="0dv-3h-eHs"/> 224 <constraint firstItem="l0h-qA-2Ai" firstAttribute="top" secondItem="HOl-Tj-xiT" secondAttribute="bottom" id="0dv-3h-eHs"/>
224 <constraint firstItem="l0h-qA-2Ai" firstAttribute="leading" secondItem="YE6-wh-77T" secondAttribute="leading" id="7z3-ph-BM4"/> 225 <constraint firstItem="l0h-qA-2Ai" firstAttribute="leading" secondItem="YE6-wh-77T" secondAttribute="leading" id="7z3-ph-BM4"/>
225 <constraint firstItem="1NH-b3-ST8" firstAttribute="leading" secondItem="0pf-fX-QXT" secondAttribute="leading" id="ACu-BV-ieg"/> 226 <constraint firstItem="1NH-b3-ST8" firstAttribute="leading" secondItem="0pf-fX-QXT" secondAttribute="leading" id="ACu-BV-ieg"/>
226 <constraint firstItem="8Ru-Jc-Ouv" firstAttribute="top" secondItem="1NH-b3-ST8" secondAttribute="bottom" id="Abh-FK-4X7"/> 227 <constraint firstItem="8Ru-Jc-Ouv" firstAttribute="top" secondItem="1NH-b3-ST8" secondAttribute="bottom" id="Abh-FK-4X7"/>
227 <constraint firstItem="1NH-b3-ST8" firstAttribute="top" secondItem="0pf-fX-QXT" secondAttribute="bottom" id="B3I-n2-Oks"/> 228 <constraint firstItem="1NH-b3-ST8" firstAttribute="top" secondItem="0pf-fX-QXT" secondAttribute="bottom" id="B3I-n2-Oks"/>
228 <constraint firstItem="1NH-b3-ST8" firstAttribute="height" secondItem="0pf-fX-QXT" secondAttribute="height" id="BAn-7O-jBX"/> 229 <constraint firstItem="1NH-b3-ST8" firstAttribute="height" secondItem="0pf-fX-QXT" secondAttribute="height" id="BAn-7O-jBX"/>
229 <constraint firstItem="0pf-fX-QXT" firstAttribute="leading" secondItem="YE6-wh-77T" secondAttribute="trailing" constant="8" id="G20-xx-HEH"/> 230 <constraint firstItem="0pf-fX-QXT" firstAttribute="leading" secondItem="YE6-wh-77T" secondAttribute="trailing" constant="8" id="G20-xx-HEH"/>
230 <constraint firstItem="8Ru-Jc-Ouv" firstAttribute="leading" secondItem="0pf-fX-QXT" secondAttribute="leading" id="NIm-Zw-fnf"/> 231 <constraint firstItem="8Ru-Jc-Ouv" firstAttribute="leading" secondItem="0pf-fX-QXT" secondAttribute="leading" id="NIm-Zw-fnf"/>
231 <constraint firstItem="8Ru-Jc-Ouv" firstAttribute="height" secondItem="0pf-fX-QXT" secondAttribute="height" id="PdQ-qd-Sqc"/> 232 <constraint firstItem="8Ru-Jc-Ouv" firstAttribute="height" secondItem="0pf-fX-QXT" secondAttribute="height" id="PdQ-qd-Sqc"/>
232 <constraint firstItem="HOl-Tj-xiT" firstAttribute="width" secondItem="YE6-wh-77T" secondAttribute="width" id="WpC-o9-bDa"/> 233 <constraint firstItem="HOl-Tj-xiT" firstAttribute="width" secondItem="YE6-wh-77T" secondAttribute="width" id="WpC-o9-bDa"/>
233 <constraint firstItem="l0h-qA-2Ai" firstAttribute="height" secondItem="YE6-wh-77T" secondAttribute="height" id="bR8-Ki-lS1"/> 234 <constraint firstItem="l0h-qA-2Ai" firstAttribute="height" secondItem="YE6-wh-77T" secondAttribute="height" id="bR8-Ki-lS1"/>
234 <constraint firstItem="HOl-Tj-xiT" firstAttribute="height" secondItem="YE6-wh-77T" secondAttribute="height" id="c0u-hz-5O9"/> 235 <constraint firstItem="HOl-Tj-xiT" firstAttribute="height" secondItem="YE6-wh-77T" secondAttribute="height" id="c0u-hz-5O9"/>
235 <constraint firstItem="1NH-b3-ST8" firstAttribute="leading" secondItem="0pf-fX-QXT" secondAttribute="leading" id="chf-kb-ClX"/> 236 <constraint firstItem="1NH-b3-ST8" firstAttribute="leading" secondItem="0pf-fX-QXT" secondAttribute="leading" id="chf-kb-ClX"/>
236 <constraint firstItem="8Ru-Jc-Ouv" firstAttribute="leading" secondItem="0pf-fX-QXT" secondAttribute="leading" id="din-4T-V5w"/> 237 <constraint firstItem="8Ru-Jc-Ouv" firstAttribute="leading" secondItem="0pf-fX-QXT" secondAttribute="leading" id="din-4T-V5w"/>
237 <constraint firstItem="l0h-qA-2Ai" firstAttribute="width" secondItem="YE6-wh-77T" secondAttribute="width" id="eo0-xw-d1f"/> 238 <constraint firstItem="l0h-qA-2Ai" firstAttribute="width" secondItem="YE6-wh-77T" secondAttribute="width" id="eo0-xw-d1f"/>
238 <constraint firstItem="8Ru-Jc-Ouv" firstAttribute="width" secondItem="0pf-fX-QXT" secondAttribute="width" id="gjt-3e-Pkx"/> 239 <constraint firstItem="8Ru-Jc-Ouv" firstAttribute="width" secondItem="0pf-fX-QXT" secondAttribute="width" id="gjt-3e-Pkx"/>
239 <constraint firstItem="1NH-b3-ST8" firstAttribute="width" secondItem="0pf-fX-QXT" secondAttribute="width" id="kOM-6S-Amv"/> 240 <constraint firstItem="1NH-b3-ST8" firstAttribute="width" secondItem="0pf-fX-QXT" secondAttribute="width" id="kOM-6S-Amv"/>
240 <constraint firstItem="HOl-Tj-xiT" firstAttribute="leading" secondItem="YE6-wh-77T" secondAttribute="leading" id="oOc-TB-k4j"/> 241 <constraint firstItem="HOl-Tj-xiT" firstAttribute="leading" secondItem="YE6-wh-77T" secondAttribute="leading" id="oOc-TB-k4j"/>
241 <constraint firstItem="1NH-b3-ST8" firstAttribute="centerY" secondItem="HOl-Tj-xiT" secondAttribute="centerY" id="pGW-dw-56G"/> 242 <constraint firstItem="1NH-b3-ST8" firstAttribute="centerY" secondItem="HOl-Tj-xiT" secondAttribute="centerY" id="pGW-dw-56G"/>
242 <constraint firstItem="HOl-Tj-xiT" firstAttribute="top" secondItem="YE6-wh-77T" secondAttribute="bottom" id="s6n-mU-Sp6"/> 243 <constraint firstItem="HOl-Tj-xiT" firstAttribute="top" secondItem="YE6-wh-77T" secondAttribute="bottom" id="s6n-mU-Sp6"/>
243 <constraint firstItem="HOl-Tj-xiT" firstAttribute="centerY" secondItem="4ix-HE-d9T" secondAttribute="centerY" id="vB9-RR-pao"/> 244 <constraint firstItem="HOl-Tj-xiT" firstAttribute="centerY" secondItem="4ix-HE-d9T" secondAttribute="centerY" id="vB9-RR-pao"/>
244 <constraint firstAttribute="trailing" secondItem="0pf-fX-QXT" secondAttribute="trailing" constant="38" id="xiP-fg-Ozi"/> 245 <constraint firstAttribute="trailing" secondItem="0pf-fX-QXT" secondAttribute="trailing" constant="38" id="xiP-fg-Ozi"/>
245 <constraint firstItem="YE6-wh-77T" firstAttribute="leading" secondItem="4ix-HE-d9T" secondAttribute="leading" constant="10" id="xj6-In-ihz"/> 246 <constraint firstItem="YE6-wh-77T" firstAttribute="leading" secondItem="4ix-HE-d9T" secondAttribute="leading" constant="10" id="xj6-In-ihz"/>
246 </constraints> 247 </constraints>
247 </view> 248 </view>
248 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="iEh-Ze-suq"> 249 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="iEh-Ze-suq">
249 <rect key="frame" x="20" y="158" width="335" height="35"/> 250 <rect key="frame" x="20" y="158" width="335" height="35"/>
250 <subviews> 251 <subviews>
251 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="UwA-5Q-gdv"> 252 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="UwA-5Q-gdv">
252 <rect key="frame" x="0.0" y="0.0" width="111.5" height="35"/> 253 <rect key="frame" x="0.0" y="0.0" width="111.5" height="35"/>
253 <subviews> 254 <subviews>
254 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="消費カロリー" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="zRU-L6-Ed4"> 255 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="消費カロリー" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="zRU-L6-Ed4">
255 <rect key="frame" x="0.0" y="0.0" width="111.5" height="18"/> 256 <rect key="frame" x="0.0" y="0.0" width="111.5" height="18"/>
256 <constraints> 257 <constraints>
257 <constraint firstAttribute="height" constant="18" id="Ywp-RA-6am"/> 258 <constraint firstAttribute="height" constant="18" id="Ywp-RA-6am"/>
258 </constraints> 259 </constraints>
259 <fontDescription key="fontDescription" type="system" pointSize="12"/> 260 <fontDescription key="fontDescription" type="system" pointSize="12"/>
260 <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/> 261 <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
261 <nil key="highlightedColor"/> 262 <nil key="highlightedColor"/>
262 </label> 263 </label>
263 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="1000 kcal" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="dAE-C8-QLr"> 264 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="1000 kcal" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="dAE-C8-QLr">
264 <rect key="frame" x="0.0" y="17" width="111.5" height="18"/> 265 <rect key="frame" x="0.0" y="17" width="111.5" height="18"/>
265 <constraints> 266 <constraints>
266 <constraint firstAttribute="height" constant="18" id="r0d-xi-3u7"/> 267 <constraint firstAttribute="height" constant="18" id="r0d-xi-3u7"/>
267 </constraints> 268 </constraints>
268 <fontDescription key="fontDescription" type="system" pointSize="12"/> 269 <fontDescription key="fontDescription" type="system" pointSize="12"/>
269 <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/> 270 <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
270 <nil key="highlightedColor"/> 271 <nil key="highlightedColor"/>
271 </label> 272 </label>
272 </subviews> 273 </subviews>
273 <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> 274 <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
274 <constraints> 275 <constraints>
275 <constraint firstItem="zRU-L6-Ed4" firstAttribute="leading" secondItem="UwA-5Q-gdv" secondAttribute="leading" id="Zbe-7f-cuR"/> 276 <constraint firstItem="zRU-L6-Ed4" firstAttribute="leading" secondItem="UwA-5Q-gdv" secondAttribute="leading" id="Zbe-7f-cuR"/>
276 <constraint firstAttribute="bottom" secondItem="dAE-C8-QLr" secondAttribute="bottom" id="aZH-zh-M1V"/> 277 <constraint firstAttribute="bottom" secondItem="dAE-C8-QLr" secondAttribute="bottom" id="aZH-zh-M1V"/>
277 <constraint firstItem="zRU-L6-Ed4" firstAttribute="top" secondItem="UwA-5Q-gdv" secondAttribute="top" id="bsw-KU-Tcu"/> 278 <constraint firstItem="zRU-L6-Ed4" firstAttribute="top" secondItem="UwA-5Q-gdv" secondAttribute="top" id="bsw-KU-Tcu"/>
278 <constraint firstAttribute="trailing" secondItem="zRU-L6-Ed4" secondAttribute="trailing" id="iMB-ch-u4B"/> 279 <constraint firstAttribute="trailing" secondItem="zRU-L6-Ed4" secondAttribute="trailing" id="iMB-ch-u4B"/>
279 <constraint firstItem="dAE-C8-QLr" firstAttribute="leading" secondItem="UwA-5Q-gdv" secondAttribute="leading" id="qNu-WH-Jjj"/> 280 <constraint firstItem="dAE-C8-QLr" firstAttribute="leading" secondItem="UwA-5Q-gdv" secondAttribute="leading" id="qNu-WH-Jjj"/>
280 <constraint firstAttribute="trailing" secondItem="dAE-C8-QLr" secondAttribute="trailing" id="wRF-1x-XC1"/> 281 <constraint firstAttribute="trailing" secondItem="dAE-C8-QLr" secondAttribute="trailing" id="wRF-1x-XC1"/>
281 </constraints> 282 </constraints>
282 </view> 283 </view>
283 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="BVs-KG-fDF"> 284 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="BVs-KG-fDF">
284 <rect key="frame" x="111.5" y="0.0" width="112" height="35"/> 285 <rect key="frame" x="111.5" y="0.0" width="112" height="35"/>
285 <subviews> 286 <subviews>
286 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="距離" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="XGt-pc-sd7"> 287 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="距離" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="XGt-pc-sd7">
287 <rect key="frame" x="0.0" y="0.0" width="112" height="18"/> 288 <rect key="frame" x="0.0" y="0.0" width="112" height="18"/>
288 <constraints> 289 <constraints>
289 <constraint firstAttribute="height" constant="18" id="tct-pY-7wo"/> 290 <constraint firstAttribute="height" constant="18" id="tct-pY-7wo"/>
290 </constraints> 291 </constraints>
291 <fontDescription key="fontDescription" type="system" pointSize="12"/> 292 <fontDescription key="fontDescription" type="system" pointSize="12"/>
292 <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/> 293 <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
293 <nil key="highlightedColor"/> 294 <nil key="highlightedColor"/>
294 </label> 295 </label>
295 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="4.0 KM" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="1tR-JC-pyw"> 296 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="4.0 KM" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="1tR-JC-pyw">
296 <rect key="frame" x="0.0" y="17" width="112" height="18"/> 297 <rect key="frame" x="0.0" y="17" width="112" height="18"/>
297 <constraints> 298 <constraints>
298 <constraint firstAttribute="height" constant="18" id="sNT-xl-BKH"/> 299 <constraint firstAttribute="height" constant="18" id="sNT-xl-BKH"/>
299 </constraints> 300 </constraints>
300 <fontDescription key="fontDescription" type="system" pointSize="12"/> 301 <fontDescription key="fontDescription" type="system" pointSize="12"/>
301 <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/> 302 <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
302 <nil key="highlightedColor"/> 303 <nil key="highlightedColor"/>
303 </label> 304 </label>
304 </subviews> 305 </subviews>
305 <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> 306 <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
306 <constraints> 307 <constraints>
307 <constraint firstItem="XGt-pc-sd7" firstAttribute="leading" secondItem="BVs-KG-fDF" secondAttribute="leading" id="Bd8-ZX-shc"/> 308 <constraint firstItem="XGt-pc-sd7" firstAttribute="leading" secondItem="BVs-KG-fDF" secondAttribute="leading" id="Bd8-ZX-shc"/>
308 <constraint firstAttribute="trailing" secondItem="1tR-JC-pyw" secondAttribute="trailing" id="Mrw-gb-r3n"/> 309 <constraint firstAttribute="trailing" secondItem="1tR-JC-pyw" secondAttribute="trailing" id="Mrw-gb-r3n"/>
309 <constraint firstAttribute="trailing" secondItem="XGt-pc-sd7" secondAttribute="trailing" id="cTc-te-Pc1"/> 310 <constraint firstAttribute="trailing" secondItem="XGt-pc-sd7" secondAttribute="trailing" id="cTc-te-Pc1"/>
310 <constraint firstItem="XGt-pc-sd7" firstAttribute="top" secondItem="BVs-KG-fDF" secondAttribute="top" id="cs1-A7-e5C"/> 311 <constraint firstItem="XGt-pc-sd7" firstAttribute="top" secondItem="BVs-KG-fDF" secondAttribute="top" id="cs1-A7-e5C"/>
311 <constraint firstAttribute="bottom" secondItem="1tR-JC-pyw" secondAttribute="bottom" id="vsZ-FE-X5m"/> 312 <constraint firstAttribute="bottom" secondItem="1tR-JC-pyw" secondAttribute="bottom" id="vsZ-FE-X5m"/>
312 <constraint firstItem="1tR-JC-pyw" firstAttribute="leading" secondItem="BVs-KG-fDF" secondAttribute="leading" id="xOd-ZK-rZn"/> 313 <constraint firstItem="1tR-JC-pyw" firstAttribute="leading" secondItem="BVs-KG-fDF" secondAttribute="leading" id="xOd-ZK-rZn"/>
313 </constraints> 314 </constraints>
314 </view> 315 </view>
315 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="j5h-QD-Igf"> 316 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="j5h-QD-Igf">
316 <rect key="frame" x="223.5" y="0.0" width="111.5" height="35"/> 317 <rect key="frame" x="223.5" y="0.0" width="111.5" height="35"/>
317 <subviews> 318 <subviews>
318 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="時間" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="OEO-l8-Ibg"> 319 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="時間" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="OEO-l8-Ibg">
319 <rect key="frame" x="0.0" y="0.0" width="111.5" height="18"/> 320 <rect key="frame" x="0.0" y="0.0" width="111.5" height="18"/>
320 <constraints> 321 <constraints>
321 <constraint firstAttribute="height" constant="18" id="EVe-qW-qqp"/> 322 <constraint firstAttribute="height" constant="18" id="EVe-qW-qqp"/>
322 </constraints> 323 </constraints>
323 <fontDescription key="fontDescription" type="system" pointSize="12"/> 324 <fontDescription key="fontDescription" type="system" pointSize="12"/>
324 <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/> 325 <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
325 <nil key="highlightedColor"/> 326 <nil key="highlightedColor"/>
326 </label> 327 </label>
327 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="1:00 時間" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="PfZ-7x-LAR"> 328 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="1:00 時間" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="PfZ-7x-LAR">
328 <rect key="frame" x="0.0" y="17" width="111.5" height="18"/> 329 <rect key="frame" x="0.0" y="17" width="111.5" height="18"/>
329 <constraints> 330 <constraints>
330 <constraint firstAttribute="height" constant="18" id="lno-Dx-ZNm"/> 331 <constraint firstAttribute="height" constant="18" id="lno-Dx-ZNm"/>
331 </constraints> 332 </constraints>
332 <fontDescription key="fontDescription" type="system" pointSize="12"/> 333 <fontDescription key="fontDescription" type="system" pointSize="12"/>
333 <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/> 334 <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
334 <nil key="highlightedColor"/> 335 <nil key="highlightedColor"/>
335 </label> 336 </label>
336 </subviews> 337 </subviews>
337 <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> 338 <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
338 <constraints> 339 <constraints>
339 <constraint firstAttribute="trailing" secondItem="PfZ-7x-LAR" secondAttribute="trailing" id="3Ir-mZ-xmI"/> 340 <constraint firstAttribute="trailing" secondItem="PfZ-7x-LAR" secondAttribute="trailing" id="3Ir-mZ-xmI"/>
340 <constraint firstItem="OEO-l8-Ibg" firstAttribute="leading" secondItem="j5h-QD-Igf" secondAttribute="leading" id="5oW-CQ-vWi"/> 341 <constraint firstItem="OEO-l8-Ibg" firstAttribute="leading" secondItem="j5h-QD-Igf" secondAttribute="leading" id="5oW-CQ-vWi"/>
341 <constraint firstItem="PfZ-7x-LAR" firstAttribute="leading" secondItem="j5h-QD-Igf" secondAttribute="leading" id="Qur-SO-10d"/> 342 <constraint firstItem="PfZ-7x-LAR" firstAttribute="leading" secondItem="j5h-QD-Igf" secondAttribute="leading" id="Qur-SO-10d"/>
342 <constraint firstAttribute="trailing" secondItem="OEO-l8-Ibg" secondAttribute="trailing" id="WQn-Gv-plQ"/> 343 <constraint firstAttribute="trailing" secondItem="OEO-l8-Ibg" secondAttribute="trailing" id="WQn-Gv-plQ"/>
343 <constraint firstItem="OEO-l8-Ibg" firstAttribute="top" secondItem="j5h-QD-Igf" secondAttribute="top" id="lt7-Qt-rBM"/> 344 <constraint firstItem="OEO-l8-Ibg" firstAttribute="top" secondItem="j5h-QD-Igf" secondAttribute="top" id="lt7-Qt-rBM"/>
344 <constraint firstAttribute="bottom" secondItem="PfZ-7x-LAR" secondAttribute="bottom" id="qcA-M9-NYS"/> 345 <constraint firstAttribute="bottom" secondItem="PfZ-7x-LAR" secondAttribute="bottom" id="qcA-M9-NYS"/>
345 </constraints> 346 </constraints>
346 </view> 347 </view>
347 </subviews> 348 </subviews>
348 <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> 349 <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
349 <constraints> 350 <constraints>
350 <constraint firstAttribute="bottom" secondItem="j5h-QD-Igf" secondAttribute="bottom" id="IsO-UX-w9t"/> 351 <constraint firstAttribute="bottom" secondItem="j5h-QD-Igf" secondAttribute="bottom" id="IsO-UX-w9t"/>
351 <constraint firstItem="j5h-QD-Igf" firstAttribute="top" secondItem="iEh-Ze-suq" secondAttribute="top" id="Msr-oS-nFH"/> 352 <constraint firstItem="j5h-QD-Igf" firstAttribute="top" secondItem="iEh-Ze-suq" secondAttribute="top" id="Msr-oS-nFH"/>
352 <constraint firstItem="BVs-KG-fDF" firstAttribute="top" secondItem="iEh-Ze-suq" secondAttribute="top" id="Ohk-mJ-oCK"/> 353 <constraint firstItem="BVs-KG-fDF" firstAttribute="top" secondItem="iEh-Ze-suq" secondAttribute="top" id="Ohk-mJ-oCK"/>
353 <constraint firstItem="UwA-5Q-gdv" firstAttribute="top" secondItem="iEh-Ze-suq" secondAttribute="top" id="Pue-sC-wfB"/> 354 <constraint firstItem="UwA-5Q-gdv" firstAttribute="top" secondItem="iEh-Ze-suq" secondAttribute="top" id="Pue-sC-wfB"/>
354 <constraint firstAttribute="height" constant="35" id="WDe-uC-4Qb"/> 355 <constraint firstAttribute="height" constant="35" id="WDe-uC-4Qb"/>
355 <constraint firstItem="BVs-KG-fDF" firstAttribute="leading" secondItem="UwA-5Q-gdv" secondAttribute="trailing" id="f8Q-F0-hjc"/> 356 <constraint firstItem="BVs-KG-fDF" firstAttribute="leading" secondItem="UwA-5Q-gdv" secondAttribute="trailing" id="f8Q-F0-hjc"/>
356 <constraint firstItem="BVs-KG-fDF" firstAttribute="width" secondItem="UwA-5Q-gdv" secondAttribute="width" id="fdz-YH-1kJ"/> 357 <constraint firstItem="BVs-KG-fDF" firstAttribute="width" secondItem="UwA-5Q-gdv" secondAttribute="width" id="fdz-YH-1kJ"/>
357 <constraint firstAttribute="bottom" secondItem="UwA-5Q-gdv" secondAttribute="bottom" id="gxD-wy-TgL"/> 358 <constraint firstAttribute="bottom" secondItem="UwA-5Q-gdv" secondAttribute="bottom" id="gxD-wy-TgL"/>
358 <constraint firstItem="j5h-QD-Igf" firstAttribute="width" secondItem="UwA-5Q-gdv" secondAttribute="width" id="i3o-n4-fZN"/> 359 <constraint firstItem="j5h-QD-Igf" firstAttribute="width" secondItem="UwA-5Q-gdv" secondAttribute="width" id="i3o-n4-fZN"/>
359 <constraint firstAttribute="trailing" secondItem="j5h-QD-Igf" secondAttribute="trailing" id="nT6-nS-H9z"/> 360 <constraint firstAttribute="trailing" secondItem="j5h-QD-Igf" secondAttribute="trailing" id="nT6-nS-H9z"/>
360 <constraint firstAttribute="bottom" secondItem="BVs-KG-fDF" secondAttribute="bottom" id="nqB-N3-F3F"/> 361 <constraint firstAttribute="bottom" secondItem="BVs-KG-fDF" secondAttribute="bottom" id="nqB-N3-F3F"/>
361 <constraint firstItem="UwA-5Q-gdv" firstAttribute="leading" secondItem="iEh-Ze-suq" secondAttribute="leading" id="oV9-IH-tYC"/> 362 <constraint firstItem="UwA-5Q-gdv" firstAttribute="leading" secondItem="iEh-Ze-suq" secondAttribute="leading" id="oV9-IH-tYC"/>
362 <constraint firstItem="j5h-QD-Igf" firstAttribute="leading" secondItem="BVs-KG-fDF" secondAttribute="trailing" id="zOb-WE-3CI"/> 363 <constraint firstItem="j5h-QD-Igf" firstAttribute="leading" secondItem="BVs-KG-fDF" secondAttribute="trailing" id="zOb-WE-3CI"/>
363 </constraints> 364 </constraints>
364 </view> 365 </view>
365 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="VqD-Y3-cYQ"> 366 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="VqD-Y3-cYQ" customClass="BarChartView" customModule="Charts">
366 <rect key="frame" x="20" y="201" width="335" height="100"/> 367 <rect key="frame" x="0.0" y="201" width="375" height="100"/>
367 <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/> 368 <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
368 <constraints> 369 <constraints>
369 <constraint firstAttribute="height" constant="100" id="aQR-hf-MhR"/> 370 <constraint firstAttribute="height" constant="100" id="aQR-hf-MhR"/>
370 </constraints> 371 </constraints>
371 </view> 372 </view>
372 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Iw2-nW-e7g" customClass="CollectionView"> 373 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Iw2-nW-e7g" customClass="CollectionView">
373 <rect key="frame" x="20" y="316" width="335" height="50"/> 374 <rect key="frame" x="20" y="316" width="335" height="50"/>
374 <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> 375 <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
375 <constraints> 376 <constraints>
376 <constraint firstAttribute="height" constant="50" id="Yzh-hD-r0n"/> 377 <constraint firstAttribute="height" constant="50" id="Yzh-hD-r0n"/>
377 </constraints> 378 </constraints>
378 </view> 379 </view>
379 </subviews> 380 </subviews>
380 <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> 381 <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
381 <constraints> 382 <constraints>
382 <constraint firstItem="VqD-Y3-cYQ" firstAttribute="top" secondItem="iEh-Ze-suq" secondAttribute="bottom" constant="8" id="0BA-6p-JLT"/> 383 <constraint firstItem="VqD-Y3-cYQ" firstAttribute="top" secondItem="iEh-Ze-suq" secondAttribute="bottom" constant="8" id="0BA-6p-JLT"/>
383 <constraint firstItem="Iw2-nW-e7g" firstAttribute="leading" secondItem="Cam-ML-IEO" secondAttribute="leading" constant="20" id="2lH-sF-Mp0"/> 384 <constraint firstItem="Iw2-nW-e7g" firstAttribute="leading" secondItem="Cam-ML-IEO" secondAttribute="leading" constant="20" id="2lH-sF-Mp0"/>
384 <constraint firstItem="iEh-Ze-suq" firstAttribute="top" secondItem="4ix-HE-d9T" secondAttribute="bottom" constant="8" id="9Sm-IQ-feL"/> 385 <constraint firstItem="iEh-Ze-suq" firstAttribute="top" secondItem="4ix-HE-d9T" secondAttribute="bottom" constant="8" id="9Sm-IQ-feL"/>
385 <constraint firstItem="VqD-Y3-cYQ" firstAttribute="leading" secondItem="Cam-ML-IEO" secondAttribute="leading" constant="20" id="Gbd-bD-rFf"/> 386 <constraint firstItem="VqD-Y3-cYQ" firstAttribute="leading" secondItem="Cam-ML-IEO" secondAttribute="leading" id="Gbd-bD-rFf"/>
386 <constraint firstItem="4ix-HE-d9T" firstAttribute="top" secondItem="Cam-ML-IEO" secondAttribute="top" constant="30" id="JyQ-KD-MhR"/> 387 <constraint firstItem="4ix-HE-d9T" firstAttribute="top" secondItem="Cam-ML-IEO" secondAttribute="top" constant="30" id="JyQ-KD-MhR"/>
387 <constraint firstAttribute="trailing" secondItem="iEh-Ze-suq" secondAttribute="trailing" constant="20" id="RcZ-yN-56e"/> 388 <constraint firstAttribute="trailing" secondItem="iEh-Ze-suq" secondAttribute="trailing" constant="20" id="RcZ-yN-56e"/>
388 <constraint firstAttribute="trailing" secondItem="Iw2-nW-e7g" secondAttribute="trailing" constant="20" id="Xso-Or-Fgf"/> 389 <constraint firstAttribute="trailing" secondItem="Iw2-nW-e7g" secondAttribute="trailing" constant="20" id="Xso-Or-Fgf"/>
389 <constraint firstItem="Kzk-mN-AOf" firstAttribute="top" secondItem="Cam-ML-IEO" secondAttribute="top" constant="30" id="YzU-Mb-veC"/> 390 <constraint firstItem="Kzk-mN-AOf" firstAttribute="top" secondItem="Cam-ML-IEO" secondAttribute="top" constant="30" id="YzU-Mb-veC"/>
390 <constraint firstAttribute="trailing" secondItem="4ix-HE-d9T" secondAttribute="trailing" constant="8" id="del-xz-Tos"/> 391 <constraint firstAttribute="trailing" secondItem="4ix-HE-d9T" secondAttribute="trailing" constant="8" id="del-xz-Tos"/>
391 <constraint firstItem="4ix-HE-d9T" firstAttribute="height" secondItem="Kzk-mN-AOf" secondAttribute="height" id="duV-wT-9wp"/> 392 <constraint firstItem="4ix-HE-d9T" firstAttribute="height" secondItem="Kzk-mN-AOf" secondAttribute="height" id="duV-wT-9wp"/>
392 <constraint firstItem="Iw2-nW-e7g" firstAttribute="top" secondItem="VqD-Y3-cYQ" secondAttribute="bottom" constant="15" id="ekR-kS-L5v"/> 393 <constraint firstItem="Iw2-nW-e7g" firstAttribute="top" secondItem="VqD-Y3-cYQ" secondAttribute="bottom" constant="15" id="ekR-kS-L5v"/>
393 <constraint firstItem="Kzk-mN-AOf" firstAttribute="leading" secondItem="Cam-ML-IEO" secondAttribute="leading" constant="20" id="hFq-WM-gLq"/> 394 <constraint firstItem="Kzk-mN-AOf" firstAttribute="leading" secondItem="Cam-ML-IEO" secondAttribute="leading" constant="20" id="hFq-WM-gLq"/>
394 <constraint firstItem="4ix-HE-d9T" firstAttribute="leading" secondItem="Kzk-mN-AOf" secondAttribute="trailing" constant="8" id="hzO-hA-cNG"/> 395 <constraint firstItem="4ix-HE-d9T" firstAttribute="leading" secondItem="Kzk-mN-AOf" secondAttribute="trailing" constant="8" id="hzO-hA-cNG"/>
395 <constraint firstAttribute="trailing" secondItem="VqD-Y3-cYQ" secondAttribute="trailing" constant="20" id="ptF-2O-CNR"/> 396 <constraint firstAttribute="trailing" secondItem="VqD-Y3-cYQ" secondAttribute="trailing" id="ptF-2O-CNR"/>
396 <constraint firstItem="iEh-Ze-suq" firstAttribute="leading" secondItem="Cam-ML-IEO" secondAttribute="leading" constant="20" id="u5o-P4-qkL"/> 397 <constraint firstItem="iEh-Ze-suq" firstAttribute="leading" secondItem="Cam-ML-IEO" secondAttribute="leading" constant="20" id="u5o-P4-qkL"/>
397 </constraints> 398 </constraints>
398 </view> 399 </view>
399 </subviews> 400 </subviews>
400 <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> 401 <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
401 <constraints> 402 <constraints>
402 <constraint firstItem="Cam-ML-IEO" firstAttribute="width" secondItem="rey-N3-l8b" secondAttribute="width" id="LbF-3h-cxa"/> 403 <constraint firstItem="Cam-ML-IEO" firstAttribute="width" secondItem="rey-N3-l8b" secondAttribute="width" id="LbF-3h-cxa"/>
403 <constraint firstAttribute="trailing" secondItem="Cam-ML-IEO" secondAttribute="trailing" id="UHb-6d-wF8"/> 404 <constraint firstAttribute="trailing" secondItem="Cam-ML-IEO" secondAttribute="trailing" id="UHb-6d-wF8"/>
404 <constraint firstItem="Cam-ML-IEO" firstAttribute="leading" secondItem="rey-N3-l8b" secondAttribute="leading" id="Y4U-kD-V28"/> 405 <constraint firstItem="Cam-ML-IEO" firstAttribute="leading" secondItem="rey-N3-l8b" secondAttribute="leading" id="Y4U-kD-V28"/>
405 <constraint firstItem="Cam-ML-IEO" firstAttribute="top" secondItem="rey-N3-l8b" secondAttribute="top" id="ohS-iH-IIM"/> 406 <constraint firstItem="Cam-ML-IEO" firstAttribute="top" secondItem="rey-N3-l8b" secondAttribute="top" id="ohS-iH-IIM"/>
406 <constraint firstAttribute="bottom" secondItem="Cam-ML-IEO" secondAttribute="bottom" id="th8-dH-zv1"/> 407 <constraint firstAttribute="bottom" secondItem="Cam-ML-IEO" secondAttribute="bottom" id="th8-dH-zv1"/>
407 </constraints> 408 </constraints>
408 <connections> 409 <connections>
409 <outlet property="delegate" destination="-1" id="3Fl-Qy-gjm"/> 410 <outlet property="delegate" destination="-1" id="3Fl-Qy-gjm"/>
410 </connections> 411 </connections>
411 </scrollView> 412 </scrollView>
412 </subviews> 413 </subviews>
413 <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> 414 <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
414 <constraints> 415 <constraints>
415 <constraint firstAttribute="trailing" secondItem="FXQ-4O-sRc" secondAttribute="trailing" constant="5" id="5y0-NC-rHp"/> 416 <constraint firstAttribute="trailing" secondItem="FXQ-4O-sRc" secondAttribute="trailing" constant="5" id="5y0-NC-rHp"/>
416 <constraint firstItem="FXQ-4O-sRc" firstAttribute="leading" secondItem="FLa-rV-Aas" secondAttribute="leading" constant="5" id="C0U-21-SKl"/> 417 <constraint firstItem="FXQ-4O-sRc" firstAttribute="leading" secondItem="FLa-rV-Aas" secondAttribute="leading" constant="5" id="C0U-21-SKl"/>
417 <constraint firstItem="FXQ-4O-sRc" firstAttribute="top" secondItem="FLa-rV-Aas" secondAttribute="top" id="CB0-VD-h5m"/> 418 <constraint firstItem="FXQ-4O-sRc" firstAttribute="top" secondItem="FLa-rV-Aas" secondAttribute="top" id="CB0-VD-h5m"/>
418 <constraint firstAttribute="bottom" secondItem="FXQ-4O-sRc" secondAttribute="bottom" id="FbP-FY-h1E"/> 419 <constraint firstAttribute="bottom" secondItem="FXQ-4O-sRc" secondAttribute="bottom" id="FbP-FY-h1E"/>
419 <constraint firstAttribute="trailing" secondItem="rey-N3-l8b" secondAttribute="trailing" id="KFD-f5-xci"/> 420 <constraint firstAttribute="trailing" secondItem="rey-N3-l8b" secondAttribute="trailing" id="KFD-f5-xci"/>
420 <constraint firstItem="rey-N3-l8b" firstAttribute="top" secondItem="FLa-rV-Aas" secondAttribute="top" id="SpB-31-H3a"/> 421 <constraint firstItem="rey-N3-l8b" firstAttribute="top" secondItem="FLa-rV-Aas" secondAttribute="top" id="SpB-31-H3a"/>
421 <constraint firstItem="rey-N3-l8b" firstAttribute="leading" secondItem="FLa-rV-Aas" secondAttribute="leading" id="YvS-I2-8Dg"/> 422 <constraint firstItem="rey-N3-l8b" firstAttribute="leading" secondItem="FLa-rV-Aas" secondAttribute="leading" id="YvS-I2-8Dg"/>
422 <constraint firstAttribute="bottom" secondItem="rey-N3-l8b" secondAttribute="bottom" id="enX-7g-Eib"/> 423 <constraint firstAttribute="bottom" secondItem="rey-N3-l8b" secondAttribute="bottom" id="enX-7g-Eib"/>
423 </constraints> 424 </constraints>
424 </view> 425 </view>
425 </subviews> 426 </subviews>
426 <color key="backgroundColor" white="0.0" alpha="1" colorSpace="calibratedWhite"/> 427 <color key="backgroundColor" white="0.0" alpha="1" colorSpace="calibratedWhite"/>
427 <constraints> 428 <constraints>
428 <constraint firstAttribute="trailing" secondItem="Cf1-lP-zbB" secondAttribute="trailing" constant="10" id="20C-UL-MCu"/> 429 <constraint firstAttribute="trailing" secondItem="Cf1-lP-zbB" secondAttribute="trailing" constant="10" id="20C-UL-MCu"/>
429 <constraint firstItem="clL-JG-rbd" firstAttribute="leading" secondItem="i5M-Pr-FkT" secondAttribute="leading" id="3tf-ab-v41"/> 430 <constraint firstItem="clL-JG-rbd" firstAttribute="leading" secondItem="i5M-Pr-FkT" secondAttribute="leading" id="3tf-ab-v41"/>
430 <constraint firstItem="Cf1-lP-zbB" firstAttribute="top" secondItem="clL-JG-rbd" secondAttribute="bottom" id="5vy-x5-G38"/> 431 <constraint firstItem="Cf1-lP-zbB" firstAttribute="top" secondItem="clL-JG-rbd" secondAttribute="bottom" id="5vy-x5-G38"/>
431 <constraint firstItem="Cf1-lP-zbB" firstAttribute="leading" secondItem="i5M-Pr-FkT" secondAttribute="leading" constant="10" id="974-wJ-aRb"/> 432 <constraint firstItem="Cf1-lP-zbB" firstAttribute="leading" secondItem="i5M-Pr-FkT" secondAttribute="leading" constant="10" id="974-wJ-aRb"/>
432 <constraint firstItem="yxY-4d-tB6" firstAttribute="leading" secondItem="i5M-Pr-FkT" secondAttribute="leading" constant="2" id="Jqg-nE-6dv"/> 433 <constraint firstItem="yxY-4d-tB6" firstAttribute="leading" secondItem="i5M-Pr-FkT" secondAttribute="leading" constant="2" id="Jqg-nE-6dv"/>
433 <constraint firstAttribute="trailing" secondItem="BVv-qD-EHM" secondAttribute="trailing" id="MCi-Tl-hSp"/> 434 <constraint firstAttribute="trailing" secondItem="BVv-qD-EHM" secondAttribute="trailing" id="MCi-Tl-hSp"/>
434 <constraint firstAttribute="trailing" secondItem="yxY-4d-tB6" secondAttribute="trailing" constant="2" id="Qs5-ky-nmB"/> 435 <constraint firstAttribute="trailing" secondItem="yxY-4d-tB6" secondAttribute="trailing" constant="2" id="Qs5-ky-nmB"/>
435 <constraint firstAttribute="bottom" secondItem="BVv-qD-EHM" secondAttribute="bottom" constant="60" id="SbT-PG-8MJ"/> 436 <constraint firstAttribute="bottom" secondItem="BVv-qD-EHM" secondAttribute="bottom" constant="60" id="SbT-PG-8MJ"/>
436 <constraint firstItem="BVv-qD-EHM" firstAttribute="leading" secondItem="i5M-Pr-FkT" secondAttribute="leading" id="SqH-AA-Z2K"/> 437 <constraint firstItem="BVv-qD-EHM" firstAttribute="leading" secondItem="i5M-Pr-FkT" secondAttribute="leading" id="SqH-AA-Z2K"/>
437 <constraint firstItem="FLa-rV-Aas" firstAttribute="top" secondItem="yxY-4d-tB6" secondAttribute="bottom" constant="15" id="cWw-RX-1Kp"/> 438 <constraint firstItem="FLa-rV-Aas" firstAttribute="top" secondItem="yxY-4d-tB6" secondAttribute="bottom" constant="15" id="cWw-RX-1Kp"/>
438 <constraint firstItem="yxY-4d-tB6" firstAttribute="top" secondItem="Cf1-lP-zbB" secondAttribute="bottom" constant="15" id="dSN-ey-gQ7"/> 439 <constraint firstItem="yxY-4d-tB6" firstAttribute="top" secondItem="Cf1-lP-zbB" secondAttribute="bottom" constant="15" id="dSN-ey-gQ7"/>
439 <constraint firstItem="clL-JG-rbd" firstAttribute="top" secondItem="i5M-Pr-FkT" secondAttribute="top" id="i5Z-XR-Msb"/> 440 <constraint firstItem="clL-JG-rbd" firstAttribute="top" secondItem="i5M-Pr-FkT" secondAttribute="top" id="i5Z-XR-Msb"/>
440 <constraint firstItem="FLa-rV-Aas" firstAttribute="leading" secondItem="i5M-Pr-FkT" secondAttribute="leading" id="iiN-Zj-1uu"/> 441 <constraint firstItem="FLa-rV-Aas" firstAttribute="leading" secondItem="i5M-Pr-FkT" secondAttribute="leading" id="iiN-Zj-1uu"/>
441 <constraint firstAttribute="trailing" secondItem="FLa-rV-Aas" secondAttribute="trailing" id="jme-cz-cFt"/> 442 <constraint firstAttribute="trailing" secondItem="FLa-rV-Aas" secondAttribute="trailing" id="jme-cz-cFt"/>
442 <constraint firstItem="BVv-qD-EHM" firstAttribute="top" secondItem="FLa-rV-Aas" secondAttribute="bottom" constant="5" id="qbT-yT-phN"/> 443 <constraint firstItem="BVv-qD-EHM" firstAttribute="top" secondItem="FLa-rV-Aas" secondAttribute="bottom" constant="5" id="qbT-yT-phN"/>
443 <constraint firstAttribute="trailing" secondItem="clL-JG-rbd" secondAttribute="trailing" id="ri5-LG-xJH"/> 444 <constraint firstAttribute="trailing" secondItem="clL-JG-rbd" secondAttribute="trailing" id="ri5-LG-xJH"/>
444 </constraints> 445 </constraints>
445 <point key="canvasLocation" x="26.5" y="52.5"/> 446 <point key="canvasLocation" x="26.5" y="52.5"/>
446 </view> 447 </view>
447 </objects> 448 </objects>
448 <resources> 449 <resources>
449 <image name="arrow_back" width="22" height="22"/> 450 <image name="arrow_back" width="22" height="22"/>
450 <image name="arrow_next" width="22" height="22"/> 451 <image name="arrow_next" width="22" height="22"/>
451 <image name="icon_menu" width="30" height="30"/> 452 <image name="icon_menu" width="30" height="30"/>
452 <image name="today_back_button" width="73" height="37"/> 453 <image name="today_back_button" width="73" height="37"/>
453 </resources> 454 </resources>
454 </document> 455 </document>
455 456
1 platform :ios, '9.0' 1 platform :ios, '9.0'
2 use_frameworks! 2 use_frameworks!
3 3
4 target 'LifeLog' do 4 target 'LifeLog' do
5 pod 'CircleProgressBar' 5 pod 'CircleProgressBar'
6 pod 'MBProgressHUD', '~> 1.0.0' 6 pod 'MBProgressHUD', '~> 1.0.0'
7 pod 'Charts'
7 end 8 end
8 9