Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
O
Opple-iOS
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
张杰
Opple-iOS
Commits
2ad9e4a8
Commit
2ad9e4a8
authored
Nov 16, 2016
by
曹云霄
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改项说明:
parent
048af0e5
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
269 additions
and
40 deletions
+269
-40
LearningCenterMainViewController.h
...ter/LearningCenterMain/LearningCenterMainViewController.h
+44
-0
LearningCenterMainViewController.m
...ter/LearningCenterMain/LearningCenterMainViewController.m
+0
-10
OnlineLearningTableViewCell.h
...arningCenter/OnlineLearning/OnlineLearningTableViewCell.h
+13
-0
OnlineLearningTableViewCell.m
...arningCenter/OnlineLearning/OnlineLearningTableViewCell.m
+24
-0
OnlineLearningViewController.h
...rningCenter/OnlineLearning/OnlineLearningViewController.h
+21
-0
OnlineLearningViewController.m
...rningCenter/OnlineLearning/OnlineLearningViewController.m
+48
-0
project.pbxproj
Lighting.xcodeproj/project.pbxproj
+61
-1
LearningCenter.storyboard
Lighting/LearningCenter.storyboard
+58
-29
No files found.
Class/LearningCenter/LearningCenterMain/LearningCenterMainViewController.h
View file @
2ad9e4a8
...
...
@@ -10,4 +10,48 @@
@interface
LearningCenterMainViewController
:
BaseViewController
/**
当前积分
*/
@property
(
weak
,
nonatomic
)
IBOutlet
UILabel
*
currentScoreLabel
;
/**
积分季度排行
*/
@property
(
weak
,
nonatomic
)
IBOutlet
UILabel
*
quarterRankingLabel
;
/**
积分年度排行
*/
@property
(
weak
,
nonatomic
)
IBOutlet
UILabel
*
yearRankingLabel
;
/**
综合讨论
*/
@property
(
weak
,
nonatomic
)
IBOutlet
UIView
*
comprehensiveDiscussionView
;
/**
在线学习
*/
@property
(
weak
,
nonatomic
)
IBOutlet
UIView
*
onlineLearningView
;
/**
闯关
*/
@property
(
weak
,
nonatomic
)
IBOutlet
UIView
*
breakthroughView
;
@end
Class/LearningCenter/LearningCenterMain/LearningCenterMainViewController.m
View file @
2ad9e4a8
...
...
@@ -16,22 +16,12 @@
-
(
void
)
viewDidLoad
{
[
super
viewDidLoad
];
// Do any additional setup after loading the view.
}
-
(
void
)
didReceiveMemoryWarning
{
[
super
didReceiveMemoryWarning
];
// Dispose of any resources that can be recreated.
}
/*
#pragma mark - Navigation
// In a storyboard-based application, you will often want to do a little preparation before navigation
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
// Get the new view controller using [segue destinationViewController].
// Pass the selected object to the new view controller.
}
*/
@end
Class/LearningCenter/OnlineLearning/OnlineLearningTableViewCell.h
0 → 100644
View file @
2ad9e4a8
//
// OnlineLearningTableViewCell.h
// Lighting
//
// Created by 曹云霄 on 2016/11/16.
// Copyright © 2016年 上海勾芒科技有限公司. All rights reserved.
//
#import <UIKit/UIKit.h>
@interface
OnlineLearningTableViewCell
:
UITableViewCell
@end
Class/LearningCenter/OnlineLearning/OnlineLearningTableViewCell.m
0 → 100644
View file @
2ad9e4a8
//
// OnlineLearningTableViewCell.m
// Lighting
//
// Created by 曹云霄 on 2016/11/16.
// Copyright © 2016年 上海勾芒科技有限公司. All rights reserved.
//
#import "OnlineLearningTableViewCell.h"
@implementation
OnlineLearningTableViewCell
-
(
void
)
awakeFromNib
{
[
super
awakeFromNib
];
// Initialization code
}
-
(
void
)
setSelected
:
(
BOOL
)
selected
animated
:
(
BOOL
)
animated
{
[
super
setSelected
:
selected
animated
:
animated
];
// Configure the view for the selected state
}
@end
Class/LearningCenter/OnlineLearning/OnlineLearningViewController.h
0 → 100644
View file @
2ad9e4a8
//
// OnlineLearningViewController.h
// Lighting
//
// Created by 曹云霄 on 2016/11/16.
// Copyright © 2016年 上海勾芒科技有限公司. All rights reserved.
//
#import "BaseViewController.h"
@interface
OnlineLearningViewController
:
BaseViewController
/**
学习模块列表
*/
@property
(
weak
,
nonatomic
)
IBOutlet
UICollectionView
*
onlineLearningCollectionView
;
@property
(
weak
,
nonatomic
)
IBOutlet
UICollectionViewFlowLayout
*
onlineLearningFlowLayout
;
@end
Class/LearningCenter/OnlineLearning/OnlineLearningViewController.m
0 → 100644
View file @
2ad9e4a8
//
// OnlineLearningViewController.m
// Lighting
//
// Created by 曹云霄 on 2016/11/16.
// Copyright © 2016年 上海勾芒科技有限公司. All rights reserved.
//
#import "OnlineLearningViewController.h"
@interface
OnlineLearningViewController
()
<
UICollectionViewDelegate
,
UICollectionViewDataSource
>
@end
@implementation
OnlineLearningViewController
-
(
void
)
viewDidLoad
{
[
super
viewDidLoad
];
[
self
setUpCollectionView
];
}
#pragma mark - UICollectionView
-
(
void
)
setUpCollectionView
{
}
#pragma mark -
-
(
void
)
didReceiveMemoryWarning
{
[
super
didReceiveMemoryWarning
];
}
/*
#pragma mark - Navigation
// In a storyboard-based application, you will often want to do a little preparation before navigation
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
// Get the new view controller using [segue destinationViewController].
// Pass the selected object to the new view controller.
}
*/
@end
Lighting.xcodeproj/project.pbxproj
View file @
2ad9e4a8
...
...
@@ -151,6 +151,8 @@
29C0E73F1DD98335006CCCF9
/* LearningCenter.storyboard in Resources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
29C0E73E1DD98335006CCCF9
/* LearningCenter.storyboard */
;
};
29C0E7441DD98943006CCCF9
/* AnnouncementViewController.m in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
29C0E7431DD98943006CCCF9
/* AnnouncementViewController.m */
;
};
29C30BDB1DDC1EE500CA3E29
/* LearningCenterMainViewController.m in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
29C30BDA1DDC1EE500CA3E29
/* LearningCenterMainViewController.m */
;
};
29C30BE41DDC3B1300CA3E29
/* OnlineLearningViewController.m in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
29C30BE31DDC3B1300CA3E29
/* OnlineLearningViewController.m */
;
};
29C30BE71DDC3B4D00CA3E29
/* OnlineLearningTableViewCell.m in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
29C30BE61DDC3B4D00CA3E29
/* OnlineLearningTableViewCell.m */
;
};
29C584E91CDA249300C6F677
/* ProductCollectionViewCell.m in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
29C584E81CDA249200C6F677
/* ProductCollectionViewCell.m */
;
};
29C584ED1CDA429500C6F677
/* ProductDetailsViewController.m in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
29C584EC1CDA429500C6F677
/* ProductDetailsViewController.m */
;
};
29CB35421CFF0FB60061A5F3
/* ScreeningCollectionViewCell.m in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
29CB35411CFF0FB60061A5F3
/* ScreeningCollectionViewCell.m */
;
};
...
...
@@ -467,6 +469,10 @@
29C0E7431DD98943006CCCF9
/* AnnouncementViewController.m */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.objc
;
path
=
AnnouncementViewController.m
;
sourceTree
=
"<group>"
;
};
29C30BD91DDC1EE500CA3E29
/* LearningCenterMainViewController.h */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.h
;
path
=
LearningCenterMainViewController.h
;
sourceTree
=
"<group>"
;
};
29C30BDA1DDC1EE500CA3E29
/* LearningCenterMainViewController.m */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.objc
;
path
=
LearningCenterMainViewController.m
;
sourceTree
=
"<group>"
;
};
29C30BE21DDC3B1300CA3E29
/* OnlineLearningViewController.h */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.h
;
path
=
OnlineLearningViewController.h
;
sourceTree
=
"<group>"
;
};
29C30BE31DDC3B1300CA3E29
/* OnlineLearningViewController.m */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.objc
;
path
=
OnlineLearningViewController.m
;
sourceTree
=
"<group>"
;
};
29C30BE51DDC3B4D00CA3E29
/* OnlineLearningTableViewCell.h */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.h
;
path
=
OnlineLearningTableViewCell.h
;
sourceTree
=
"<group>"
;
};
29C30BE61DDC3B4D00CA3E29
/* OnlineLearningTableViewCell.m */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.objc
;
path
=
OnlineLearningTableViewCell.m
;
sourceTree
=
"<group>"
;
};
29C584E71CDA249200C6F677
/* ProductCollectionViewCell.h */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.h
;
path
=
ProductCollectionViewCell.h
;
sourceTree
=
"<group>"
;
};
29C584E81CDA249200C6F677
/* ProductCollectionViewCell.m */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.objc
;
path
=
ProductCollectionViewCell.m
;
sourceTree
=
"<group>"
;
};
29C584EB1CDA429500C6F677
/* ProductDetailsViewController.h */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.h
;
path
=
ProductDetailsViewController.h
;
sourceTree
=
"<group>"
;
};
...
...
@@ -1481,6 +1487,9 @@
29C30BD61DDC0A5000CA3E29
/* OnlineLearning */
=
{
isa
=
PBXGroup
;
children
=
(
29C30BDF1DDC3A8200CA3E29
/* Views */
,
29C30BDE1DDC3A7900CA3E29
/* Models */
,
29C30BDD1DDC3A6B00CA3E29
/* Controllers */
,
);
path
=
OnlineLearning
;
sourceTree
=
"<group>"
;
...
...
@@ -1493,12 +1502,61 @@
sourceTree
=
"<group>"
;
};
29C30BD81DDC1EB200CA3E29
/* LearningCenterMain */
=
{
isa
=
PBXGroup
;
children
=
(
29C30BE11DDC3A9200CA3E29
/* Views */
,
29C30BE01DDC3A8D00CA3E29
/* Models */
,
29C30BDC1DDC3A5E00CA3E29
/* Controller */
,
);
path
=
LearningCenterMain
;
sourceTree
=
"<group>"
;
};
29C30BDC1DDC3A5E00CA3E29
/* Controller */
=
{
isa
=
PBXGroup
;
children
=
(
29C30BD91DDC1EE500CA3E29
/* LearningCenterMainViewController.h */
,
29C30BDA1DDC1EE500CA3E29
/* LearningCenterMainViewController.m */
,
);
path
=
LearningCenterMain
;
name
=
Controller
;
sourceTree
=
"<group>"
;
};
29C30BDD1DDC3A6B00CA3E29
/* Controllers */
=
{
isa
=
PBXGroup
;
children
=
(
29C30BE21DDC3B1300CA3E29
/* OnlineLearningViewController.h */
,
29C30BE31DDC3B1300CA3E29
/* OnlineLearningViewController.m */
,
);
name
=
Controllers
;
sourceTree
=
"<group>"
;
};
29C30BDE1DDC3A7900CA3E29
/* Models */
=
{
isa
=
PBXGroup
;
children
=
(
);
name
=
Models
;
sourceTree
=
"<group>"
;
};
29C30BDF1DDC3A8200CA3E29
/* Views */
=
{
isa
=
PBXGroup
;
children
=
(
29C30BE51DDC3B4D00CA3E29
/* OnlineLearningTableViewCell.h */
,
29C30BE61DDC3B4D00CA3E29
/* OnlineLearningTableViewCell.m */
,
);
name
=
Views
;
sourceTree
=
"<group>"
;
};
29C30BE01DDC3A8D00CA3E29
/* Models */
=
{
isa
=
PBXGroup
;
children
=
(
);
name
=
Models
;
sourceTree
=
"<group>"
;
};
29C30BE11DDC3A9200CA3E29
/* Views */
=
{
isa
=
PBXGroup
;
children
=
(
);
name
=
Views
;
sourceTree
=
"<group>"
;
};
29C584E51CDA246900C6F677
/* controller */
=
{
...
...
@@ -1922,6 +1980,7 @@
29BFBD981CE46FDA00C238FB
/* MyclientEntityModel.m in Sources */
,
29F726041CE1E96E0072FE0E
/* ScreeningSecondCollectionReusableView.m in Sources */
,
2985AEA11CE72F1500704C91
/* NSArray+ ZXPUnicode.m in Sources */
,
29C30BE71DDC3B4D00CA3E29
/* OnlineLearningTableViewCell.m in Sources */
,
29EC331F1CE02AFA005F0C13
/* PopoverViewController.m in Sources */
,
29BFBD871CE428B200C238FB
/* Customermanager.m in Sources */
,
299C7F5A1CE21FA800E7D7CB
/* AddressViewController.m in Sources */
,
...
...
@@ -2025,6 +2084,7 @@
29706DB21CD082990003C412
/* Lighting.xcdatamodeld in Sources */
,
2916A74C1D703DFF00644C8C
/* PaymentsTableViewCell.m in Sources */
,
29E384CB1CE9B0BB00888199
/* HotCollectionViewCell.m in Sources */
,
29C30BE41DDC3B1300CA3E29
/* OnlineLearningViewController.m in Sources */
,
29834EB91CDF1FB3001A484F
/* screeningFirstView.m in Sources */
,
29D991DF1DCAE5B700840776
/* LuckyDrawModel.m in Sources */
,
299249401CDB4D1D00786B1E
/* AddaddressViewController.m in Sources */
,
...
...
Lighting/LearningCenter.storyboard
View file @
2ad9e4a8
...
...
@@ -14,26 +14,26 @@
<autoresizingMask
key=
"autoresizingMask"
widthSizable=
"YES"
heightSizable=
"YES"
/>
<subviews>
<imageView
userInteractionEnabled=
"NO"
contentMode=
"scaleToFill"
horizontalHuggingPriority=
"251"
verticalHuggingPriority=
"251"
image=
"00登录-谭"
id=
"AOj-Fj-d3g"
>
<frame
key=
"frameInset"
minX=
"-
1.5"
minY=
"1"
maxX=
"-1"
maxY=
"-3
"
/>
<frame
key=
"frameInset"
minX=
"-
2"
minY=
"1"
maxX=
"-1"
maxY=
"-2.5
"
/>
<autoresizingMask
key=
"autoresizingMask"
widthSizable=
"YES"
heightSizable=
"YES"
/>
</imageView>
<view
alpha=
"0.5"
contentMode=
"scaleToFill"
misplaced=
"YES"
id=
"nEy-rJ-j68"
>
<frame
key=
"frameInset"
minX=
"
50.00%"
minY=
"141"
width=
"380
"
height=
"231"
/>
<frame
key=
"frameInset"
minX=
"
49.96%"
minY=
"141"
width=
"379.5
"
height=
"231"
/>
<autoresizingMask
key=
"autoresizingMask"
flexibleMinX=
"YES"
flexibleMaxX=
"YES"
flexibleMaxY=
"YES"
/>
<subviews>
<imageView
userInteractionEnabled=
"NO"
contentMode=
"scaleToFill"
horizontalHuggingPriority=
"251"
verticalHuggingPriority=
"251"
misplaced=
"YES"
image=
"NewJDECard"
id=
"nbs-22-0GD"
>
<frame
key=
"frameInset"
minX=
"19.
67
%"
minY=
"23"
width=
"80"
height=
"80"
/>
<frame
key=
"frameInset"
minX=
"19.
53
%"
minY=
"23"
width=
"80"
height=
"80"
/>
<autoresizingMask
key=
"autoresizingMask"
flexibleMinX=
"YES"
flexibleMaxX=
"YES"
flexibleMaxY=
"YES"
/>
</imageView>
<label
opaque=
"NO"
userInteractionEnabled=
"NO"
contentMode=
"left"
horizontalHuggingPriority=
"251"
verticalHuggingPriority=
"251"
misplaced=
"YES"
text=
"welcome"
textAlignment=
"center"
lineBreakMode=
"tailTruncation"
baselineAdjustment=
"alignBaselines"
adjustsFontSizeToFit=
"NO"
id=
"LXb-vd-T3k"
>
<frame
key=
"frameInset"
minX=
"84.
50%"
minY=
"23"
width=
"180
"
height=
"80"
/>
<frame
key=
"frameInset"
minX=
"84.
25%"
minY=
"23"
width=
"179.5
"
height=
"80"
/>
<autoresizingMask
key=
"autoresizingMask"
flexibleMinX=
"YES"
flexibleMaxX=
"YES"
flexibleMaxY=
"YES"
/>
<fontDescription
key=
"fontDescription"
name=
"BodoniSvtyTwoITCTT-Book"
family=
"Bodoni 72"
pointSize=
"50"
/>
<color
key=
"textColor"
red=
"0.2901960784"
green=
"0.57254901960000004"
blue=
"0.93725490199999995"
alpha=
"1"
colorSpace=
"calibratedRGB"
/>
<nil
key=
"highlightedColor"
/>
</label>
<view
contentMode=
"scaleToFill"
misplaced=
"YES"
id=
"1Iq-fL-s9J"
>
<frame
key=
"frameInset"
minX=
"3
5"
height=
"49.5"
maxX=
"3
5"
maxY=
"54"
/>
<frame
key=
"frameInset"
minX=
"3
4.5"
height=
"50"
maxX=
"35.
5"
maxY=
"54"
/>
<autoresizingMask
key=
"autoresizingMask"
widthSizable=
"YES"
flexibleMinY=
"YES"
/>
<subviews>
<label
opaque=
"NO"
userInteractionEnabled=
"NO"
contentMode=
"left"
horizontalHuggingPriority=
"251"
verticalHuggingPriority=
"251"
misplaced=
"YES"
text=
"11200"
textAlignment=
"center"
lineBreakMode=
"tailTruncation"
baselineAdjustment=
"alignBaselines"
adjustsFontSizeToFit=
"NO"
id=
"tQf-js-Zq1"
>
...
...
@@ -44,14 +44,14 @@
<nil
key=
"highlightedColor"
/>
</label>
<label
opaque=
"NO"
userInteractionEnabled=
"NO"
contentMode=
"left"
horizontalHuggingPriority=
"251"
verticalHuggingPriority=
"251"
text=
"2300"
textAlignment=
"center"
lineBreakMode=
"tailTruncation"
baselineAdjustment=
"alignBaselines"
adjustsFontSizeToFit=
"NO"
id=
"XAj-3G-tQj"
>
<frame
key=
"frameInset"
minX=
"49.
88
%"
minY=
"0.0%"
width=
"100.5"
height=
"49.5"
/>
<frame
key=
"frameInset"
minX=
"49.
76
%"
minY=
"0.0%"
width=
"100.5"
height=
"49.5"
/>
<autoresizingMask
key=
"autoresizingMask"
flexibleMinX=
"YES"
flexibleMaxX=
"YES"
flexibleMinY=
"YES"
flexibleMaxY=
"YES"
/>
<fontDescription
key=
"fontDescription"
type=
"system"
weight=
"medium"
pointSize=
"25"
/>
<color
key=
"textColor"
white=
"1"
alpha=
"1"
colorSpace=
"calibratedWhite"
/>
<nil
key=
"highlightedColor"
/>
</label>
<label
opaque=
"NO"
userInteractionEnabled=
"NO"
contentMode=
"left"
horizontalHuggingPriority=
"251"
verticalHuggingPriority=
"251"
misplaced=
"YES"
text=
"122"
textAlignment=
"center"
lineBreakMode=
"tailTruncation"
baselineAdjustment=
"alignBaselines"
adjustsFontSizeToFit=
"NO"
id=
"ZUS-JV-M4p"
>
<frame
key=
"frameInset"
minY=
"0.0%"
width=
"100
.5
"
height=
"49.5"
/>
<frame
key=
"frameInset"
minY=
"0.0%"
width=
"100"
height=
"49.5"
/>
<autoresizingMask
key=
"autoresizingMask"
flexibleMinX=
"YES"
flexibleMinY=
"YES"
flexibleMaxY=
"YES"
/>
<fontDescription
key=
"fontDescription"
type=
"system"
weight=
"medium"
pointSize=
"25"
/>
<color
key=
"textColor"
white=
"1"
alpha=
"1"
colorSpace=
"calibratedWhite"
/>
...
...
@@ -60,25 +60,25 @@
</subviews>
</view>
<view
contentMode=
"scaleToFill"
misplaced=
"YES"
id=
"zCz-Sp-ezT"
>
<frame
key=
"frameInset"
minX=
"3
5"
height=
"30"
maxX=
"3
5"
maxY=
"26.5"
/>
<frame
key=
"frameInset"
minX=
"3
4.5"
height=
"30.5"
maxX=
"35.
5"
maxY=
"26.5"
/>
<autoresizingMask
key=
"autoresizingMask"
widthSizable=
"YES"
flexibleMinY=
"YES"
/>
<subviews>
<label
opaque=
"NO"
userInteractionEnabled=
"NO"
contentMode=
"left"
horizontalHuggingPriority=
"251"
verticalHuggingPriority=
"251"
misplaced=
"YES"
text=
"当前积分"
textAlignment=
"center"
lineBreakMode=
"tailTruncation"
baselineAdjustment=
"alignBaselines"
adjustsFontSizeToFit=
"NO"
id=
"m8i-wL-M3F"
>
<frame
key=
"frameInset"
minY=
"0.0%"
width=
"100"
height=
"30"
/>
<frame
key=
"frameInset"
minY=
"0.0%"
width=
"100"
height=
"30
.5
"
/>
<autoresizingMask
key=
"autoresizingMask"
flexibleMaxX=
"YES"
flexibleMinY=
"YES"
flexibleMaxY=
"YES"
/>
<fontDescription
key=
"fontDescription"
type=
"system"
weight=
"medium"
pointSize=
"11"
/>
<color
key=
"textColor"
white=
"1"
alpha=
"1"
colorSpace=
"calibratedWhite"
/>
<nil
key=
"highlightedColor"
/>
</label>
<label
opaque=
"NO"
userInteractionEnabled=
"NO"
contentMode=
"left"
horizontalHuggingPriority=
"251"
verticalHuggingPriority=
"251"
text=
"季度积分排行"
textAlignment=
"center"
lineBreakMode=
"tailTruncation"
baselineAdjustment=
"alignBaselines"
adjustsFontSizeToFit=
"NO"
id=
"Pip-8d-cLg"
>
<frame
key=
"frameInset"
minX=
"49.
88%"
minY=
"0.0%"
width=
"100.5"
height=
"30
"
/>
<frame
key=
"frameInset"
minX=
"49.
76%"
minY=
"0.0%"
width=
"100.5"
height=
"30.5
"
/>
<autoresizingMask
key=
"autoresizingMask"
flexibleMinX=
"YES"
flexibleMaxX=
"YES"
flexibleMinY=
"YES"
flexibleMaxY=
"YES"
/>
<fontDescription
key=
"fontDescription"
type=
"system"
weight=
"medium"
pointSize=
"11"
/>
<color
key=
"textColor"
white=
"1"
alpha=
"1"
colorSpace=
"calibratedWhite"
/>
<nil
key=
"highlightedColor"
/>
</label>
<label
opaque=
"NO"
userInteractionEnabled=
"NO"
contentMode=
"left"
horizontalHuggingPriority=
"251"
verticalHuggingPriority=
"251"
misplaced=
"YES"
text=
"年度积分排行"
textAlignment=
"center"
lineBreakMode=
"tailTruncation"
baselineAdjustment=
"alignBaselines"
adjustsFontSizeToFit=
"NO"
id=
"w2Q-PV-IbQ"
>
<frame
key=
"frameInset"
minY=
"0.0%"
width=
"100
.5"
height=
"30
"
/>
<frame
key=
"frameInset"
minY=
"0.0%"
width=
"100
"
height=
"30.5
"
/>
<autoresizingMask
key=
"autoresizingMask"
flexibleMinX=
"YES"
flexibleMinY=
"YES"
flexibleMaxY=
"YES"
/>
<fontDescription
key=
"fontDescription"
type=
"system"
weight=
"medium"
pointSize=
"11"
/>
<color
key=
"textColor"
white=
"1"
alpha=
"1"
colorSpace=
"calibratedWhite"
/>
...
...
@@ -95,29 +95,37 @@
</userDefinedRuntimeAttributes>
</view>
<view
contentMode=
"scaleToFill"
misplaced=
"YES"
id=
"PBY-Zs-WcR"
>
<frame
key=
"frameInset"
minX=
"111.5"
minY=
"77.8
2%"
height=
"200
"
maxX=
"112"
/>
<frame
key=
"frameInset"
minX=
"111.5"
minY=
"77.8
4%"
height=
"199.5
"
maxX=
"112"
/>
<autoresizingMask
key=
"autoresizingMask"
widthSizable=
"YES"
flexibleMinY=
"YES"
flexibleMaxY=
"YES"
/>
<subviews>
<view
contentMode=
"scaleToFill"
misplaced=
"YES"
id=
"dXS-eO-1wo"
>
<frame
key=
"frameInset"
minY=
"0.0%"
width=
"240"
height=
"
200
"
/>
<frame
key=
"frameInset"
minY=
"0.0%"
width=
"240"
height=
"
199.5
"
/>
<autoresizingMask
key=
"autoresizingMask"
flexibleMaxX=
"YES"
flexibleMinY=
"YES"
flexibleMaxY=
"YES"
/>
<subviews>
<label
opaque=
"NO"
userInteractionEnabled=
"NO"
contentMode=
"left"
horizontalHuggingPriority=
"251"
verticalHuggingPriority=
"251"
misplaced=
"YES"
text=
"综合讨论区"
textAlignment=
"center"
lineBreakMode=
"tailTruncation"
baselineAdjustment=
"alignBaselines"
adjustsFontSizeToFit=
"NO"
id=
"uJX-s4-JL5"
>
<frame
key=
"frameInset"
height=
"
50"
maxY=
"20
"
/>
<frame
key=
"frameInset"
height=
"
49.5"
maxX=
"0.5"
maxY=
"20.5
"
/>
<autoresizingMask
key=
"autoresizingMask"
widthSizable=
"YES"
flexibleMinY=
"YES"
/>
<fontDescription
key=
"fontDescription"
type=
"system"
pointSize=
"17"
/>
<color
key=
"textColor"
red=
"0.2901960784"
green=
"0.57254901960000004"
blue=
"0.93725490199999995"
alpha=
"1"
colorSpace=
"calibratedRGB"
/>
<nil
key=
"highlightedColor"
/>
</label>
<imageView
userInteractionEnabled=
"NO"
contentMode=
"scaleToFill"
horizontalHuggingPriority=
"251"
verticalHuggingPriority=
"251"
misplaced=
"YES"
image=
"00启动页"
id=
"p8U-mB-khr"
>
<frame
key=
"frameInset"
maxY=
"71.5"
/>
<autoresizingMask
key=
"autoresizingMask"
widthSizable=
"YES"
heightSizable=
"YES"
/>
</imageView>
</subviews>
<color
key=
"backgroundColor"
white=
"1"
alpha=
"1"
colorSpace=
"calibratedWhite"
/>
</view>
<view
contentMode=
"scaleToFill"
misplaced=
"YES"
id=
"mIf-s0-NYt"
>
<frame
key=
"frameInset"
minX=
"
50.05
%"
minY=
"0.0%"
width=
"240"
height=
"200"
/>
<frame
key=
"frameInset"
minX=
"
49.96
%"
minY=
"0.0%"
width=
"240"
height=
"200"
/>
<autoresizingMask
key=
"autoresizingMask"
flexibleMinX=
"YES"
flexibleMaxX=
"YES"
flexibleMinY=
"YES"
flexibleMaxY=
"YES"
/>
<subviews>
<imageView
userInteractionEnabled=
"NO"
contentMode=
"scaleToFill"
horizontalHuggingPriority=
"251"
verticalHuggingPriority=
"251"
misplaced=
"YES"
image=
"00启动页"
id=
"YA5-Hr-AFR"
>
<frame
key=
"frameInset"
maxY=
"72"
/>
<autoresizingMask
key=
"autoresizingMask"
widthSizable=
"YES"
heightSizable=
"YES"
/>
</imageView>
<label
opaque=
"NO"
userInteractionEnabled=
"NO"
contentMode=
"left"
horizontalHuggingPriority=
"251"
verticalHuggingPriority=
"251"
misplaced=
"YES"
text=
"在线学习"
textAlignment=
"center"
lineBreakMode=
"tailTruncation"
baselineAdjustment=
"alignBaselines"
adjustsFontSizeToFit=
"NO"
id=
"Qb6-Wa-vxs"
>
<frame
key=
"frameInset"
height=
"
50"
maxY=
"20
"
/>
<frame
key=
"frameInset"
height=
"
49.5"
maxY=
"20.5
"
/>
<autoresizingMask
key=
"autoresizingMask"
widthSizable=
"YES"
flexibleMinY=
"YES"
/>
<fontDescription
key=
"fontDescription"
type=
"system"
pointSize=
"17"
/>
<color
key=
"textColor"
red=
"0.67002012129999999"
green=
"1"
blue=
"0.58714983740000004"
alpha=
"1"
colorSpace=
"custom"
customColorSpace=
"sRGB"
/>
...
...
@@ -127,11 +135,15 @@
<color
key=
"backgroundColor"
white=
"1"
alpha=
"1"
colorSpace=
"calibratedWhite"
/>
</view>
<view
contentMode=
"scaleToFill"
misplaced=
"YES"
id=
"EhO-PB-wyK"
>
<frame
key=
"frameInset"
minY=
"0.0%"
width=
"24
0.5
"
height=
"200"
/>
<frame
key=
"frameInset"
minY=
"0.0%"
width=
"24
1
"
height=
"200"
/>
<autoresizingMask
key=
"autoresizingMask"
flexibleMinX=
"YES"
flexibleMinY=
"YES"
flexibleMaxY=
"YES"
/>
<subviews>
<imageView
userInteractionEnabled=
"NO"
contentMode=
"scaleToFill"
horizontalHuggingPriority=
"251"
verticalHuggingPriority=
"251"
misplaced=
"YES"
image=
"00启动页"
id=
"Uco-JU-GBS"
>
<frame
key=
"frameInset"
maxX=
"1"
maxY=
"72"
/>
<autoresizingMask
key=
"autoresizingMask"
widthSizable=
"YES"
heightSizable=
"YES"
/>
</imageView>
<label
opaque=
"NO"
userInteractionEnabled=
"NO"
contentMode=
"left"
horizontalHuggingPriority=
"251"
verticalHuggingPriority=
"251"
misplaced=
"YES"
text=
"闯关区"
textAlignment=
"center"
lineBreakMode=
"tailTruncation"
baselineAdjustment=
"alignBaselines"
adjustsFontSizeToFit=
"NO"
id=
"1n4-34-LCS"
>
<frame
key=
"frameInset"
minX=
"1"
height=
"
50"
maxX=
"-0.5"
maxY=
"20
"
/>
<frame
key=
"frameInset"
minX=
"1"
height=
"
49.5"
maxX=
"-0.5"
maxY=
"20.5
"
/>
<autoresizingMask
key=
"autoresizingMask"
widthSizable=
"YES"
flexibleMinY=
"YES"
/>
<fontDescription
key=
"fontDescription"
type=
"system"
pointSize=
"17"
/>
<color
key=
"textColor"
red=
"0.93333333330000001"
green=
"0.46666666670000001"
blue=
"0.47450980390000003"
alpha=
"1"
colorSpace=
"custom"
customColorSpace=
"sRGB"
/>
...
...
@@ -145,21 +157,29 @@
</subviews>
<color
key=
"backgroundColor"
white=
"1"
alpha=
"1"
colorSpace=
"calibratedWhite"
/>
</view>
<connections>
<outlet
property=
"breakthroughView"
destination=
"EhO-PB-wyK"
id=
"XNd-Gh-4cT"
/>
<outlet
property=
"comprehensiveDiscussionView"
destination=
"dXS-eO-1wo"
id=
"BxY-XS-dSe"
/>
<outlet
property=
"currentScoreLabel"
destination=
"tQf-js-Zq1"
id=
"lNE-lF-w9p"
/>
<outlet
property=
"onlineLearningView"
destination=
"mIf-s0-NYt"
id=
"ZLM-6D-Hzb"
/>
<outlet
property=
"quarterRankingLabel"
destination=
"XAj-3G-tQj"
id=
"0Ko-uj-ctp"
/>
<outlet
property=
"yearRankingLabel"
destination=
"ZUS-JV-M4p"
id=
"rvA-T3-Bft"
/>
</connections>
</viewController>
<placeholder
placeholderIdentifier=
"IBFirstResponder"
id=
"yJl-Xe-PIx"
userLabel=
"First Responder"
sceneMemberID=
"firstResponder"
/>
</objects>
<point
key=
"canvasLocation"
x=
"-87"
y=
"-686"
/>
</scene>
<!--View Controller-->
<!--
Online Learning
View Controller-->
<scene
sceneID=
"QMm-vk-Mzf"
>
<objects>
<viewController
id=
"BL6-is-g3u
"
sceneMemberID=
"viewController"
>
<viewController
storyboardIdentifier=
"OnlineLearningViewController"
id=
"BL6-is-g3u"
customClass=
"OnlineLearningViewController
"
sceneMemberID=
"viewController"
>
<view
key=
"view"
contentMode=
"scaleToFill"
id=
"iZG-0h-Izx"
>
<rect
key=
"frame"
x=
"0.0"
y=
"0.0"
width=
"1024"
height=
"768"
/>
<autoresizingMask
key=
"autoresizingMask"
widthSizable=
"YES"
heightSizable=
"YES"
/>
<subviews>
<collectionView
clipsSubviews=
"YES"
multipleTouchEnabled=
"YES"
contentMode=
"scaleToFill"
misplaced=
"YES"
dataMode=
"prototypes"
id=
"Hbj-9Y-heh"
>
<frame
key=
"frameInset"
/>
<frame
key=
"frameInset"
minX=
"-0.5"
minY=
"-0.5"
maxX=
"0.5"
/>
<autoresizingMask
key=
"autoresizingMask"
widthSizable=
"YES"
heightSizable=
"YES"
/>
<color
key=
"backgroundColor"
white=
"1"
alpha=
"1"
colorSpace=
"calibratedWhite"
/>
<collectionViewFlowLayout
key=
"collectionViewLayout"
minimumLineSpacing=
"10"
minimumInteritemSpacing=
"10"
id=
"5pu-XL-dth"
>
...
...
@@ -169,21 +189,21 @@
<inset
key=
"sectionInset"
minX=
"0.0"
minY=
"0.0"
maxX=
"0.0"
maxY=
"0.0"
/>
</collectionViewFlowLayout>
<cells>
<collectionViewCell
opaque=
"NO"
clipsSubviews=
"YES"
multipleTouchEnabled=
"YES"
contentMode=
"center"
misplaced=
"YES"
id=
"R9E-DY-fL9"
>
<collectionViewCell
opaque=
"NO"
clipsSubviews=
"YES"
multipleTouchEnabled=
"YES"
contentMode=
"center"
misplaced=
"YES"
reuseIdentifier=
"OnlineLearningTableViewCell"
id=
"R9E-DY-fL9"
>
<rect
key=
"frame"
x=
"0.0"
y=
"0.0"
width=
"300"
height=
"200"
/>
<autoresizingMask
key=
"autoresizingMask"
flexibleMaxX=
"YES"
flexibleMaxY=
"YES"
/>
<view
key=
"contentView"
opaque=
"NO"
clipsSubviews=
"YES"
multipleTouchEnabled=
"YES"
contentMode=
"center"
>
<rect
key=
"frame"
x=
"0.0"
y=
"0.0"
width=
"300"
height=
"200"
/>
<autoresizingMask
key=
"autoresizingMask"
/>
<subviews>
<imageView
userInteractionEnabled=
"NO"
contentMode=
"scaleToFill"
horizontalHuggingPriority=
"251"
verticalHuggingPriority=
"251"
misplaced=
"YES"
id=
"DWM-hY-5Md"
>
<frame
key=
"frameInset"
width=
"300"
height=
"145
"
/>
<autoresizingMask
key=
"autoresizingMask"
flexibleMaxX=
"YES"
flexibleMaxY
=
"YES"
/>
<imageView
userInteractionEnabled=
"NO"
contentMode=
"scaleToFill"
horizontalHuggingPriority=
"251"
verticalHuggingPriority=
"251"
misplaced=
"YES"
i
mage=
"00登录-谭"
i
d=
"DWM-hY-5Md"
>
<frame
key=
"frameInset"
maxY=
"50
"
/>
<autoresizingMask
key=
"autoresizingMask"
widthSizable=
"YES"
heightSizable
=
"YES"
/>
</imageView>
<label
opaque=
"NO"
userInteractionEnabled=
"NO"
contentMode=
"left"
horizontalHuggingPriority=
"251"
verticalHuggingPriority=
"251"
misplaced=
"YES"
text=
"
Label"
textAlignment=
"natural
"
lineBreakMode=
"tailTruncation"
baselineAdjustment=
"alignBaselines"
adjustsFontSizeToFit=
"NO"
id=
"gf6-jR-u7F"
>
<frame
key=
"frameInset"
minX=
"5"
minY=
"15
1"
width=
"292"
height=
"48
"
/>
<autoresizingMask
key=
"autoresizingMask"
flexibleMaxX=
"YES"
flexibleMaxY
=
"YES"
/>
<fontDescription
key=
"fontDescription"
type=
"system"
pointSize=
"1
7
"
/>
<label
opaque=
"NO"
userInteractionEnabled=
"NO"
contentMode=
"left"
horizontalHuggingPriority=
"251"
verticalHuggingPriority=
"251"
misplaced=
"YES"
text=
"
产品知识"
textAlignment=
"center
"
lineBreakMode=
"tailTruncation"
baselineAdjustment=
"alignBaselines"
adjustsFontSizeToFit=
"NO"
id=
"gf6-jR-u7F"
>
<frame
key=
"frameInset"
minX=
"5"
minY=
"15
0"
maxX=
"3
"
/>
<autoresizingMask
key=
"autoresizingMask"
widthSizable=
"YES"
heightSizable
=
"YES"
/>
<fontDescription
key=
"fontDescription"
type=
"system"
pointSize=
"1
8
"
/>
<nil
key=
"textColor"
/>
<nil
key=
"highlightedColor"
/>
</label>
...
...
@@ -192,10 +212,18 @@
<size
key=
"customSize"
width=
"300"
height=
"200"
/>
</collectionViewCell>
</cells>
<connections>
<outlet
property=
"dataSource"
destination=
"BL6-is-g3u"
id=
"5Td-2m-ENJ"
/>
<outlet
property=
"delegate"
destination=
"BL6-is-g3u"
id=
"hGb-Eg-3Vp"
/>
</connections>
</collectionView>
</subviews>
<color
key=
"backgroundColor"
white=
"1"
alpha=
"1"
colorSpace=
"calibratedWhite"
/>
</view>
<connections>
<outlet
property=
"onlineLearningCollectionView"
destination=
"Hbj-9Y-heh"
id=
"qX9-Hf-RYq"
/>
<outlet
property=
"onlineLearningFlowLayout"
destination=
"5pu-XL-dth"
id=
"UhY-EK-fqq"
/>
</connections>
</viewController>
<placeholder
placeholderIdentifier=
"IBFirstResponder"
id=
"0Ss-lw-4xH"
userLabel=
"First Responder"
sceneMemberID=
"firstResponder"
/>
</objects>
...
...
@@ -203,6 +231,7 @@
</scene>
</scenes>
<resources>
<image
name=
"00启动页"
width=
"1500"
height=
"1125"
/>
<image
name=
"00登录-谭"
width=
"1024"
height=
"768"
/>
<image
name=
"NewJDECard"
width=
"690"
height=
"471"
/>
</resources>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment