Commit 2ad9e4a8 authored by 曹云霄's avatar 曹云霄

修改项说明:

parent 048af0e5
...@@ -10,4 +10,48 @@ ...@@ -10,4 +10,48 @@
@interface LearningCenterMainViewController : BaseViewController @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 @end
...@@ -16,22 +16,12 @@ ...@@ -16,22 +16,12 @@
- (void)viewDidLoad { - (void)viewDidLoad {
[super viewDidLoad]; [super viewDidLoad];
// Do any additional setup after loading the view.
} }
- (void)didReceiveMemoryWarning { - (void)didReceiveMemoryWarning {
[super 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 @end
//
// OnlineLearningTableViewCell.h
// Lighting
//
// Created by 曹云霄 on 2016/11/16.
// Copyright © 2016年 上海勾芒科技有限公司. All rights reserved.
//
#import <UIKit/UIKit.h>
@interface OnlineLearningTableViewCell : UITableViewCell
@end
//
// 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
//
// 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
//
// 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
...@@ -151,6 +151,8 @@ ...@@ -151,6 +151,8 @@
29C0E73F1DD98335006CCCF9 /* LearningCenter.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 29C0E73E1DD98335006CCCF9 /* LearningCenter.storyboard */; }; 29C0E73F1DD98335006CCCF9 /* LearningCenter.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 29C0E73E1DD98335006CCCF9 /* LearningCenter.storyboard */; };
29C0E7441DD98943006CCCF9 /* AnnouncementViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 29C0E7431DD98943006CCCF9 /* AnnouncementViewController.m */; }; 29C0E7441DD98943006CCCF9 /* AnnouncementViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 29C0E7431DD98943006CCCF9 /* AnnouncementViewController.m */; };
29C30BDB1DDC1EE500CA3E29 /* LearningCenterMainViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 29C30BDA1DDC1EE500CA3E29 /* LearningCenterMainViewController.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 */; }; 29C584E91CDA249300C6F677 /* ProductCollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 29C584E81CDA249200C6F677 /* ProductCollectionViewCell.m */; };
29C584ED1CDA429500C6F677 /* ProductDetailsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 29C584EC1CDA429500C6F677 /* ProductDetailsViewController.m */; }; 29C584ED1CDA429500C6F677 /* ProductDetailsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 29C584EC1CDA429500C6F677 /* ProductDetailsViewController.m */; };
29CB35421CFF0FB60061A5F3 /* ScreeningCollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 29CB35411CFF0FB60061A5F3 /* ScreeningCollectionViewCell.m */; }; 29CB35421CFF0FB60061A5F3 /* ScreeningCollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 29CB35411CFF0FB60061A5F3 /* ScreeningCollectionViewCell.m */; };
...@@ -467,6 +469,10 @@ ...@@ -467,6 +469,10 @@
29C0E7431DD98943006CCCF9 /* AnnouncementViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AnnouncementViewController.m; sourceTree = "<group>"; }; 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>"; }; 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>"; }; 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>"; }; 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>"; }; 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>"; }; 29C584EB1CDA429500C6F677 /* ProductDetailsViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ProductDetailsViewController.h; sourceTree = "<group>"; };
...@@ -1481,6 +1487,9 @@ ...@@ -1481,6 +1487,9 @@
29C30BD61DDC0A5000CA3E29 /* OnlineLearning */ = { 29C30BD61DDC0A5000CA3E29 /* OnlineLearning */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
29C30BDF1DDC3A8200CA3E29 /* Views */,
29C30BDE1DDC3A7900CA3E29 /* Models */,
29C30BDD1DDC3A6B00CA3E29 /* Controllers */,
); );
path = OnlineLearning; path = OnlineLearning;
sourceTree = "<group>"; sourceTree = "<group>";
...@@ -1493,12 +1502,61 @@ ...@@ -1493,12 +1502,61 @@
sourceTree = "<group>"; sourceTree = "<group>";
}; };
29C30BD81DDC1EB200CA3E29 /* LearningCenterMain */ = { 29C30BD81DDC1EB200CA3E29 /* LearningCenterMain */ = {
isa = PBXGroup;
children = (
29C30BE11DDC3A9200CA3E29 /* Views */,
29C30BE01DDC3A8D00CA3E29 /* Models */,
29C30BDC1DDC3A5E00CA3E29 /* Controller */,
);
path = LearningCenterMain;
sourceTree = "<group>";
};
29C30BDC1DDC3A5E00CA3E29 /* Controller */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
29C30BD91DDC1EE500CA3E29 /* LearningCenterMainViewController.h */, 29C30BD91DDC1EE500CA3E29 /* LearningCenterMainViewController.h */,
29C30BDA1DDC1EE500CA3E29 /* LearningCenterMainViewController.m */, 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>"; sourceTree = "<group>";
}; };
29C584E51CDA246900C6F677 /* controller */ = { 29C584E51CDA246900C6F677 /* controller */ = {
...@@ -1922,6 +1980,7 @@ ...@@ -1922,6 +1980,7 @@
29BFBD981CE46FDA00C238FB /* MyclientEntityModel.m in Sources */, 29BFBD981CE46FDA00C238FB /* MyclientEntityModel.m in Sources */,
29F726041CE1E96E0072FE0E /* ScreeningSecondCollectionReusableView.m in Sources */, 29F726041CE1E96E0072FE0E /* ScreeningSecondCollectionReusableView.m in Sources */,
2985AEA11CE72F1500704C91 /* NSArray+ ZXPUnicode.m in Sources */, 2985AEA11CE72F1500704C91 /* NSArray+ ZXPUnicode.m in Sources */,
29C30BE71DDC3B4D00CA3E29 /* OnlineLearningTableViewCell.m in Sources */,
29EC331F1CE02AFA005F0C13 /* PopoverViewController.m in Sources */, 29EC331F1CE02AFA005F0C13 /* PopoverViewController.m in Sources */,
29BFBD871CE428B200C238FB /* Customermanager.m in Sources */, 29BFBD871CE428B200C238FB /* Customermanager.m in Sources */,
299C7F5A1CE21FA800E7D7CB /* AddressViewController.m in Sources */, 299C7F5A1CE21FA800E7D7CB /* AddressViewController.m in Sources */,
...@@ -2025,6 +2084,7 @@ ...@@ -2025,6 +2084,7 @@
29706DB21CD082990003C412 /* Lighting.xcdatamodeld in Sources */, 29706DB21CD082990003C412 /* Lighting.xcdatamodeld in Sources */,
2916A74C1D703DFF00644C8C /* PaymentsTableViewCell.m in Sources */, 2916A74C1D703DFF00644C8C /* PaymentsTableViewCell.m in Sources */,
29E384CB1CE9B0BB00888199 /* HotCollectionViewCell.m in Sources */, 29E384CB1CE9B0BB00888199 /* HotCollectionViewCell.m in Sources */,
29C30BE41DDC3B1300CA3E29 /* OnlineLearningViewController.m in Sources */,
29834EB91CDF1FB3001A484F /* screeningFirstView.m in Sources */, 29834EB91CDF1FB3001A484F /* screeningFirstView.m in Sources */,
29D991DF1DCAE5B700840776 /* LuckyDrawModel.m in Sources */, 29D991DF1DCAE5B700840776 /* LuckyDrawModel.m in Sources */,
299249401CDB4D1D00786B1E /* AddaddressViewController.m in Sources */, 299249401CDB4D1D00786B1E /* AddaddressViewController.m in Sources */,
......
...@@ -14,26 +14,26 @@ ...@@ -14,26 +14,26 @@
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews> <subviews>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="00登录-谭" id="AOj-Fj-d3g"> <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"/> <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
</imageView> </imageView>
<view alpha="0.5" contentMode="scaleToFill" misplaced="YES" id="nEy-rJ-j68"> <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"/> <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
<subviews> <subviews>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" misplaced="YES" image="NewJDECard" id="nbs-22-0GD"> <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"/> <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView> </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"> <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"/> <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="BodoniSvtyTwoITCTT-Book" family="Bodoni 72" pointSize="50"/> <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"/> <color key="textColor" red="0.2901960784" green="0.57254901960000004" blue="0.93725490199999995" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/> <nil key="highlightedColor"/>
</label> </label>
<view contentMode="scaleToFill" misplaced="YES" id="1Iq-fL-s9J"> <view contentMode="scaleToFill" misplaced="YES" id="1Iq-fL-s9J">
<frame key="frameInset" minX="35" height="49.5" maxX="35" maxY="54"/> <frame key="frameInset" minX="34.5" height="50" maxX="35.5" maxY="54"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/> <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
<subviews> <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"> <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 @@ ...@@ -44,14 +44,14 @@
<nil key="highlightedColor"/> <nil key="highlightedColor"/>
</label> </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"> <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"/> <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" weight="medium" pointSize="25"/> <fontDescription key="fontDescription" type="system" weight="medium" pointSize="25"/>
<color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/> <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<nil key="highlightedColor"/> <nil key="highlightedColor"/>
</label> </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"> <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"/> <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" weight="medium" pointSize="25"/> <fontDescription key="fontDescription" type="system" weight="medium" pointSize="25"/>
<color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/> <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
...@@ -60,25 +60,25 @@ ...@@ -60,25 +60,25 @@
</subviews> </subviews>
</view> </view>
<view contentMode="scaleToFill" misplaced="YES" id="zCz-Sp-ezT"> <view contentMode="scaleToFill" misplaced="YES" id="zCz-Sp-ezT">
<frame key="frameInset" minX="35" height="30" maxX="35" maxY="26.5"/> <frame key="frameInset" minX="34.5" height="30.5" maxX="35.5" maxY="26.5"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/> <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
<subviews> <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"> <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"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" weight="medium" pointSize="11"/> <fontDescription key="fontDescription" type="system" weight="medium" pointSize="11"/>
<color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/> <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<nil key="highlightedColor"/> <nil key="highlightedColor"/>
</label> </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"> <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"/> <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" weight="medium" pointSize="11"/> <fontDescription key="fontDescription" type="system" weight="medium" pointSize="11"/>
<color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/> <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<nil key="highlightedColor"/> <nil key="highlightedColor"/>
</label> </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"> <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"/> <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" weight="medium" pointSize="11"/> <fontDescription key="fontDescription" type="system" weight="medium" pointSize="11"/>
<color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/> <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
...@@ -95,29 +95,37 @@ ...@@ -95,29 +95,37 @@
</userDefinedRuntimeAttributes> </userDefinedRuntimeAttributes>
</view> </view>
<view contentMode="scaleToFill" misplaced="YES" id="PBY-Zs-WcR"> <view contentMode="scaleToFill" misplaced="YES" id="PBY-Zs-WcR">
<frame key="frameInset" minX="111.5" minY="77.82%" height="200" maxX="112"/> <frame key="frameInset" minX="111.5" minY="77.84%" height="199.5" maxX="112"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES" flexibleMaxY="YES"/> <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES" flexibleMaxY="YES"/>
<subviews> <subviews>
<view contentMode="scaleToFill" misplaced="YES" id="dXS-eO-1wo"> <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"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES" flexibleMaxY="YES"/>
<subviews> <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"> <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"/> <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/> <fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="0.2901960784" green="0.57254901960000004" blue="0.93725490199999995" alpha="1" colorSpace="calibratedRGB"/> <color key="textColor" red="0.2901960784" green="0.57254901960000004" blue="0.93725490199999995" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/> <nil key="highlightedColor"/>
</label> </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> </subviews>
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/> <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</view> </view>
<view contentMode="scaleToFill" misplaced="YES" id="mIf-s0-NYt"> <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"/> <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES" flexibleMaxY="YES"/>
<subviews> <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"> <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"/> <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/> <fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="0.67002012129999999" green="1" blue="0.58714983740000004" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> <color key="textColor" red="0.67002012129999999" green="1" blue="0.58714983740000004" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
...@@ -127,11 +135,15 @@ ...@@ -127,11 +135,15 @@
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/> <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</view> </view>
<view contentMode="scaleToFill" misplaced="YES" id="EhO-PB-wyK"> <view contentMode="scaleToFill" misplaced="YES" id="EhO-PB-wyK">
<frame key="frameInset" minY="0.0%" width="240.5" height="200"/> <frame key="frameInset" minY="0.0%" width="241" height="200"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES" flexibleMaxY="YES"/> <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES" flexibleMaxY="YES"/>
<subviews> <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"> <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"/> <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/> <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"/> <color key="textColor" red="0.93333333330000001" green="0.46666666670000001" blue="0.47450980390000003" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
...@@ -145,21 +157,29 @@ ...@@ -145,21 +157,29 @@
</subviews> </subviews>
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/> <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</view> </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> </viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="yJl-Xe-PIx" userLabel="First Responder" sceneMemberID="firstResponder"/> <placeholder placeholderIdentifier="IBFirstResponder" id="yJl-Xe-PIx" userLabel="First Responder" sceneMemberID="firstResponder"/>
</objects> </objects>
<point key="canvasLocation" x="-87" y="-686"/> <point key="canvasLocation" x="-87" y="-686"/>
</scene> </scene>
<!--View Controller--> <!--Online Learning View Controller-->
<scene sceneID="QMm-vk-Mzf"> <scene sceneID="QMm-vk-Mzf">
<objects> <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"> <view key="view" contentMode="scaleToFill" id="iZG-0h-Izx">
<rect key="frame" x="0.0" y="0.0" width="1024" height="768"/> <rect key="frame" x="0.0" y="0.0" width="1024" height="768"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews> <subviews>
<collectionView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" misplaced="YES" dataMode="prototypes" id="Hbj-9Y-heh"> <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"/> <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/> <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<collectionViewFlowLayout key="collectionViewLayout" minimumLineSpacing="10" minimumInteritemSpacing="10" id="5pu-XL-dth"> <collectionViewFlowLayout key="collectionViewLayout" minimumLineSpacing="10" minimumInteritemSpacing="10" id="5pu-XL-dth">
...@@ -169,21 +189,21 @@ ...@@ -169,21 +189,21 @@
<inset key="sectionInset" minX="0.0" minY="0.0" maxX="0.0" maxY="0.0"/> <inset key="sectionInset" minX="0.0" minY="0.0" maxX="0.0" maxY="0.0"/>
</collectionViewFlowLayout> </collectionViewFlowLayout>
<cells> <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"/> <rect key="frame" x="0.0" y="0.0" width="300" height="200"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<view key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center"> <view key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center">
<rect key="frame" x="0.0" y="0.0" width="300" height="200"/> <rect key="frame" x="0.0" y="0.0" width="300" height="200"/>
<autoresizingMask key="autoresizingMask"/> <autoresizingMask key="autoresizingMask"/>
<subviews> <subviews>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" misplaced="YES" id="DWM-hY-5Md"> <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" misplaced="YES" image="00登录-谭" id="DWM-hY-5Md">
<frame key="frameInset" width="300" height="145"/> <frame key="frameInset" maxY="50"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
</imageView> </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"> <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="151" width="292" height="48"/> <frame key="frameInset" minX="5" minY="150" maxX="3"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/> <fontDescription key="fontDescription" type="system" pointSize="18"/>
<nil key="textColor"/> <nil key="textColor"/>
<nil key="highlightedColor"/> <nil key="highlightedColor"/>
</label> </label>
...@@ -192,10 +212,18 @@ ...@@ -192,10 +212,18 @@
<size key="customSize" width="300" height="200"/> <size key="customSize" width="300" height="200"/>
</collectionViewCell> </collectionViewCell>
</cells> </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> </collectionView>
</subviews> </subviews>
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/> <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</view> </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> </viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="0Ss-lw-4xH" userLabel="First Responder" sceneMemberID="firstResponder"/> <placeholder placeholderIdentifier="IBFirstResponder" id="0Ss-lw-4xH" userLabel="First Responder" sceneMemberID="firstResponder"/>
</objects> </objects>
...@@ -203,6 +231,7 @@ ...@@ -203,6 +231,7 @@
</scene> </scene>
</scenes> </scenes>
<resources> <resources>
<image name="00启动页" width="1500" height="1125"/>
<image name="00登录-谭" width="1024" height="768"/> <image name="00登录-谭" width="1024" height="768"/>
<image name="NewJDECard" width="690" height="471"/> <image name="NewJDECard" width="690" height="471"/>
</resources> </resources>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment