Commit 05e058fe authored by 曹云霄's avatar 曹云霄

修改项说明:

parent c61266a9
//
// CustomImageBackView.h
// Lighting
//
// Created by 曹云霄 on 2016/12/8.
// Copyright © 2016年 上海勾芒科技有限公司. All rights reserved.
//
#import <UIKit/UIKit.h>
@interface CustomImageBackView : UIView
@end
//
// CustomImageBackView.m
// Lighting
//
// Created by 曹云霄 on 2016/12/8.
// Copyright © 2016年 上海勾芒科技有限公司. All rights reserved.
//
#import "CustomImageBackView.h"
@implementation CustomImageBackView
- (instancetype)initWithCoder:(NSCoder *)aDecoder
{
if (self = [super initWithCoder:aDecoder]) {
CGFloat width = 150;
CGFloat interval = 15;
for (int i=0; i<3; i++) {
UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(i*width+i*interval, 0, width, self.height)];
imageView.backgroundColor = kMainBlueColor;
[self addSubview:imageView];
if (i == 2) {
//指示器
UILabel *instruction = [[UILabel alloc] initWithFrame:CGRectMake(width-50, self.height-15, 50, 15)];
instruction.text = @"共4张";
instruction.font = [UIFont systemFontOfSize:10];
instruction.textColor = [UIColor whiteColor];
instruction.textAlignment = NSTextAlignmentCenter;
instruction.backgroundColor = [[UIColor blackColor] colorWithAlphaComponent:0.3];
[imageView addSubview:instruction];
}
}
}
return self;
}
@end
......@@ -2,12 +2,16 @@
// ForumItemListViewController.h
// Lighting
//
// Created by 曹云霄 on 2016/11/25.
// Created by 曹云霄 on 2016/12/8.
// Copyright © 2016年 上海勾芒科技有限公司. All rights reserved.
//
#import <UIKit/UIKit.h>
#import "BaseViewController.h"
@interface ForumItemListViewController : UITableViewController
@interface ForumItemListViewController : BaseViewController
@property (weak, nonatomic) IBOutlet UILabel *titleLabel;
@end
......@@ -2,13 +2,14 @@
// ForumItemListViewController.m
// Lighting
//
// Created by 曹云霄 on 2016/11/25.
// Created by 曹云霄 on 2016/12/8.
// Copyright © 2016年 上海勾芒科技有限公司. All rights reserved.
//
#import "ForumItemListViewController.h"
#import "ForumItemTableViewCell.h"
@interface ForumItemListViewController ()
@interface ForumItemListViewController ()<UITableViewDelegate,UITableViewDataSource>
@end
......@@ -17,82 +18,23 @@
- (void)viewDidLoad {
[super viewDidLoad];
// Uncomment the following line to preserve selection between presentations.
// self.clearsSelectionOnViewWillAppear = NO;
// Uncomment the following line to display an Edit button in the navigation bar for this view controller.
// self.navigationItem.rightBarButtonItem = self.editButtonItem;
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
#pragma mark - Table view data source
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
#warning Incomplete implementation, return the number of sections
return 0;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
#warning Incomplete implementation, return the number of rows
return 0;
}
/*
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:<#@"reuseIdentifier"#> forIndexPath:indexPath];
// Configure the cell...
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
ForumItemTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"ForumItemTableViewCell" forIndexPath:indexPath];
return cell;
}
*/
/*
// Override to support conditional editing of the table view.
- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath {
// Return NO if you do not want the specified item to be editable.
return YES;
}
*/
/*
// Override to support editing the table view.
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath {
if (editingStyle == UITableViewCellEditingStyleDelete) {
// Delete the row from the data source
[tableView deleteRowsAtIndexPaths:@[indexPath] withRowAnimation:UITableViewRowAnimationFade];
} else if (editingStyle == UITableViewCellEditingStyleInsert) {
// Create a new instance of the appropriate class, insert it into the array, and add a new row to the table view
}
}
*/
/*
// Override to support rearranging the table view.
- (void)tableView:(UITableView *)tableView moveRowAtIndexPath:(NSIndexPath *)fromIndexPath toIndexPath:(NSIndexPath *)toIndexPath {
}
*/
/*
// Override to support conditional rearranging of the table view.
- (BOOL)tableView:(UITableView *)tableView canMoveRowAtIndexPath:(NSIndexPath *)indexPath {
// Return NO if you do not want the item to be re-orderable.
return YES;
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return 5;
}
*/
/*
#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.
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
return 250;
}
*/
@end
//
// ForumItemTableViewCell.h
// Lighting
//
// Created by 曹云霄 on 2016/12/8.
// Copyright © 2016年 上海勾芒科技有限公司. All rights reserved.
//
#import <UIKit/UIKit.h>
@interface ForumItemTableViewCell : UITableViewCell
@property (weak, nonatomic) IBOutlet UILabel *titleLabel;
@property (weak, nonatomic) IBOutlet UIImageView *headerImageView;
@property (weak, nonatomic) IBOutlet UILabel *nameAndDateLabel;
@property (weak, nonatomic) IBOutlet UILabel *contentLabel;
@property (weak, nonatomic) IBOutlet UILabel *commentsNumberLabel;
@property (weak, nonatomic) IBOutlet UILabel *praiseNumberLabel;
@property (weak, nonatomic) IBOutlet CustomImageBackView *imageBackView;
@end
//
// ForumItemTableViewCell.m
// Lighting
//
// Created by 曹云霄 on 2016/12/8.
// Copyright © 2016年 上海勾芒科技有限公司. All rights reserved.
//
#import "ForumItemTableViewCell.h"
@implementation ForumItemTableViewCell
- (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
......@@ -26,4 +26,8 @@
*/
@property (weak, nonatomic) IBOutlet UILabel *forumDetailTitleLabel;
/**
数据源
*/
@property (nonatomic,strong) TOForumCategoryEntity *categoryEntity;
@end
......@@ -15,10 +15,14 @@
// Initialization code
}
- (void)setSelected:(BOOL)selected animated:(BOOL)animated {
[super setSelected:selected animated:animated];
// Configure the view for the selected state
- (void)setCategoryEntity:(TOForumCategoryEntity *)categoryEntity
{
_categoryEntity = categoryEntity;
if (_categoryEntity) {
[self.forumImageView sd_setImageWithURL:[NSURL URLWithString:_categoryEntity.attachment.fileUrl] placeholderImage:ReplaceImage];
self.forumTitleLabel.text = _categoryEntity.name;
self.forumDetailTitleLabel.text = _categoryEntity.fdescription;
}
}
@end
......@@ -8,9 +8,13 @@
#import "ForumViewController.h"
#import "ForumTableViewCell.h"
#import "ForumItemListViewController.h"
@interface ForumViewController ()<UITableViewDelegate,UITableViewDataSource>
@property (nonatomic,strong) ForumCategoryResponse *category;
@end
@implementation ForumViewController
......@@ -36,10 +40,10 @@
[XBLoadingView showHUDViewWithDefault];;
[[NetworkRequestClassManager Manager] NetworkWithDictionaryRequestWithURL:SERVERREQUESTURL(FORUMTYPS) WithRequestType:ONE WithParameter:nil WithReturnValueBlock:^(id returnValue) {
NSLog(@"%@",returnValue);
[XBLoadingView hideHUDViewWithDefault];
if ([returnValue[@"code"] isEqualToNumber:@0]) {
weakSelf.category = [[ForumCategoryResponse alloc] initWithDictionary:returnValue[@"data"] error:nil];
[weakSelf.forumTableView reloadData];
}else{
[XBLoadingView showHUDViewWithText:returnValue[@"message"]];
}
......@@ -52,17 +56,19 @@
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
ForumTableViewCell *forumCell = [tableView dequeueReusableCellWithIdentifier:@"ForumTableViewCell" forIndexPath:indexPath];
forumCell.categoryEntity = self.category.categories[indexPath.row];
return forumCell;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return 10;
return self.category.categories.count;
}
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
ForumItemListViewController *itemListVc = [[[self class] getLearningCenterStoryboardClass] instantiateViewControllerWithIdentifier:@"ForumItemListViewController"];
[self.navigationController pushViewController:itemListVc animated:YES];
}
......
......@@ -68,7 +68,6 @@
2936F29A1D01868E007CA67C /* ShareGoodsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 2936F2981D01868E007CA67C /* ShareGoodsViewController.m */; };
2936F29B1D01868E007CA67C /* ShareGoodsViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 2936F2991D01868E007CA67C /* ShareGoodsViewController.xib */; };
2940AE7D1DE7D2F0001164B0 /* ForumTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 2940AE7C1DE7D2F0001164B0 /* ForumTableViewCell.m */; };
2940AE801DE7D66B001164B0 /* ForumItemListViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 2940AE7F1DE7D66B001164B0 /* ForumItemListViewController.m */; };
2940AE831DE7E1D1001164B0 /* VideoHelperViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 2940AE821DE7E1D1001164B0 /* VideoHelperViewController.m */; };
2940AE861DE7FCDB001164B0 /* VideoListViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 2940AE851DE7FCDB001164B0 /* VideoListViewController.m */; };
2940AE891DE7FCE4001164B0 /* VideoDetailViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 2940AE881DE7FCE4001164B0 /* VideoDetailViewController.m */; };
......@@ -196,6 +195,9 @@
29A974CA1D72F9C80012AFA1 /* RebateSuccessTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 29A974C91D72F9C80012AFA1 /* RebateSuccessTableViewController.m */; };
29A9DCAE1CEB643C00A7567A /* CustomWKWebViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 29A9DCAC1CEB643C00A7567A /* CustomWKWebViewController.m */; };
29ABA6EA1DE686D5007D8012 /* WkWebViewViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 29ABA6E91DE686D5007D8012 /* WkWebViewViewController.m */; };
29ACDAE31DF966EF003A0634 /* ForumItemListViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 29ACDAE21DF966EF003A0634 /* ForumItemListViewController.m */; };
29ACDAE61DF9696E003A0634 /* CustomImageBackView.m in Sources */ = {isa = PBXBuildFile; fileRef = 29ACDAE51DF9696E003A0634 /* CustomImageBackView.m */; };
29ACDAE91DF96C50003A0634 /* ForumItemTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 29ACDAE81DF96C50003A0634 /* ForumItemTableViewCell.m */; };
29B3EE711DCE16130065FCCF /* LuckyDrawViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B3EE701DCE16130065FCCF /* LuckyDrawViewController.m */; };
29BAA3AB1DC9FB5B00927D04 /* PromptTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 29BAA3AA1DC9FB5B00927D04 /* PromptTableViewCell.m */; };
29BB27681CD9D38E009A0813 /* AllpriceTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 29BB27671CD9D38E009A0813 /* AllpriceTableViewCell.m */; };
......@@ -383,8 +385,6 @@
2936F2991D01868E007CA67C /* ShareGoodsViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = ShareGoodsViewController.xib; sourceTree = "<group>"; };
2940AE7B1DE7D2F0001164B0 /* ForumTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ForumTableViewCell.h; sourceTree = "<group>"; };
2940AE7C1DE7D2F0001164B0 /* ForumTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ForumTableViewCell.m; sourceTree = "<group>"; };
2940AE7E1DE7D66B001164B0 /* ForumItemListViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ForumItemListViewController.h; sourceTree = "<group>"; };
2940AE7F1DE7D66B001164B0 /* ForumItemListViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ForumItemListViewController.m; sourceTree = "<group>"; };
2940AE811DE7E1D1001164B0 /* VideoHelperViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VideoHelperViewController.h; sourceTree = "<group>"; };
2940AE821DE7E1D1001164B0 /* VideoHelperViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VideoHelperViewController.m; sourceTree = "<group>"; };
2940AE841DE7FCDB001164B0 /* VideoListViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VideoListViewController.h; sourceTree = "<group>"; };
......@@ -636,6 +636,12 @@
29A9DCAC1CEB643C00A7567A /* CustomWKWebViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CustomWKWebViewController.m; sourceTree = "<group>"; };
29ABA6E81DE686D5007D8012 /* WkWebViewViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WkWebViewViewController.h; sourceTree = "<group>"; };
29ABA6E91DE686D5007D8012 /* WkWebViewViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WkWebViewViewController.m; sourceTree = "<group>"; };
29ACDAE11DF966EF003A0634 /* ForumItemListViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ForumItemListViewController.h; sourceTree = "<group>"; };
29ACDAE21DF966EF003A0634 /* ForumItemListViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ForumItemListViewController.m; sourceTree = "<group>"; };
29ACDAE41DF9696E003A0634 /* CustomImageBackView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CustomImageBackView.h; sourceTree = "<group>"; };
29ACDAE51DF9696E003A0634 /* CustomImageBackView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CustomImageBackView.m; sourceTree = "<group>"; };
29ACDAE71DF96C50003A0634 /* ForumItemTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ForumItemTableViewCell.h; sourceTree = "<group>"; };
29ACDAE81DF96C50003A0634 /* ForumItemTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ForumItemTableViewCell.m; sourceTree = "<group>"; };
29B3EE6F1DCE16130065FCCF /* LuckyDrawViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LuckyDrawViewController.h; sourceTree = "<group>"; };
29B3EE701DCE16130065FCCF /* LuckyDrawViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LuckyDrawViewController.m; sourceTree = "<group>"; };
29BAA3A91DC9FB5B00927D04 /* PromptTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PromptTableViewCell.h; sourceTree = "<group>"; };
......@@ -1721,8 +1727,8 @@
children = (
2999B12D1DE6CD730031F79E /* ForumViewController.h */,
2999B12E1DE6CD730031F79E /* ForumViewController.m */,
2940AE7E1DE7D66B001164B0 /* ForumItemListViewController.h */,
2940AE7F1DE7D66B001164B0 /* ForumItemListViewController.m */,
29ACDAE11DF966EF003A0634 /* ForumItemListViewController.h */,
29ACDAE21DF966EF003A0634 /* ForumItemListViewController.m */,
);
name = Controllers;
sourceTree = "<group>";
......@@ -1732,6 +1738,10 @@
children = (
2940AE7B1DE7D2F0001164B0 /* ForumTableViewCell.h */,
2940AE7C1DE7D2F0001164B0 /* ForumTableViewCell.m */,
29ACDAE71DF96C50003A0634 /* ForumItemTableViewCell.h */,
29ACDAE81DF96C50003A0634 /* ForumItemTableViewCell.m */,
29ACDAE41DF9696E003A0634 /* CustomImageBackView.h */,
29ACDAE51DF9696E003A0634 /* CustomImageBackView.m */,
);
name = Cells;
sourceTree = "<group>";
......@@ -2489,7 +2499,6 @@
2971E9791DF662A700256567 /* AssessmentHeaderView.m in Sources */,
2980AEC51D0D0B10001AA4A3 /* opple_objc_json_client.m in Sources */,
2940AE831DE7E1D1001164B0 /* VideoHelperViewController.m in Sources */,
2940AE801DE7D66B001164B0 /* ForumItemListViewController.m in Sources */,
296287A21DF7DD230056FDC1 /* CustomTOStudyTopicEntity.m in Sources */,
2916A7521D70557400644C8C /* PaymentsDetailsTableViewController.m in Sources */,
29E2D3241DB878F200443170 /* XLPlainFlowLayout.m in Sources */,
......@@ -2516,6 +2525,7 @@
29D260F51CEEAE2800A9787D /* FullScreenViewController.m in Sources */,
292AD2041DE30A5F003EC56E /* IntegralDetailsTableViewCell.m in Sources */,
2985AEA31CE72F1500704C91 /* NSObject+ZXPUnicode.m in Sources */,
29ACDAE61DF9696E003A0634 /* CustomImageBackView.m in Sources */,
29837B501DE58BAE009CF614 /* PrizeExchangeCourierTableViewCell.m in Sources */,
29EAAE951CDC414C00C4DBA2 /* SeceneLibraryCollectionViewCell.m in Sources */,
2940AE7D1DE7D2F0001164B0 /* ForumTableViewCell.m in Sources */,
......@@ -2574,6 +2584,7 @@
2928F8321CD09E320036D761 /* Toolview.m in Sources */,
2936F28C1D014147007CA67C /* sceneScreeningCollectionViewCell.m in Sources */,
2942F8A61CDD80C2005B377E /* authenticateView.m in Sources */,
29ACDAE31DF966EF003A0634 /* ForumItemListViewController.m in Sources */,
2940AE861DE7FCDB001164B0 /* VideoListViewController.m in Sources */,
291D6A581CFFD45F007891AE /* SceneSectionHeaderView.m in Sources */,
2986B9A71DE1D30700F4A1CF /* PromotionLuckDrawResultModel.m in Sources */,
......@@ -2673,6 +2684,7 @@
29D260F81CEEAF2D00A9787D /* FullScreenViewCell.m in Sources */,
295DEAC21DB786B8006ED4A6 /* CardDontUseViewController.m in Sources */,
29E944521DE413D6007CD26C /* ApplyPrizeViewController.m in Sources */,
29ACDAE91DF96C50003A0634 /* ForumItemTableViewCell.m in Sources */,
292AD2001DE309C1003EC56E /* IntegralDetailsViewController.m in Sources */,
297BA2CB1DE94D3300474F79 /* VIResourceLoadingRequestWorker.m in Sources */,
29E944561DE45529007CD26C /* PrizeExchangeBillTableViewCell.m in Sources */,
......
......@@ -185,15 +185,15 @@
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
<prototypes>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" misplaced="YES" selectionStyle="default" accessoryType="disclosureIndicator" indentationWidth="10" reuseIdentifier="ForumTableViewCell" rowHeight="90" id="gz9-gD-P6A" customClass="ForumTableViewCell">
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" misplaced="YES" selectionStyle="none" accessoryType="disclosureIndicator" indentationWidth="10" reuseIdentifier="ForumTableViewCell" rowHeight="90" id="gz9-gD-P6A" customClass="ForumTableViewCell">
<rect key="frame" x="0.0" y="28" width="1023.5" height="90"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="gz9-gD-P6A" id="4lI-td-FE0">
<frame key="frameInset" width="990.5" height="89.5"/>
<frame key="frameInset" width="830.5" height="89"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" misplaced="YES" image="00登录-谭" id="tIu-Ox-DXo">
<frame key="frameInset" minX="38" minY="42.62%" width="60" height="59"/>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" misplaced="YES" image="00登录-谭" id="tIu-Ox-DXo">
<frame key="frameInset" minX="38" minY="50.00%" width="65" height="65"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES" flexibleMaxY="YES"/>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="cornerRadius">
......@@ -202,15 +202,15 @@
</userDefinedRuntimeAttributes>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" misplaced="YES" text="案例分析" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="InC-cR-acr">
<frame key="frameInset" minX="115.5" minY="22" width="1081.60%" height="21"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
<frame key="frameInset" minX="115" minY="21" height="21" maxX="475.5"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" misplaced="YES" text="优秀配灯" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="R8L-1A-ohO">
<frame key="frameInset" minX="115.5" minY="48" width="1081.60%" height="21"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
<frame key="frameInset" minX="115" minY="47" height="21" maxX="475.5"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="12"/>
<color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="calibratedWhite"/>
<nil key="highlightedColor"/>
......@@ -249,15 +249,15 @@
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" misplaced="YES" image="Recruitbackground" id="0NY-ad-nEt">
<frame key="frameInset" maxX="1" maxY="2"/>
<frame key="frameInset" minX="-0.5" maxX="1" maxY="2"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
</imageView>
<view contentMode="scaleToFill" misplaced="YES" id="vtN-wg-csm">
<frame key="frameInset" minX="27" width="140" height="129.5" maxY="0.5"/>
<frame key="frameInset" minX="27" width="140" height="129.5" maxY="1"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<subviews>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" misplaced="YES" image="instructions" id="LiS-v3-89f">
<frame key="frameInset" minX="-1" maxX="0.5"/>
<frame key="frameInset" minX="-1.5" maxX="0.5"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
</imageView>
<button opaque="NO" contentMode="scaleToFill" misplaced="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" id="Td0-qu-vJs">
......@@ -270,7 +270,7 @@
</subviews>
</view>
<button opaque="NO" contentMode="scaleToFill" misplaced="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="7H3-Ek-gs4">
<frame key="frameInset" minX="50.00%" minY="464" width="150" height="45"/>
<frame key="frameInset" minX="49.97%" minY="464" width="150.5" height="45"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
<state key="normal" backgroundImage="begin"/>
<connections>
......@@ -278,7 +278,7 @@
</connections>
</button>
<scrollView clipsSubviews="YES" multipleTouchEnabled="YES" alpha="0.0" contentMode="scaleToFill" misplaced="YES" showsHorizontalScrollIndicator="NO" showsVerticalScrollIndicator="NO" id="YAA-QI-Lbo">
<frame key="frameInset" minX="311" minY="426" height="120" maxX="312"/>
<frame key="frameInset" minX="310.5" minY="426" height="120" maxX="312"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
</scrollView>
</subviews>
......@@ -301,10 +301,10 @@
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<view contentMode="scaleToFill" misplaced="YES" id="Wup-l7-BBP">
<frame key="frameInset" minX="-1" minY="64" height="100" maxX="2.5"/>
<frame key="frameInset" minY="64" height="100"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
<subviews>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" misplaced="YES" id="8RZ-lL-fYj">
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" misplaced="YES" image="00启动页" id="8RZ-lL-fYj">
<frame key="frameInset" minX="45" minY="15" width="70" height="70"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<userDefinedRuntimeAttributes>
......@@ -335,77 +335,94 @@
</subviews>
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</view>
<tableView clipsSubviews="YES" contentMode="scaleToFill" misplaced="YES" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="default" rowHeight="172" sectionHeaderHeight="28" sectionFooterHeight="28" id="mCC-Hw-JZs">
<frame key="frameInset" minX="-1" minY="161" maxX="2.5" maxY="3.5"/>
<tableView clipsSubviews="YES" contentMode="scaleToFill" misplaced="YES" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="none" rowHeight="172" sectionHeaderHeight="28" sectionFooterHeight="28" id="mCC-Hw-JZs">
<frame key="frameInset" minY="164"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<prototypes>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" misplaced="YES" selectionStyle="default" indentationWidth="10" rowHeight="170" id="KPa-ue-ynj">
<rect key="frame" x="0.0" y="28" width="1022.5" height="170"/>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" misplaced="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="ForumItemTableViewCell" rowHeight="250" id="KPa-ue-ynj" customClass="ForumItemTableViewCell">
<rect key="frame" x="0.0" y="28" width="1024" height="250"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="KPa-ue-ynj" id="fqg-6x-xYw">
<frame key="frameInset" width="1022.5" height="169.5"/>
<frame key="frameInset" width="1024" height="250"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<view contentMode="scaleToFill" misplaced="YES" id="5V0-oc-2jO">
<frame key="frameInset" minX="-2" minY="8" maxX="-0.5" maxY="0.5"/>
<frame key="frameInset" minY="8" maxX="-1" maxY="-1"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" misplaced="YES" id="eeo-5i-5qL">
<frame key="frameInset" minX="27" minY="13" width="40" height="40"/>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" misplaced="YES" image="00登录-谭" id="eeo-5i-5qL">
<frame key="frameInset" minX="27" minY="14" width="40" height="40"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" misplaced="YES" text="欧普照明-关于这个一点就够了" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="7xn-5j-dfv">
<frame key="frameInset" minX="77" minY="12" width="64.66%" height="21"/>
<frame key="frameInset" minX="76.5" minY="12" width="64.63%" height="21"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" misplaced="YES" image="comments" id="dUd-RK-AJT">
<frame key="frameInset" minY="12" width="20" height="20" maxX="206.5"/>
<frame key="frameInset" minY="12" width="20.5" height="20" maxX="207"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxY="YES"/>
</imageView>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" misplaced="YES" image="praise" id="kDB-jN-eGQ">
<frame key="frameInset" minY="12" width="20.5" height="20" maxX="100"/>
<frame key="frameInset" minY="12" width="21.5" height="20" maxX="100"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxY="YES"/>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" misplaced="YES" text="99999" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="3Wx-2q-7tj">
<frame key="frameInset" minY="11" width="71" height="21" maxX="127.5"/>
<frame key="frameInset" minY="11" width="71.5" height="21" maxX="128"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="12"/>
<color key="textColor" red="0.34509803921568627" green="0.67450980392156867" blue="0.86274509803921573" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" misplaced="YES" text="99999" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="ksH-bE-sVV">
<frame key="frameInset" minY="12" width="71" height="21" maxX="21.5"/>
<frame key="frameInset" minY="12" width="71.5" height="21" maxX="22"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="12"/>
<color key="textColor" red="0.34509803921568627" green="0.67450980392156867" blue="0.86274509803921573" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" misplaced="YES" text="导购:曹云霄 10:30" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="7rE-9M-ChU">
<frame key="frameInset" minX="77" minY="33" width="20.62%" height="21"/>
<frame key="frameInset" minX="76.5" minY="33" width="20.61%" height="21"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="12"/>
<color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="calibratedWhite"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" misplaced="YES" text="现在在接触iOS开发,今天在调试一个界面加载web页面的问题,发现死活无法加载,浏览器里能正常打开,加上相应代码之后得到了错误信息为:" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="bzO-uU-oYO">
<frame key="frameInset" minX="26.5" minY="60" height="21" maxX="29"/>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" misplaced="YES" text="现在在接触iOS开发,今天在调试一个界面加载web页面的问题,发现死活无法加载,浏览器里能正常打开,加上相应代码之后得到了错误信息为:" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="bzO-uU-oYO">
<frame key="frameInset" minX="26.5" minY="60" height="21" maxX="29.5"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="13"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<view contentMode="scaleToFill" misplaced="YES" id="kaE-Vn-mCH" customClass="CustomImageBackView">
<frame key="frameInset" minX="27" minY="92" maxX="432" maxY="10"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
</view>
</subviews>
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</view>
</subviews>
</tableViewCellContentView>
<color key="backgroundColor" red="0.92941176470588238" green="0.93333333333333335" blue="0.93725490196078431" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<connections>
<outlet property="commentsNumberLabel" destination="3Wx-2q-7tj" id="Sco-iJ-bmF"/>
<outlet property="contentLabel" destination="bzO-uU-oYO" id="LN5-rQ-UJl"/>
<outlet property="headerImageView" destination="eeo-5i-5qL" id="KDo-u0-o9E"/>
<outlet property="imageBackView" destination="kaE-Vn-mCH" id="51D-NC-c5u"/>
<outlet property="nameAndDateLabel" destination="7rE-9M-ChU" id="s3o-eW-PZZ"/>
<outlet property="praiseNumberLabel" destination="ksH-bE-sVV" id="0Sf-fX-fbi"/>
<outlet property="titleLabel" destination="7xn-5j-dfv" id="uOb-Mi-hd2"/>
</connections>
</tableViewCell>
</prototypes>
<connections>
<outlet property="dataSource" destination="vh6-zj-WAp" id="oHo-LJ-cuw"/>
<outlet property="delegate" destination="vh6-zj-WAp" id="ik8-oj-UrD"/>
</connections>
</tableView>
</subviews>
<color key="backgroundColor" red="0.92941176470588238" green="0.93333333333333335" blue="0.93725490196078431" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
......@@ -433,7 +450,7 @@
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
<prototypes>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" reuseIdentifier="AssessmentHeaderView" id="UfB-K3-NdF" customClass="AssessmentHeaderView">
<rect key="frame" x="0.0" y="56" width="461" height="44"/>
<rect key="frame" x="0.0" y="55.5" width="461" height="44"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="UfB-K3-NdF" id="WGo-Wa-YTq">
<frame key="frameInset" width="461" height="44"/>
......@@ -455,7 +472,7 @@
</connections>
</tableViewCell>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="none" indentationWidth="10" reuseIdentifier="AssessmentTableViewCell" rowHeight="52" id="gIe-bF-XsX" customClass="AssessmentTableViewCell">
<rect key="frame" x="0.0" y="100" width="461" height="52"/>
<rect key="frame" x="0.0" y="99.5" width="461" height="52"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="gIe-bF-XsX" id="Va8-wn-DBM">
<frame key="frameInset" width="461" height="52"/>
......@@ -492,7 +509,7 @@
</connections>
</tableViewCell>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" misplaced="YES" selectionStyle="default" indentationWidth="10" reuseIdentifier="AssessmentShortAnswerTableViewCell" rowHeight="112" id="smV-qr-KgP" customClass="AssessmentShortAnswerTableViewCell">
<rect key="frame" x="0.0" y="152" width="461" height="112"/>
<rect key="frame" x="0.0" y="151.5" width="461" height="112"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="smV-qr-KgP" id="A2f-ek-60T">
<frame key="frameInset" width="461" height="112"/>
......@@ -821,7 +838,7 @@ timingFunction 设置动画速度曲线,默认值上面已经给出.下面说它
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<tableView clipsSubviews="YES" contentMode="scaleToFill" misplaced="YES" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="default" rowHeight="70" sectionHeaderHeight="28" sectionFooterHeight="28" id="lXY-sE-fW1">
<frame key="frameInset" minX="-2" maxY="2.5"/>
<frame key="frameInset" minX="-2" maxY="3"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<prototypes>
......@@ -840,7 +857,7 @@ timingFunction 设置动画速度曲线,默认值上面已经给出.下面说它
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" misplaced="YES" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="pIM-cg-VXA">
<frame key="frameInset" minX="27.5" minY="58" height="21" maxX="28.5"/>
<frame key="frameInset" minX="27" minY="58" height="21" maxX="28.5"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
<string key="text">用ipad或者iphone下载,再用app专业阅读器放映出来。首先,基本不卡了;其次,送50M免费邮箱存放ppt等文件;第三,增加了激光笔,记号笔等功能;最后,如果用ipad播放ppt而再用蓝牙接连iphone的话,可以把你的iphone当做遥控器进行翻页。
这几款app在我的使用过程中没有出现过乱码。
......@@ -890,7 +907,7 @@ timingFunction 设置动画速度曲线,默认值上面已经给出.下面说它
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" misplaced="YES" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="85S-CZ-3Vl">
<frame key="frameInset" minX="107.5" minY="85" height="21" maxX="18"/>
<frame key="frameInset" minX="107" minY="85" height="21" maxX="18.5"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
<string key="text">用ipad或者iphone下载,再用app专业阅读器放映出来。首先,基本不卡了;其次,送50M免费邮箱存放ppt等文件;第三,增加了激光笔,记号笔等功能;最后,如果用ipad播放ppt而再用蓝牙接连iphone的话,可以把你的iphone当做遥控器进行翻页。
这几款app在我的使用过程中没有出现过乱码。
......@@ -926,7 +943,7 @@ timingFunction 设置动画速度曲线,默认值上面已经给出.下面说它
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="导购、经理" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="Tg4-gU-zwm">
<frame key="frameInset" minX="27.5" minY="58" height="21" maxX="28.5"/>
<frame key="frameInset" minX="27" minY="58" height="21" maxX="28.5"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="13"/>
<color key="textColor" white="0.66666666666666663" alpha="1" colorSpace="calibratedWhite"/>
......@@ -1095,14 +1112,14 @@ timingFunction 设置动画速度曲线,默认值上面已经给出.下面说它
<state key="selected" backgroundImage="playSelect"/>
</button>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" misplaced="YES" text="1.销售的意义及销售的核心" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="0QA-OC-BkN">
<frame key="frameInset" minX="56" minY="14" height="21" maxX="118"/>
<frame key="frameInset" minX="55.5" minY="14" height="21" maxX="118"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="13"/>
<color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="calibratedWhite"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" misplaced="YES" text="11:23" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="Ast-eO-9V0">
<frame key="frameInset" minY="14" width="50.5" height="21" maxX="0.5"/>
<frame key="frameInset" minY="14" width="50" height="21" maxX="1"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="15"/>
<color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="calibratedWhite"/>
......@@ -1130,14 +1147,14 @@ timingFunction 设置动画速度曲线,默认值上面已经给出.下面说它
<state key="selected" backgroundImage="pptselect"/>
</button>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" misplaced="YES" text="1.销售的意义及销售的核心" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="6O1-Dg-ELo">
<frame key="frameInset" minX="56" minY="14" height="21" maxX="118"/>
<frame key="frameInset" minX="55.5" minY="14" height="21" maxX="118"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="13"/>
<color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="calibratedWhite"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" misplaced="YES" text="23P" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="t1Q-41-RAj">
<frame key="frameInset" minY="14" width="50.5" height="21" maxX="0.5"/>
<frame key="frameInset" minY="14" width="50" height="21" maxX="1"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="15"/>
<color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="calibratedWhite"/>
......@@ -1166,7 +1183,7 @@ timingFunction 设置动画速度曲线,默认值上面已经给出.下面说它
<nil key="highlightedColor"/>
</label>
<view contentMode="scaleToFill" misplaced="YES" id="yxT-MF-Dbo">
<frame key="frameInset" minX="-0.5" height="2" maxX="0.5" maxY="-0.5"/>
<frame key="frameInset" minX="-0.5" height="2" maxX="1" maxY="-0.5"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
<color key="backgroundColor" red="0.86274509803921573" green="0.8666666666666667" blue="0.87058823529411766" alpha="1" colorSpace="calibratedRGB"/>
</view>
......@@ -1205,25 +1222,25 @@ timingFunction 设置动画速度曲线,默认值上面已经给出.下面说它
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<view contentMode="scaleToFill" misplaced="YES" id="ZY0-DP-xQk">
<frame key="frameInset" minX="-0.5" minY="64" height="60"/>
<frame key="frameInset" minX="-1" minY="64" height="60" maxX="0.5"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="销售的意义及销售的核心考核" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="KeJ-aK-Mpo">
<frame key="frameInset" minX="165" minY="20" height="21" maxX="304.5"/>
<frame key="frameInset" minX="164" minY="20" height="21" maxX="304.5"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="剩余时间:" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="HpZ-JD-HL0">
<frame key="frameInset" minY="20" width="77.5" height="21" maxX="132.5"/>
<frame key="frameInset" minY="20" width="76.5" height="21" maxX="133.5"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="calibratedWhite"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" misplaced="YES" text="50:12" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="2cl-ml-2MF" customClass="CountDownLabel">
<frame key="frameInset" minY="19" width="116" height="21" maxX="15"/>
<frame key="frameInset" minY="19" width="116.5" height="21" maxX="15"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="20"/>
<color key="textColor" red="0.98209542036056519" green="0.21587386296076985" blue="0.25378193483566203" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
......@@ -1233,19 +1250,19 @@ timingFunction 设置动画速度曲线,默认值上面已经给出.下面说它
<color key="backgroundColor" red="0.97647058823529409" green="0.93333333333333335" blue="0.85098039215686272" alpha="1" colorSpace="calibratedRGB"/>
</view>
<tableView clipsSubviews="YES" contentMode="scaleToFill" misplaced="YES" alwaysBounceVertical="YES" dataMode="prototypes" style="grouped" separatorStyle="none" rowHeight="81" sectionHeaderHeight="18" sectionFooterHeight="18" id="XRP-My-vMh">
<frame key="frameInset" minX="-0.5" minY="123.5" maxY="53.5"/>
<frame key="frameInset" minX="-1" minY="123" maxX="0.5" maxY="54"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<prototypes>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" misplaced="YES" selectionStyle="default" indentationWidth="10" reuseIdentifier="AssessmentHeaderView" rowHeight="60" id="2M5-To-MLj" customClass="AssessmentHeaderView">
<rect key="frame" x="0.0" y="55.5" width="1024" height="60"/>
<rect key="frame" x="0.0" y="55.5" width="1024.5" height="60"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="2M5-To-MLj" id="ypf-GL-4CP">
<frame key="frameInset" width="1024" height="60"/>
<frame key="frameInset" width="1024.5" height="60"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" misplaced="YES" text="1、(20分)opple新品发布____ [多选]" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="RBj-Qh-HCD">
<frame key="frameInset" minX="164" minY="19" height="21" maxX="30.5"/>
<frame key="frameInset" minX="164" minY="19" height="21" maxX="31"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="15"/>
<nil key="textColor"/>
......@@ -1260,10 +1277,10 @@ timingFunction 设置动画速度曲线,默认值上面已经给出.下面说它
</connections>
</tableViewCell>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" misplaced="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="AssessmentTableViewCell" rowHeight="50" id="BjI-a1-CRm" customClass="AssessmentTableViewCell">
<rect key="frame" x="0.0" y="115.5" width="1024" height="50"/>
<rect key="frame" x="0.0" y="115.5" width="1024.5" height="50"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="BjI-a1-CRm" id="bq8-ly-DcD">
<frame key="frameInset" width="1024" height="50"/>
<frame key="frameInset" width="1024.5" height="50"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<button opaque="NO" contentMode="scaleToFill" misplaced="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="MzG-Lg-eSA">
......@@ -1282,7 +1299,7 @@ timingFunction 设置动画速度曲线,默认值上面已经给出.下面说它
</userDefinedRuntimeAttributes>
</button>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" misplaced="YES" text="装饰灯" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="5x3-D5-CPJ">
<frame key="frameInset" minX="208.5" minY="15" height="21" maxX="30.5"/>
<frame key="frameInset" minX="208.5" minY="15" height="21" maxX="31"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="13"/>
<nil key="textColor"/>
......@@ -1302,7 +1319,7 @@ timingFunction 设置动画速度曲线,默认值上面已经给出.下面说它
</connections>
</tableView>
<button opaque="NO" contentMode="scaleToFill" misplaced="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" id="Ah0-JC-drA">
<frame key="frameInset" minX="49.75%" width="141.5" height="39.5" maxY="8"/>
<frame key="frameInset" minX="49.77%" width="142" height="40" maxY="8"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES"/>
<color key="backgroundColor" red="0.3411764705882353" green="0.66274509803921566" blue="0.84705882352941175" alpha="1" colorSpace="calibratedRGB"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
......@@ -1395,6 +1412,7 @@ timingFunction 设置动画速度曲线,默认值上面已经给出.下面说它
</scene>
</scenes>
<resources>
<image name="00启动页" width="1500" height="1125"/>
<image name="00登录-谭" width="1024" height="768"/>
<image name="Recruitbackground" width="2048" height="1416"/>
<image name="Studybackground" width="2048" height="1424"/>
......
......@@ -47,6 +47,7 @@
#import "CustomTOStudyTopicEntity.h"
#import "CustomTOPassLevelTopicEntity.h"
#import "CustomTOPassLevelTopicOptionEntity.h"
#import "CustomImageBackView.h"
......
......@@ -217,7 +217,9 @@ extern NSString * const GRADEMETHOD_MANUL;
@class ModifyPasswordRequest;
@class LoginInfo;
@class ConsumerQueryCondition;
@class ForumCategoryResponse;
@class ExceptionCode;
@class TOForumCategoryEntity;
@class EarningsResponse;
@class AfficheCondition;
@class PrizeResponse;
......@@ -267,6 +269,7 @@ extern NSString * const GRADEMETHOD_MANUL;
@protocol GoodsFilter @end
@protocol GroupByOrderNumber @end
@protocol RsJingDongECardRequest @end
@protocol TOForumCategoryEntity @end
@protocol RsSimpleJingDongECardRequest @end
@protocol LotteryDrawResponse @end
@protocol RsLotteryRequest @end
......@@ -323,6 +326,7 @@ extern NSString * const GRADEMETHOD_MANUL;
@protocol TOGoodsCategoryEntity @end
@protocol VOResellerGoodsEntity @end
@protocol TOGoodsEntity @end
@protocol ForumCategoryResponse @end
@protocol TOForumReplyEntity @end
@protocol TOCommissionHistEntity @end
@protocol TOApplyBillEntity @end
......@@ -653,6 +657,18 @@ extern NSString * const GRADEMETHOD_MANUL;
@property (nonatomic, copy) NSString *fnewPassword;
@end /* interface ResetPasswordRequest */
/**
* (no documentation provided)
*/
@interface ForumCategoryResponse : JSONModel
/**
* (no documentation provided)
* @see TOForumCategoryEntity
*
*/
@property (nonatomic, strong) NSArray<TOForumCategoryEntity> *categories;
@end /* interface ForumCategoryResponse */
/**
......@@ -1700,6 +1716,48 @@ extern NSString * const GRADEMETHOD_MANUL;
@property (nonatomic, copy) NSString *company;
@end /* interface TOConsumerEntity */
/**
*
@Title: Entity
@Description: 讨论主题分类
@author onlineGenerator
@date 2016-12-04 12:08:42
@version V1.0
*/
@interface TOForumCategoryEntity : JSONModel
/**
* 方法: 取得主键
*
*
*/
@property (nonatomic, copy) NSString *fid;
/**
* 方法: 取得类别
*
*
*/
@property (nonatomic, copy) NSString *name;
/**
* 方法: 取得描述
*
*
*/
@property (nonatomic, copy) NSString *fdescription;
/**
* 方法: 取得附件id
*
*
*/
@property (nonatomic, copy) NSString *attachmentId;
/**
* 附件
*
*
*/
@property (nonatomic, strong) TOAttachmentEntity *attachment;
@end /* interface TOForumCategoryEntity */
/**
......
......@@ -871,6 +871,41 @@ NSString * const PASSLEVELTOPICTYPE_SHORTANSWER = @"shortAnswer";
@end
@implementation ForumCategoryResponse
@synthesize categories;
+(BOOL)propertyIsOptional:(NSString*)propertyName
{
return YES;
}
@end
@implementation TOForumCategoryEntity
@synthesize fid;
@synthesize name;
@synthesize fdescription;
@synthesize attachmentId;
@synthesize attachment;
+(BOOL)propertyIsOptional:(NSString*)propertyName
{
return YES;
}
+(JSONKeyMapper*)keyMapper
{
return [[JSONKeyMapper alloc] initWithDictionary:@{
@"description": @"fdescription",
@"id": @"fid",
}];
}
@end
@implementation TOPassLevelResultDetailEntity
@synthesize fid;
......
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