Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
O
Opple-iOS
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
张杰
Opple-iOS
Commits
157084af
Commit
157084af
authored
May 16, 2016
by
zhu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
no message
parent
af8e692b
Show whitespace changes
Inline
Side-by-side
Showing
51 changed files
with
665 additions
and
80 deletions
+665
-80
CustomPictureShowCell.h
Lighting/Class/CustomPictureShowCell.h
+16
-0
CustomPictureShowCell.m
Lighting/Class/CustomPictureShowCell.m
+50
-0
FollowHeartViewController.m
Lighting/Class/FollowHeartViewController.m
+14
-35
ProductDetailsViewController.m
Lighting/Class/ProductDetailsViewController.m
+3
-3
ProductLibraryView.h
Lighting/Class/ProductLibraryView.h
+14
-1
ProductLibraryView.m
Lighting/Class/ProductLibraryView.m
+172
-3
RightSubView.m
Lighting/Class/RightSubView.m
+1
-1
SeceneLibraryView.h
Lighting/Class/SeceneLibraryView.h
+13
-2
SeceneLibraryView.m
Lighting/Class/SeceneLibraryView.m
+181
-4
project.pbxproj
Lighting/Lighting.xcodeproj/project.pbxproj
+22
-0
Contents.json
.../01客户相关/01客户相关01_iPhone_assets/Cog.imageset/Contents.json
+4
-0
Contents.json
...1客户相关/01客户相关01_iPhone_assets/ablum.imageset/Contents.json
+4
-0
Contents.json
...标/01客户相关/01客户相关01_iPhone_assets/bg.imageset/Contents.json
+4
-0
Contents.json
...客户相关/01客户相关01_iPhone_assets/box-副本.imageset/Contents.json
+4
-0
Contents.json
...01客户相关/01客户相关01_iPhone_assets/data.imageset/Contents.json
+4
-0
Contents.json
...01客户相关/01客户相关01_iPhone_assets/dial.imageset/Contents.json
+4
-0
Contents.json
...01客户相关/01客户相关01_iPhone_assets/line.imageset/Contents.json
+4
-0
Contents.json
...客户相关/01客户相关01_iPhone_assets/search.imageset/Contents.json
+4
-0
Contents.json
...客户相关/01客户相关01_iPhone_assets/圆角矩形-3.imageset/Contents.json
+4
-0
Contents.json
...标/01客户相关/01客户相关01_iPhone_assets/当前.imageset/Contents.json
+4
-0
Contents.json
...客户相关/01客户相关01_iPhone_assets/矢量智能对象.imageset/Contents.json
+4
-0
Contents.json
...户相关/01客户相关02_iPhone_assets/10-副本-3.imageset/Contents.json
+4
-0
Contents.json
...图标/01客户相关/01客户相关02_iPhone_assets/7.imageset/Contents.json
+4
-0
Contents.json
...1客户相关/01客户相关02_iPhone_assets/Trash.imageset/Contents.json
+4
-0
Contents.json
...01客户相关/01客户相关02_iPhone_assets/View.imageset/Contents.json
+4
-0
Contents.json
...1客户相关/01客户相关02_iPhone_assets/View1.imageset/Contents.json
+4
-0
Contents.json
...相关/01客户相关02_iPhone_assets/ablum-副本.imageset/Contents.json
+4
-0
Contents.json
...户相关/01客户相关02_iPhone_assets/icon-副本.imageset/Contents.json
+4
-0
Contents.json
...01客户相关/01客户相关02_iPhone_assets/icon.imageset/Contents.json
+4
-0
Contents.json
.../01客户相关/01客户相关02_iPhone_assets/已完成.imageset/Contents.json
+4
-0
Contents.json
.../01客户相关/01客户相关02_iPhone_assets/已撤销.imageset/Contents.json
+4
-0
Contents.json
.../01客户相关/01客户相关02_iPhone_assets/已退货.imageset/Contents.json
+4
-0
Contents.json
.../0511欧普图标/03场景库_iPhone_assets/icon.imageset/Contents.json
+4
-0
Contents.json
...图标/0511欧普图标/03场景库_iPhone_assets/视角.imageset/Contents.json
+4
-0
Contents.json
...标/0511欧普图标/03场景库_iPhone_assets/视角1.imageset/Contents.json
+4
-0
Contents.json
...标/0511欧普图标/03场景库_iPhone_assets/视角3.imageset/Contents.json
+4
-0
Contents.json
...标/04产品库/04产品库-列表_iPhone_assets/jia.imageset/Contents.json
+4
-0
Contents.json
...图标/04产品库/04产品库-列表_iPhone_assets/筛选.imageset/Contents.json
+4
-0
Contents.json
...标/04产品库/04产品库-列表_iPhone_assets/筛选1.imageset/Contents.json
+4
-0
Contents.json
...普图标/04产品库/05产品库-详情_iPhone_assets/1.imageset/Contents.json
+4
-0
Contents.json
...普图标/04产品库/05产品库-详情_iPhone_assets/2.imageset/Contents.json
+4
-0
Contents.json
.../04产品库/05产品库-详情_iPhone_assets/icon.imageset/Contents.json
+4
-0
Contents.json
...ets/0510体验中心图标/0511欧普图标/04产品库/line.imageset/Contents.json
+4
-0
Contents.json
...5客户管理/09订单详情_iPhone_assets/Printer.imageset/Contents.json
+4
-0
Contents.json
...标/05客户管理/09订单详情_iPhone_assets/icon.imageset/Contents.json
+4
-0
Contents.json
...10体验中心图标/0511欧普图标/06关于/textpicture.imageset/Contents.json
+8
-0
图层-1.png
...ts/0510体验中心图标/0511欧普图标/06关于/textpicture.imageset/图层-1.png
+0
-0
7.png
...g/Lighting/Images.xcassets/changjingtubiao.imageset/7.png
+0
-0
7@2x.png
...ighting/Images.xcassets/changjingtubiao.imageset/7@2x.png
+0
-0
Contents.json
...ng/Images.xcassets/changjingtubiao.imageset/Contents.json
+0
-0
StoryboardwithCYX.storyboard
Lighting/Lighting/StoryboardwithCYX.storyboard
+31
-31
No files found.
Lighting/Class/CustomPictureShowCell.h
0 → 100644
View file @
157084af
//
// CustomPictureShowCell.h
// Lighting
//
// Created by mac on 16/5/16.
// Copyright © 2016年 上海勾芒科技有限公司. All rights reserved.
//
#import <UIKit/UIKit.h>
@interface
CustomPictureShowCell
:
UITableViewCell
@property
(
nonatomic
,
strong
)
UIImageView
*
pictureView1
;
@property
(
nonatomic
,
strong
)
UIImageView
*
pictureView2
;
@property
(
nonatomic
,
strong
)
UIImageView
*
pictureView3
;
-
(
instancetype
)
initWithStyle
:(
UITableViewCellStyle
)
style
reuseIdentifier
:(
NSString
*
)
reuseIdentifier
withImageName
:(
NSString
*
)
imageName
;
@end
Lighting/Class/CustomPictureShowCell.m
0 → 100644
View file @
157084af
//
// CustomPictureShowCell.m
// Lighting
//
// Created by mac on 16/5/16.
// Copyright © 2016年 上海勾芒科技有限公司. All rights reserved.
//
#import "CustomPictureShowCell.h"
@implementation
CustomPictureShowCell
-
(
void
)
awakeFromNib
{
[
super
awakeFromNib
];
// Initialization code
}
-
(
instancetype
)
initWithStyle
:
(
UITableViewCellStyle
)
style
reuseIdentifier
:
(
NSString
*
)
reuseIdentifier
withImageName
:
(
NSString
*
)
imageName
{
self
=
[
super
initWithStyle
:
style
reuseIdentifier
:
reuseIdentifier
];
if
(
self
)
{
// [self setFrame:self.frame];
// self.frame.size.width=800;
[
self
bulidLayout
];
}
return
self
;
}
-
(
void
)
bulidLayout
{
self
.
pictureView1
=
[[
UIImageView
alloc
]
initWithFrame
:
CGRectMake
(
5
,
5
,
(
self
.
frame
.
size
.
width
-
30
)
/
3
,
140
)];
[
self
addSubview
:
self
.
pictureView1
];
self
.
pictureView2
=
[[
UIImageView
alloc
]
initWithFrame
:
CGRectMake
(
5
+
10
+
(
self
.
frame
.
size
.
width
-
30
)
/
3
,
5
,
(
self
.
frame
.
size
.
width
-
30
)
/
3
,
140
)];
[
self
addSubview
:
self
.
pictureView2
];
self
.
pictureView3
=
[[
UIImageView
alloc
]
initWithFrame
:
CGRectMake
(
5
+
10
+
2
*
(
self
.
frame
.
size
.
width
-
30
)
/
3
+
10
,
5
,
(
self
.
frame
.
size
.
width
-
30
)
/
3
,
140
)];
[
self
addSubview
:
self
.
pictureView3
];
}
//- (void)setFrame:(CGRect)frame {
// [super setFrame:frame];
// frame.size.width = 800;
//
//
//}
-
(
void
)
setSelected
:
(
BOOL
)
selected
animated
:
(
BOOL
)
animated
{
[
super
setSelected
:
selected
animated
:
animated
];
// Configure the view for the selected state
}
@end
Lighting/Class/FollowHeartViewController.m
View file @
157084af
...
...
@@ -27,21 +27,16 @@
self
.
backGroundImageView
=
[[
UIImageView
alloc
]
initWithImage
:[
UIImage
imageNamed
:
@"backView.png"
]];
self
.
backGroundImageView
.
frame
=
CGRectMake
(
0
,
0
,
ScreenWidth
,
ScreenHeight
);
[
self
.
view
addSubview
:
self
.
backGroundImageView
];
self
.
leftSubView
=
[[
LeftSubView
alloc
]
initWithFrame
:
CGRectMake
(
0
,
0
,
200
,
ScreenHeight
-
20
0
)];
self
.
leftSubView
=
[[
LeftSubView
alloc
]
initWithFrame
:
CGRectMake
(
0
,
0
,
200
,
ScreenHeight
-
15
0
)];
self
.
leftSubView
.
delegate
=
self
;
[
self
.
view
addSubview
:
self
.
leftSubView
];
self
.
rightSubView
=
[[
RightSubView
alloc
]
initWithFrame
:
CGRectMake
(
ScreenWidth
-
200
,
0
,
200
,
ScreenHeight
-
20
0
)];
self
.
rightSubView
=
[[
RightSubView
alloc
]
initWithFrame
:
CGRectMake
(
ScreenWidth
-
200
,
0
,
200
,
ScreenHeight
-
15
0
)];
self
.
rightSubView
.
delegate
=
self
;
[
self
.
view
addSubview
:
self
.
rightSubView
];
self
.
footSubView
=
[[
FootSubView
alloc
]
initWithFrame
:
CGRectMake
(
0
,
ScreenHeight
-
200
,
ScreenWidth
,
20
0
)];
self
.
footSubView
=
[[
FootSubView
alloc
]
initWithFrame
:
CGRectMake
(
0
,
ScreenHeight
-
150
,
ScreenWidth
,
15
0
)];
self
.
footSubView
.
delegate
=
self
;
[
self
.
view
addSubview
:
self
.
footSubView
];
//点击手势
UITapGestureRecognizer
*
tap
=
[[
UITapGestureRecognizer
alloc
]
initWithTarget
:
self
action
:
@selector
(
DismissScreenView
:
)];
tap
.
delegate
=
self
;
tap
.
cancelsTouchesInView
=
NO
;
[[
UIApplication
sharedApplication
].
keyWindow
addGestureRecognizer
:
tap
];
...
...
@@ -107,11 +102,8 @@
-
(
void
)
addProductImage
:
(
UIImage
*
)
image
{
ImageCropperView
*
cropper
=
[[
ImageCropperView
alloc
]
initWithFrame
:
CGRectMake
(
400
,
300
,
300
,
300
)];
// cropper.center=self.view.center;
// cropper.bounds=CGRectMake(0, 0, 200, 200);
cropper
.
layer
.
borderWidth
=
1
.
0
;
cropper
.
layer
.
borderColor
=
[
UIColor
blueColor
].
CGColor
;
// [cropper setup];
cropper
.
image
=
image
;
[
self
.
view
addSubview
:
cropper
];
}
...
...
@@ -129,9 +121,9 @@
[
UIView
beginAnimations
:
@"quanping"
context
:
nil
];
[
UIView
setAnimationDelegate
:
self
];
[
UIView
setAnimationDuration
:
1
.
0
f
];
self
.
leftSubView
.
frame
=
CGRectMake
(
-
200
,
0
,
200
,
ScreenHeight
-
20
0
);
self
.
rightSubView
.
frame
=
CGRectMake
(
ScreenWidth
,
0
,
200
,
ScreenHeight
-
20
0
);
self
.
footSubView
.
frame
=
CGRectMake
(
0
,
ScreenHeight
,
ScreenWidth
,
20
0
);
self
.
leftSubView
.
frame
=
CGRectMake
(
-
200
,
0
,
200
,
ScreenHeight
-
15
0
);
self
.
rightSubView
.
frame
=
CGRectMake
(
ScreenWidth
,
0
,
200
,
ScreenHeight
-
15
0
);
self
.
footSubView
.
frame
=
CGRectMake
(
0
,
ScreenHeight
,
ScreenWidth
,
15
0
);
self
.
temporaryBtn
.
frame
=
CGRectMake
(
sender
.
frame
.
origin
.
x
,
20
,
sender
.
frame
.
size
.
width
,
sender
.
frame
.
size
.
height
);
[
UIView
commitAnimations
];
}
...
...
@@ -142,9 +134,9 @@
[
UIView
setAnimationDelegate
:
self
];
[
UIView
setAnimationDidStopSelector
:
@selector
(
animationFinish
)];
[
UIView
setAnimationDuration
:
1
.
0
f
];
self
.
leftSubView
.
frame
=
CGRectMake
(
0
,
0
,
200
,
ScreenHeight
-
20
0
);
self
.
rightSubView
.
frame
=
CGRectMake
(
ScreenWidth
-
200
,
0
,
200
,
ScreenHeight
-
20
0
);
self
.
footSubView
.
frame
=
CGRectMake
(
0
,
ScreenHeight
-
200
,
ScreenWidth
,
20
0
);
self
.
leftSubView
.
frame
=
CGRectMake
(
0
,
0
,
200
,
ScreenHeight
-
15
0
);
self
.
rightSubView
.
frame
=
CGRectMake
(
ScreenWidth
-
200
,
0
,
200
,
ScreenHeight
-
15
0
);
self
.
footSubView
.
frame
=
CGRectMake
(
0
,
ScreenHeight
-
150
,
ScreenWidth
,
15
0
);
sender
.
frame
=
self
.
zoomButton
.
frame
;
[
UIView
commitAnimations
];
...
...
@@ -157,13 +149,15 @@
//添加场景
-
(
void
)
addSceneLibraryView
{
self
.
seceneLibraryView
=
[[
SeceneLibraryView
alloc
]
initWithFrame
:
CGRectMake
(
100
,
50
,
ScreenWidth
-
200
,
ScreenHeight
-
200
)];
self
.
seceneLibraryView
=
[[
SeceneLibraryView
alloc
]
initWithFrame
:
CGRectMake
(
0
,
0
,
ScreenWidth
,
ScreenHeight
)];
self
.
seceneLibraryView
.
backgroundColor
=
[
UIColor
clearColor
];
[
self
.
view
addSubview
:
self
.
seceneLibraryView
];
}
//添加产品
-
(
void
)
addProductLibraryView
{
self
.
productLibraryView
=
[[
ProductLibraryView
alloc
]
initWithFrame
:
CGRectMake
(
100
,
50
,
ScreenWidth
-
200
,
ScreenHeight
-
200
)];
self
.
productLibraryView
=
[[
ProductLibraryView
alloc
]
initWithFrame
:
CGRectMake
(
0
,
0
,
ScreenWidth
,
ScreenHeight
)];
self
.
productLibraryView
.
backgroundColor
=
[
UIColor
clearColor
];
[
self
.
view
addSubview
:
self
.
productLibraryView
];
}
-
(
void
)
didReceiveMemoryWarning
{
...
...
@@ -171,21 +165,6 @@
// Dispose of any resources that can be recreated.
}
-
(
void
)
DismissScreenView
:
(
UITapGestureRecognizer
*
)
sender
{
CGPoint
point
=
[
sender
locationInView
:
self
.
view
];
if
(
point
.
x
<
100
||
point
.
x
>
ScreenWidth
-
100
||
point
.
y
<
50
||
point
.
y
>
ScreenHeight
-
150
)
{
if
(
self
.
seceneLibraryView
)
{
[
self
.
seceneLibraryView
removeFromSuperview
];
}
if
(
self
.
productLibraryView
)
{
[
self
.
productLibraryView
removeFromSuperview
];
}
}
}
/*
#pragma mark - Navigation
...
...
Lighting/Class/ProductDetailsViewController.m
View file @
157084af
...
...
@@ -158,7 +158,7 @@
return
;
}
goodsNumber
--
;
self
.
headerView
.
goodsNumber
.
text
=
[
NSString
stringWithFormat
:
@"%
l
d"
,
goodsNumber
];
self
.
headerView
.
goodsNumber
.
text
=
[
NSString
stringWithFormat
:
@"%d"
,
goodsNumber
];
}
break
;
...
...
@@ -171,7 +171,7 @@
return
;
}
goodsNumber
++
;
self
.
headerView
.
goodsNumber
.
text
=
[
NSString
stringWithFormat
:
@"%
l
d"
,
goodsNumber
];
self
.
headerView
.
goodsNumber
.
text
=
[
NSString
stringWithFormat
:
@"%d"
,
goodsNumber
];
}
break
;
...
...
@@ -200,7 +200,7 @@
if
([
inputString
integerValue
]
>
[
self
.
entity
.
number
integerValue
])
{
[
self
ErrorMBProgressView
:
@"超过库存数量"
];
textField
.
text
=
[
NSString
stringWithFormat
:
@"%
l
d"
,[
self
.
entity
.
number
integerValue
]];
textField
.
text
=
[
NSString
stringWithFormat
:
@"%d"
,[
self
.
entity
.
number
integerValue
]];
return
;
}
}
...
...
Lighting/Class/ProductLibraryView.h
View file @
157084af
...
...
@@ -7,7 +7,20 @@
//
#import <UIKit/UIKit.h>
#import "CustomPictureShowCell.h"
@interface
ProductLibraryView
:
UIView
@interface
ProductLibraryView
:
UIView
<
UIGestureRecognizerDelegate
,
UITableViewDelegate
,
UITableViewDataSource
>
@property
(
nonatomic
,
strong
)
UIView
*
subView
;
@property
(
nonatomic
,
strong
)
UIView
*
headerView
;
@property
(
nonatomic
,
strong
)
UITableView
*
seceneTableView
;
@property
(
nonatomic
,
strong
)
UITableView
*
pictureTableView
;
@property
(
nonatomic
,
strong
)
UIButton
*
kongJianBtn
;
@property
(
nonatomic
,
strong
)
UIButton
*
fengGeBtn
;
@property
(
nonatomic
,
strong
)
UIButton
*
leiXingBtn
;
@property
(
nonatomic
,
strong
)
NSMutableArray
*
nameData
;
@property
(
nonatomic
,
strong
)
NSMutableArray
*
arrayData
;
@property
(
nonatomic
,
strong
)
NSMutableArray
*
array1
;
@property
(
nonatomic
,
strong
)
NSMutableArray
*
array2
;
@property
(
nonatomic
,
strong
)
NSMutableArray
*
array3
;
@end
Lighting/Class/ProductLibraryView.m
View file @
157084af
...
...
@@ -12,12 +12,181 @@
-
(
instancetype
)
initWithFrame
:(
CGRect
)
frame
{
if
(
self
=
[
super
initWithFrame
:
frame
])
{
self
.
backgroundColor
=
[
UIColor
redColor
];
// [self initdata];
// [self initSubView];
[
self
initdata
];
[
self
initSubView
];
}
return
self
;
}
-
(
void
)
initdata
{
self
.
arrayData
=
[[
NSMutableArray
alloc
]
init
];
self
.
nameData
=
[[
NSMutableArray
alloc
]
initWithObjects
:
@"风格"
,
@"类型"
,
@"空间"
,
@"材质"
,
@"价格"
,
@""
,
@"高级"
,
nil
];
self
.
array1
=
[[
NSMutableArray
alloc
]
initWithObjects
:
@"吊灯"
,
@"壁灯"
,
@"台灯"
,
@"落地灯"
,
@"吸顶灯"
,
@"镜前灯"
,
@"烛台灯"
,
@"过厅灯"
,
@"过道灯"
,
@"商业照明"
,
@"家具饰品"
,
@"其他"
,
nil
];
self
.
array2
=
[[
NSMutableArray
alloc
]
initWithObjects
:
@"水晶系列"
,
@"金属系列"
,
@"商照电工"
,
@"陶瓷"
,
@"木艺"
,
@"其它"
,
nil
];
self
.
array3
=
[[
NSMutableArray
alloc
]
initWithObjects
:
@"田园"
,
@"宫廷"
,
@"乡村"
,
@"日式风格"
,
@"欧式风格"
,
@"混搭风格"
,
@"现代简约"
,
nil
];
self
.
arrayData
=
self
.
array3
;
}
-
(
void
)
initSubView
{
for
(
int
i
=
0
;
i
<
self
.
nameData
.
count
;
i
++
)
{
if
(
i
!=
5
)
{
UIButton
*
btn
=
[
UIButton
buttonWithType
:
UIButtonTypeCustom
];
btn
.
frame
=
CGRectMake
(
ScreenWidth
-
190
,
52
+
i
*
50
,
50
,
46
)
;
btn
.
backgroundColor
=
[
UIColor
whiteColor
];
[
btn
setTitle
:[
self
.
nameData
objectAtIndex
:
i
]
forState
:
UIControlStateNormal
];
[
btn
setTitleColor
:[
UIColor
blackColor
]
forState
:
UIControlStateNormal
];
// btn.contentEdgeInsets = UIEdgeInsetsMake(0, 60, 0, 0);
[
btn
addTarget
:
self
action
:
@selector
(
selectedType
:
)
forControlEvents
:
UIControlEventTouchUpInside
];
btn
.
tag
=
100
+
i
;
btn
.
layer
.
masksToBounds
=
YES
;
btn
.
layer
.
cornerRadius
=
23
;
[
self
addSubview
:
btn
];
}
}
self
.
subView
=
[[
UIView
alloc
]
initWithFrame
:
CGRectMake
(
100
,
50
,
ScreenWidth
-
300
,
ScreenHeight
-
200
)];
self
.
subView
.
backgroundColor
=
[
UIColor
whiteColor
];
[
self
addSubview
:
self
.
subView
];
//点击手势
UITapGestureRecognizer
*
tap
=
[[
UITapGestureRecognizer
alloc
]
initWithTarget
:
self
action
:
@selector
(
DismissScreenView
:
)];
tap
.
delegate
=
self
;
tap
.
cancelsTouchesInView
=
NO
;
[[
UIApplication
sharedApplication
].
keyWindow
addGestureRecognizer
:
tap
];
[
self
initSubViews
];
}
-
(
void
)
initSubViews
{
self
.
headerView
=
[[
UIView
alloc
]
initWithFrame
:
CGRectMake
(
0
,
0
,
self
.
subView
.
frame
.
size
.
width
-
100
,
50
)];
self
.
headerView
.
backgroundColor
=
[
UIColor
grayColor
];
[
self
.
subView
addSubview
:
self
.
headerView
];
UIButton
*
btn
=
[
UIButton
buttonWithType
:
UIButtonTypeCustom
];
btn
.
frame
=
CGRectMake
(
10
,
10
,
30
,
30
);
[
btn
setBackgroundImage
:[
UIImage
imageNamed
:
@"changjingtubiao"
]
forState
:
UIControlStateNormal
];
[
self
.
headerView
addSubview
:
btn
];
UILabel
*
lable
=
[[
UILabel
alloc
]
initWithFrame
:
CGRectMake
(
45
,
10
,
100
,
30
)];
lable
.
text
=
@"选择产品"
;
[
self
.
headerView
addSubview
:
lable
];
self
.
seceneTableView
=
[[
UITableView
alloc
]
initWithFrame
:
CGRectMake
(
self
.
headerView
.
frame
.
size
.
width
,
0
,
100
,
self
.
subView
.
frame
.
size
.
height
)];
self
.
seceneTableView
.
delegate
=
self
;
self
.
seceneTableView
.
dataSource
=
self
;
[
self
.
subView
addSubview
:
self
.
seceneTableView
];
self
.
pictureTableView
=
[[
UITableView
alloc
]
initWithFrame
:
CGRectMake
(
0
,
50
,
self
.
headerView
.
frame
.
size
.
width
,
self
.
subView
.
frame
.
size
.
height
-
50
)];
self
.
pictureTableView
.
delegate
=
self
;
self
.
pictureTableView
.
dataSource
=
self
;
[
self
.
subView
addSubview
:
self
.
pictureTableView
];
}
-
(
void
)
selectedType
:
(
UIButton
*
)
sender
{
switch
(
sender
.
tag
)
{
case
100
:
// 风格
self
.
arrayData
=
self
.
array3
;
break
;
case
101
:
// 类型
self
.
arrayData
=
self
.
array2
;
break
;
case
102
:
// 空间
self
.
arrayData
=
self
.
array1
;
break
;
case
103
:
// 材质
self
.
arrayData
=
self
.
array3
;
break
;
case
104
:
// 价格
self
.
arrayData
=
self
.
array3
;
break
;
case
106
:
// 高级
self
.
arrayData
=
self
.
array3
;
break
;
default
:
break
;
}
[
self
.
seceneTableView
reloadData
];
}
#pragma mark - 协议方法
-
(
NSInteger
)
numberOfSectionsInTableView
:
(
UITableView
*
)
tableView
{
return
1
;
}
-
(
NSInteger
)
tableView
:
(
UITableView
*
)
tableView
numberOfRowsInSection
:
(
NSInteger
)
section
{
if
([
tableView
isEqual
:
self
.
seceneTableView
])
{
return
self
.
arrayData
.
count
;
}
else
{
return
5
;
}
}
-
(
CGFloat
)
tableView
:
(
UITableView
*
)
tableView
heightForRowAtIndexPath
:
(
NSIndexPath
*
)
indexPath
{
if
([
tableView
isEqual
:
self
.
seceneTableView
])
{
return
50
;
}
else
{
return
150
;
}
}
-
(
UITableViewCell
*
)
tableView
:
(
UITableView
*
)
tableView
cellForRowAtIndexPath
:
(
NSIndexPath
*
)
indexPath
{
if
([
tableView
isEqual
:
self
.
seceneTableView
])
{
static
NSString
*
cellID
=
@"ChooseTansferCell"
;
UITableViewCell
*
cell
=
[
tableView
dequeueReusableCellWithIdentifier
:
cellID
];
if
(
cell
==
nil
)
{
cell
=
[[
UITableViewCell
alloc
]
initWithStyle
:
UITableViewCellStyleDefault
reuseIdentifier
:
cellID
];
}
cell
.
textLabel
.
text
=
[
self
.
arrayData
objectAtIndex
:
indexPath
.
row
];
return
cell
;
}
else
{
static
NSString
*
CellID
=
@"TansferCell"
;
CustomPictureShowCell
*
cell
=
[
tableView
dequeueReusableCellWithIdentifier
:
CellID
];
if
(
cell
==
nil
)
{
cell
=
[[
CustomPictureShowCell
alloc
]
initWithStyle
:
UITableViewCellStyleDefault
reuseIdentifier
:
CellID
withImageName
:
nil
];
cell
.
selectionStyle
=
UITableViewCellSelectionStyleNone
;
}
cell
.
pictureView1
.
image
=
[
UIImage
imageNamed
:
@"05产品库-详情_03"
];
cell
.
pictureView2
.
image
=
[
UIImage
imageNamed
:
@"05产品库-详情_03"
];
cell
.
pictureView3
.
image
=
[
UIImage
imageNamed
:
@"05产品库-详情_03"
];
return
cell
;
}
}
-
(
void
)
tableView
:
(
UITableView
*
)
tableView
didSelectRowAtIndexPath
:
(
NSIndexPath
*
)
indexPath
{
}
-
(
void
)
DismissScreenView
:
(
UITapGestureRecognizer
*
)
sender
{
CGPoint
point
=
[
sender
locationInView
:
self
];
if
(
point
.
x
<
100
||
point
.
x
>
ScreenWidth
-
100
||
point
.
y
<
50
||
point
.
y
>
ScreenHeight
-
150
)
{
if
(
self
)
{
[
self
removeFromSuperview
];
}
}
}
/*
// Only override drawRect: if you perform custom drawing.
...
...
Lighting/Class/RightSubView.m
View file @
157084af
...
...
@@ -27,7 +27,7 @@
-
(
void
)
initSubView
{
UIButton
*
button
=
[
UIButton
buttonWithType
:
UIButtonTypeCustom
];
button
.
frame
=
CGRectMake
(
self
.
frame
.
size
.
width
-
100
,
self
.
frame
.
size
.
height
-
10
0
,
60
,
60
);
button
.
frame
=
CGRectMake
(
self
.
frame
.
size
.
width
-
100
,
self
.
frame
.
size
.
height
-
6
0
,
60
,
60
);
button
.
tag
=
300
;
[
button
setBackgroundImage
:[
UIImage
imageNamed
:
@"产品1"
]
forState
:
UIControlStateNormal
];
[
button
addTarget
:
self
action
:
@selector
(
rightBtnDidSelected
:
)
forControlEvents
:
UIControlEventTouchUpInside
];
...
...
Lighting/Class/SeceneLibraryView.h
View file @
157084af
...
...
@@ -7,7 +7,18 @@
//
#import <UIKit/UIKit.h>
#import "CustomPictureShowCell.h"
@interface
SeceneLibraryView
:
UIView
@interface
SeceneLibraryView
:
UIView
<
UIGestureRecognizerDelegate
,
UITableViewDelegate
,
UITableViewDataSource
>
@property
(
nonatomic
,
strong
)
UIView
*
subView
;
@property
(
nonatomic
,
strong
)
UIView
*
headerView
;
@property
(
nonatomic
,
strong
)
UITableView
*
seceneTableView
;
@property
(
nonatomic
,
strong
)
UITableView
*
pictureTableView
;
@property
(
nonatomic
,
strong
)
UIButton
*
kongJianBtn
;
@property
(
nonatomic
,
strong
)
UIButton
*
fengGeBtn
;
@property
(
nonatomic
,
strong
)
UIButton
*
leiXingBtn
;
@property
(
nonatomic
,
strong
)
NSMutableArray
*
arrayData
;
@property
(
nonatomic
,
strong
)
NSMutableArray
*
array1
;
@property
(
nonatomic
,
strong
)
NSMutableArray
*
array2
;
@property
(
nonatomic
,
strong
)
NSMutableArray
*
array3
;
@end
Lighting/Class/SeceneLibraryView.m
View file @
157084af
...
...
@@ -12,16 +12,193 @@
-
(
instancetype
)
initWithFrame
:(
CGRect
)
frame
{
if
(
self
=
[
super
initWithFrame
:
frame
])
{
self
.
backgroundColor
=
[
UIColor
redColor
];
// [self initdata];
[
self
initSubView
];
[
self
initdata
];
[
self
initView
];
}
return
self
;
}
-
(
void
)
initSubView
-
(
void
)
initdata
{
self
.
arrayData
=
[[
NSMutableArray
alloc
]
init
];
self
.
array1
=
[[
NSMutableArray
alloc
]
initWithObjects
:
@"玄关"
,
@"客厅"
,
@"餐厅"
,
@"主卧室"
,
@"次卧室"
,
@"书房"
,
@"儿童房"
,
@"过厅"
,
@"过道"
,
@"厨房"
,
@"卫生间"
,
@"休闲空间"
,
nil
];
self
.
array2
=
[[
NSMutableArray
alloc
]
initWithObjects
:
@"现代简约"
,
@"欧式古典"
,
@"新古典"
,
@"中式"
,
@"新中式"
,
@"混搭"
,
@"小美式风格"
,
@"古典美式风格"
,
@"地中海"
,
@"东南亚"
,
@"日式"
,
@"法式"
,
nil
];
self
.
array3
=
[[
NSMutableArray
alloc
]
initWithObjects
:
@"田园"
,
@"宫廷"
,
@"乡村"
,
@"日式风格"
,
@"欧式风格"
,
@"混搭风格"
,
@"现代简约"
,
nil
];
self
.
arrayData
=
self
.
array1
;
}
-
(
void
)
initView
{
// 空间
self
.
kongJianBtn
=
[
UIButton
buttonWithType
:
UIButtonTypeCustom
];
self
.
kongJianBtn
.
frame
=
CGRectMake
(
ScreenWidth
-
250
,
52
,
100
,
46
)
;
self
.
kongJianBtn
.
backgroundColor
=
[
UIColor
whiteColor
];
[
self
.
kongJianBtn
setTitle
:
@"空间 "
forState
:
UIControlStateNormal
];
[
self
.
kongJianBtn
setTitleColor
:[
UIColor
blackColor
]
forState
:
UIControlStateNormal
];
// [self.kongJianBtn setContentHorizontalAlignment:UIControlContentHorizontalAlignmentRight];
self
.
kongJianBtn
.
contentEdgeInsets
=
UIEdgeInsetsMake
(
0
,
60
,
0
,
0
);
[
self
.
kongJianBtn
addTarget
:
self
action
:
@selector
(
selectedType
:
)
forControlEvents
:
UIControlEventTouchUpInside
];
self
.
kongJianBtn
.
tag
=
101
;
self
.
kongJianBtn
.
layer
.
masksToBounds
=
YES
;
self
.
kongJianBtn
.
layer
.
cornerRadius
=
15
;
[
self
addSubview
:
self
.
kongJianBtn
];
// 风格
self
.
fengGeBtn
=
[
UIButton
buttonWithType
:
UIButtonTypeCustom
];
self
.
fengGeBtn
.
frame
=
CGRectMake
(
ScreenWidth
-
250
,
102
,
100
,
46
)
;
self
.
fengGeBtn
.
backgroundColor
=
[
UIColor
whiteColor
];
[
self
.
fengGeBtn
setTitle
:
@"风格 "
forState
:
UIControlStateNormal
];
[
self
.
fengGeBtn
setTitleColor
:[
UIColor
blackColor
]
forState
:
UIControlStateNormal
];
// [self.fengGeBtn setContentHorizontalAlignment:UIControlContentHorizontalAlignmentRight];
self
.
fengGeBtn
.
contentEdgeInsets
=
UIEdgeInsetsMake
(
0
,
60
,
0
,
0
);
[
self
.
fengGeBtn
addTarget
:
self
action
:
@selector
(
selectedType
:
)
forControlEvents
:
UIControlEventTouchUpInside
];
self
.
fengGeBtn
.
tag
=
102
;
self
.
fengGeBtn
.
layer
.
masksToBounds
=
YES
;
self
.
fengGeBtn
.
layer
.
cornerRadius
=
15
;
[
self
addSubview
:
self
.
fengGeBtn
];
//类型
self
.
leiXingBtn
=
[
UIButton
buttonWithType
:
UIButtonTypeCustom
];
self
.
leiXingBtn
.
frame
=
CGRectMake
(
ScreenWidth
-
250
,
152
,
100
,
46
)
;
self
.
leiXingBtn
.
backgroundColor
=
[
UIColor
whiteColor
];
[
self
.
leiXingBtn
setTitle
:
@"类型 "
forState
:
UIControlStateNormal
];
[
self
.
leiXingBtn
setTitleColor
:[
UIColor
blackColor
]
forState
:
UIControlStateNormal
];
// [self.leiXingBtn setContentHorizontalAlignment:UIControlContentHorizontalAlignmentRight];
self
.
leiXingBtn
.
contentEdgeInsets
=
UIEdgeInsetsMake
(
0
,
60
,
0
,
0
);
[
self
.
leiXingBtn
addTarget
:
self
action
:
@selector
(
selectedType
:
)
forControlEvents
:
UIControlEventTouchUpInside
];
self
.
leiXingBtn
.
tag
=
103
;
self
.
leiXingBtn
.
layer
.
masksToBounds
=
YES
;
self
.
leiXingBtn
.
layer
.
cornerRadius
=
15
;
[
self
addSubview
:
self
.
leiXingBtn
];
self
.
subView
=
[[
UIView
alloc
]
initWithFrame
:
CGRectMake
(
100
,
50
,
ScreenWidth
-
300
,
ScreenHeight
-
200
)];
self
.
subView
.
backgroundColor
=
[
UIColor
whiteColor
];
[
self
addSubview
:
self
.
subView
];
//点击手势
UITapGestureRecognizer
*
tap
=
[[
UITapGestureRecognizer
alloc
]
initWithTarget
:
self
action
:
@selector
(
DismissScreenView
:
)];
tap
.
delegate
=
self
;
tap
.
cancelsTouchesInView
=
NO
;
[[
UIApplication
sharedApplication
].
keyWindow
addGestureRecognizer
:
tap
];
[
self
initSubViews
];
}
-
(
void
)
initSubViews
{
self
.
headerView
=
[[
UIView
alloc
]
initWithFrame
:
CGRectMake
(
0
,
0
,
self
.
subView
.
frame
.
size
.
width
-
100
,
50
)];
self
.
headerView
.
backgroundColor
=
[
UIColor
grayColor
];
[
self
.
subView
addSubview
:
self
.
headerView
];
UIButton
*
btn
=
[
UIButton
buttonWithType
:
UIButtonTypeCustom
];
btn
.
frame
=
CGRectMake
(
10
,
10
,
30
,
30
);
[
btn
setBackgroundImage
:[
UIImage
imageNamed
:
@"changjingtubiao"
]
forState
:
UIControlStateNormal
];
[
self
.
headerView
addSubview
:
btn
];
UILabel
*
lable
=
[[
UILabel
alloc
]
initWithFrame
:
CGRectMake
(
45
,
10
,
100
,
30
)];
lable
.
text
=
@"选择场景"
;
[
self
.
headerView
addSubview
:
lable
];
self
.
seceneTableView
=
[[
UITableView
alloc
]
initWithFrame
:
CGRectMake
(
self
.
headerView
.
frame
.
size
.
width
,
0
,
100
,
self
.
subView
.
frame
.
size
.
height
)];
self
.
seceneTableView
.
delegate
=
self
;
self
.
seceneTableView
.
dataSource
=
self
;
[
self
.
subView
addSubview
:
self
.
seceneTableView
];
self
.
pictureTableView
=
[[
UITableView
alloc
]
initWithFrame
:
CGRectMake
(
0
,
50
,
self
.
headerView
.
frame
.
size
.
width
,
self
.
subView
.
frame
.
size
.
height
-
50
)];
self
.
pictureTableView
.
delegate
=
self
;
self
.
pictureTableView
.
dataSource
=
self
;
[
self
.
subView
addSubview
:
self
.
pictureTableView
];
}
-
(
void
)
selectedType
:
(
UIButton
*
)
sender
{
switch
(
sender
.
tag
)
{
case
101
:
// 空间
self
.
arrayData
=
self
.
array1
;
break
;
case
102
:
// 风格
self
.
arrayData
=
self
.
array2
;
break
;
case
103
:
// 类型
self
.
arrayData
=
self
.
array3
;
break
;
default
:
break
;
}
[
self
.
seceneTableView
reloadData
];
}
#pragma mark - 协议方法
-
(
NSInteger
)
numberOfSectionsInTableView
:
(
UITableView
*
)
tableView
{
return
1
;
}
-
(
NSInteger
)
tableView
:
(
UITableView
*
)
tableView
numberOfRowsInSection
:
(
NSInteger
)
section
{
if
([
tableView
isEqual
:
self
.
seceneTableView
])
{
return
self
.
arrayData
.
count
;
}
else
{
return
5
;
}
}
-
(
CGFloat
)
tableView
:
(
UITableView
*
)
tableView
heightForRowAtIndexPath
:
(
NSIndexPath
*
)
indexPath
{
if
([
tableView
isEqual
:
self
.
seceneTableView
])
{
return
50
;
}
else
{
return
150
;
}
}
-
(
UITableViewCell
*
)
tableView
:
(
UITableView
*
)
tableView
cellForRowAtIndexPath
:
(
NSIndexPath
*
)
indexPath
{
if
([
tableView
isEqual
:
self
.
seceneTableView
])
{
static
NSString
*
cellID
=
@"ChooseTansferCell"
;
UITableViewCell
*
cell
=
[
tableView
dequeueReusableCellWithIdentifier
:
cellID
];
if
(
cell
==
nil
)
{
cell
=
[[
UITableViewCell
alloc
]
initWithStyle
:
UITableViewCellStyleDefault
reuseIdentifier
:
cellID
];
// cell.selectionStyle = UITableViewCellSelectionStyleNone;
}
cell
.
textLabel
.
text
=
[
self
.
arrayData
objectAtIndex
:
indexPath
.
row
];
return
cell
;
}
else
{
static
NSString
*
CellID
=
@"TansferCell"
;
CustomPictureShowCell
*
cell
=
[
tableView
dequeueReusableCellWithIdentifier
:
CellID
];
if
(
cell
==
nil
)
{
cell
=
[[
CustomPictureShowCell
alloc
]
initWithStyle
:
UITableViewCellStyleDefault
reuseIdentifier
:
CellID
withImageName
:
nil
];
cell
.
selectionStyle
=
UITableViewCellSelectionStyleNone
;
}
cell
.
pictureView1
.
image
=
[
UIImage
imageNamed
:
@"textpicture"
];
cell
.
pictureView2
.
image
=
[
UIImage
imageNamed
:
@"textpicture"
];
cell
.
pictureView3
.
image
=
[
UIImage
imageNamed
:
@"textpicture"
];
return
cell
;
}
}
-
(
void
)
tableView
:
(
UITableView
*
)
tableView
didSelectRowAtIndexPath
:
(
NSIndexPath
*
)
indexPath
{
}
-
(
void
)
DismissScreenView
:
(
UITapGestureRecognizer
*
)
sender
{
CGPoint
point
=
[
sender
locationInView
:
self
];
if
(
point
.
x
<
100
||
point
.
x
>
ScreenWidth
-
100
||
point
.
y
<
50
||
point
.
y
>
ScreenHeight
-
150
)
{
if
(
self
)
{
[
self
removeFromSuperview
];
}
}
}
/*
// Only override drawRect: if you perform custom drawing.
// An empty implementation adversely affects performance during animation.
...
...
Lighting/Lighting.xcodeproj/project.pbxproj
View file @
157084af
...
...
@@ -14,6 +14,7 @@
04A14A251CE0FC3A00DAD5F3
/* LeftSubView.m in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04A14A241CE0FC3A00DAD5F3
/* LeftSubView.m */
;
};
04A14A281CE0FC5600DAD5F3
/* RightSubView.m in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04A14A271CE0FC5600DAD5F3
/* RightSubView.m */
;
};
04A14A2B1CE0FC7F00DAD5F3
/* FootSubView.m in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04A14A2A1CE0FC7F00DAD5F3
/* FootSubView.m */
;
};
04A520411CE9365D001D4520
/* CustomPictureShowCell.m in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04A520401CE9365D001D4520
/* CustomPictureShowCell.m */
;
};
060D397C1CE45CFE0082AECD
/* ImageCropperView.m in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
060D39791CE45CFE0082AECD
/* ImageCropperView.m */
;
};
060D397D1CE45CFE0082AECD
/* UIImage+Rotation.m in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
060D397B1CE45CFE0082AECD
/* UIImage+Rotation.m */
;
};
2906B5D71CD89246000849B4
/* ClientDetailsTableViewCell.m in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
2906B5D61CD89246000849B4
/* ClientDetailsTableViewCell.m */
;
};
...
...
@@ -128,6 +129,8 @@
04A14A271CE0FC5600DAD5F3
/* RightSubView.m */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.objc
;
path
=
RightSubView.m
;
sourceTree
=
"<group>"
;
};
04A14A291CE0FC7F00DAD5F3
/* FootSubView.h */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.h
;
path
=
FootSubView.h
;
sourceTree
=
"<group>"
;
};
04A14A2A1CE0FC7F00DAD5F3
/* FootSubView.m */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.objc
;
path
=
FootSubView.m
;
sourceTree
=
"<group>"
;
};
04A5203F1CE9365D001D4520
/* CustomPictureShowCell.h */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.h
;
path
=
CustomPictureShowCell.h
;
sourceTree
=
"<group>"
;
};
04A520401CE9365D001D4520
/* CustomPictureShowCell.m */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.objc
;
path
=
CustomPictureShowCell.m
;
sourceTree
=
"<group>"
;
};
060D39781CE45CFE0082AECD
/* ImageCropperView.h */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.h
;
path
=
ImageCropperView.h
;
sourceTree
=
"<group>"
;
};
060D39791CE45CFE0082AECD
/* ImageCropperView.m */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.objc
;
path
=
ImageCropperView.m
;
sourceTree
=
"<group>"
;
};
060D397A1CE45CFE0082AECD
/* UIImage+Rotation.h */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.h
;
path
=
"UIImage+Rotation.h"
;
sourceTree
=
"<group>"
;
};
...
...
@@ -382,6 +385,22 @@
name
=
views
;
sourceTree
=
"<group>"
;
};
04A5203D1CE90ADB001D4520
/* controller */
=
{
isa
=
PBXGroup
;
children
=
(
);
name
=
controller
;
sourceTree
=
"<group>"
;
};
04A5203E1CE93604001D4520
/* customCell */
=
{
isa
=
PBXGroup
;
children
=
(
04A5203F1CE9365D001D4520
/* CustomPictureShowCell.h */
,
04A520401CE9365D001D4520
/* CustomPictureShowCell.m */
,
);
name
=
customCell
;
sourceTree
=
"<group>"
;
};
060D39771CE45CFE0082AECD
/* tools */
=
{
isa
=
PBXGroup
;
children
=
(
...
...
@@ -834,6 +853,8 @@
29BB27691CD9DDF3009A0813
/* FollowHeartVC */
=
{
isa
=
PBXGroup
;
children
=
(
04A5203E1CE93604001D4520
/* customCell */
,
04A5203D1CE90ADB001D4520
/* controller */
,
060D39771CE45CFE0082AECD
/* tools */
,
0470D60E1CE292EF00647F0F
/* subView */
,
04A14A221CE0FB8400DAD5F3
/* views */
,
...
...
@@ -1229,6 +1250,7 @@
2949BAC21CD3055A0049385A
/* MMExampleDrawerVisualStateManager.m in Sources */
,
292A14311CE81D1D00EB4430
/* AddressModel.m in Sources */
,
29A938221CDADE4700F21E54
/* ProductDetailsTableViewCell.m in Sources */
,
04A520411CE9365D001D4520
/* CustomPictureShowCell.m in Sources */
,
2992493D1CDB3E8900786B1E
/* GenerateOrdersModifyTableViewCell.m in Sources */
,
29BB27741CD9DFAC009A0813
/* SceneLibraryViewController.m in Sources */
,
2928F8421CD0ABAC0036D761
/* ShoppingViewController.m in Sources */
,
...
...
Lighting/Lighting/Images.xcassets/0510体验中心图标/0511欧普图标/01客户相关/01客户相关01_iPhone_assets/Cog.imageset/Contents.json
View file @
157084af
...
...
@@ -9,6 +9,10 @@
"idiom"
:
"universal"
,
"filename"
:
"Cog@2x.png"
,
"scale"
:
"2x"
},
{
"idiom"
:
"universal"
,
"scale"
:
"3x"
}
],
"info"
:
{
...
...
Lighting/Lighting/Images.xcassets/0510体验中心图标/0511欧普图标/01客户相关/01客户相关01_iPhone_assets/ablum.imageset/Contents.json
View file @
157084af
...
...
@@ -9,6 +9,10 @@
"idiom"
:
"universal"
,
"filename"
:
"ablum@2x.png"
,
"scale"
:
"2x"
},
{
"idiom"
:
"universal"
,
"scale"
:
"3x"
}
],
"info"
:
{
...
...
Lighting/Lighting/Images.xcassets/0510体验中心图标/0511欧普图标/01客户相关/01客户相关01_iPhone_assets/bg.imageset/Contents.json
View file @
157084af
...
...
@@ -9,6 +9,10 @@
"idiom"
:
"universal"
,
"filename"
:
"bg@2x.png"
,
"scale"
:
"2x"
},
{
"idiom"
:
"universal"
,
"scale"
:
"3x"
}
],
"info"
:
{
...
...
Lighting/Lighting/Images.xcassets/0510体验中心图标/0511欧普图标/01客户相关/01客户相关01_iPhone_assets/box-副本.imageset/Contents.json
View file @
157084af
...
...
@@ -9,6 +9,10 @@
"idiom"
:
"universal"
,
"filename"
:
"box-副本@2x.png"
,
"scale"
:
"2x"
},
{
"idiom"
:
"universal"
,
"scale"
:
"3x"
}
],
"info"
:
{
...
...
Lighting/Lighting/Images.xcassets/0510体验中心图标/0511欧普图标/01客户相关/01客户相关01_iPhone_assets/data.imageset/Contents.json
View file @
157084af
...
...
@@ -9,6 +9,10 @@
"idiom"
:
"universal"
,
"filename"
:
"data@2x.png"
,
"scale"
:
"2x"
},
{
"idiom"
:
"universal"
,
"scale"
:
"3x"
}
],
"info"
:
{
...
...
Lighting/Lighting/Images.xcassets/0510体验中心图标/0511欧普图标/01客户相关/01客户相关01_iPhone_assets/dial.imageset/Contents.json
View file @
157084af
...
...
@@ -9,6 +9,10 @@
"idiom"
:
"universal"
,
"filename"
:
"dial@2x.png"
,
"scale"
:
"2x"
},
{
"idiom"
:
"universal"
,
"scale"
:
"3x"
}
],
"info"
:
{
...
...
Lighting/Lighting/Images.xcassets/0510体验中心图标/0511欧普图标/01客户相关/01客户相关01_iPhone_assets/line.imageset/Contents.json
View file @
157084af
...
...
@@ -9,6 +9,10 @@
"idiom"
:
"universal"
,
"filename"
:
"line@2x.png"
,
"scale"
:
"2x"
},
{
"idiom"
:
"universal"
,
"scale"
:
"3x"
}
],
"info"
:
{
...
...
Lighting/Lighting/Images.xcassets/0510体验中心图标/0511欧普图标/01客户相关/01客户相关01_iPhone_assets/search.imageset/Contents.json
View file @
157084af
...
...
@@ -9,6 +9,10 @@
"idiom"
:
"universal"
,
"filename"
:
"search@2x.png"
,
"scale"
:
"2x"
},
{
"idiom"
:
"universal"
,
"scale"
:
"3x"
}
],
"info"
:
{
...
...
Lighting/Lighting/Images.xcassets/0510体验中心图标/0511欧普图标/01客户相关/01客户相关01_iPhone_assets/圆角矩形-3.imageset/Contents.json
View file @
157084af
...
...
@@ -9,6 +9,10 @@
"idiom"
:
"universal"
,
"filename"
:
"圆角矩形-3@2x.png"
,
"scale"
:
"2x"
},
{
"idiom"
:
"universal"
,
"scale"
:
"3x"
}
],
"info"
:
{
...
...
Lighting/Lighting/Images.xcassets/0510体验中心图标/0511欧普图标/01客户相关/01客户相关01_iPhone_assets/当前.imageset/Contents.json
View file @
157084af
...
...
@@ -9,6 +9,10 @@
"idiom"
:
"universal"
,
"filename"
:
"当前@2x.png"
,
"scale"
:
"2x"
},
{
"idiom"
:
"universal"
,
"scale"
:
"3x"
}
],
"info"
:
{
...
...
Lighting/Lighting/Images.xcassets/0510体验中心图标/0511欧普图标/01客户相关/01客户相关01_iPhone_assets/矢量智能对象.imageset/Contents.json
View file @
157084af
...
...
@@ -9,6 +9,10 @@
"idiom"
:
"universal"
,
"filename"
:
"矢量智能对象@2x.png"
,
"scale"
:
"2x"
},
{
"idiom"
:
"universal"
,
"scale"
:
"3x"
}
],
"info"
:
{
...
...
Lighting/Lighting/Images.xcassets/0510体验中心图标/0511欧普图标/01客户相关/01客户相关02_iPhone_assets/10-副本-3.imageset/Contents.json
View file @
157084af
...
...
@@ -9,6 +9,10 @@
"idiom"
:
"universal"
,
"filename"
:
"10-副本-3@2x.png"
,
"scale"
:
"2x"
},
{
"idiom"
:
"universal"
,
"scale"
:
"3x"
}
],
"info"
:
{
...
...
Lighting/Lighting/Images.xcassets/0510体验中心图标/0511欧普图标/01客户相关/01客户相关02_iPhone_assets/7.imageset/Contents.json
View file @
157084af
...
...
@@ -9,6 +9,10 @@
"idiom"
:
"universal"
,
"filename"
:
"7@2x.png"
,
"scale"
:
"2x"
},
{
"idiom"
:
"universal"
,
"scale"
:
"3x"
}
],
"info"
:
{
...
...
Lighting/Lighting/Images.xcassets/0510体验中心图标/0511欧普图标/01客户相关/01客户相关02_iPhone_assets/Trash.imageset/Contents.json
View file @
157084af
...
...
@@ -9,6 +9,10 @@
"idiom"
:
"universal"
,
"filename"
:
"Trash@2x.png"
,
"scale"
:
"2x"
},
{
"idiom"
:
"universal"
,
"scale"
:
"3x"
}
],
"info"
:
{
...
...
Lighting/Lighting/Images.xcassets/0510体验中心图标/0511欧普图标/01客户相关/01客户相关02_iPhone_assets/View.imageset/Contents.json
View file @
157084af
...
...
@@ -9,6 +9,10 @@
"idiom"
:
"universal"
,
"filename"
:
"View@2x.png"
,
"scale"
:
"2x"
},
{
"idiom"
:
"universal"
,
"scale"
:
"3x"
}
],
"info"
:
{
...
...
Lighting/Lighting/Images.xcassets/0510体验中心图标/0511欧普图标/01客户相关/01客户相关02_iPhone_assets/View1.imageset/Contents.json
View file @
157084af
...
...
@@ -9,6 +9,10 @@
"idiom"
:
"universal"
,
"filename"
:
"View1@2x.png"
,
"scale"
:
"2x"
},
{
"idiom"
:
"universal"
,
"scale"
:
"3x"
}
],
"info"
:
{
...
...
Lighting/Lighting/Images.xcassets/0510体验中心图标/0511欧普图标/01客户相关/01客户相关02_iPhone_assets/ablum-副本.imageset/Contents.json
View file @
157084af
...
...
@@ -9,6 +9,10 @@
"idiom"
:
"universal"
,
"filename"
:
"ablum-副本@2x.png"
,
"scale"
:
"2x"
},
{
"idiom"
:
"universal"
,
"scale"
:
"3x"
}
],
"info"
:
{
...
...
Lighting/Lighting/Images.xcassets/0510体验中心图标/0511欧普图标/01客户相关/01客户相关02_iPhone_assets/icon-副本.imageset/Contents.json
View file @
157084af
...
...
@@ -9,6 +9,10 @@
"idiom"
:
"universal"
,
"filename"
:
"icon-副本@2x.png"
,
"scale"
:
"2x"
},
{
"idiom"
:
"universal"
,
"scale"
:
"3x"
}
],
"info"
:
{
...
...
Lighting/Lighting/Images.xcassets/0510体验中心图标/0511欧普图标/01客户相关/01客户相关02_iPhone_assets/icon.imageset/Contents.json
View file @
157084af
...
...
@@ -9,6 +9,10 @@
"idiom"
:
"universal"
,
"filename"
:
"icon@2x.png"
,
"scale"
:
"2x"
},
{
"idiom"
:
"universal"
,
"scale"
:
"3x"
}
],
"info"
:
{
...
...
Lighting/Lighting/Images.xcassets/0510体验中心图标/0511欧普图标/01客户相关/01客户相关02_iPhone_assets/已完成.imageset/Contents.json
View file @
157084af
...
...
@@ -9,6 +9,10 @@
"idiom"
:
"universal"
,
"filename"
:
"已完成@2x.png"
,
"scale"
:
"2x"
},
{
"idiom"
:
"universal"
,
"scale"
:
"3x"
}
],
"info"
:
{
...
...
Lighting/Lighting/Images.xcassets/0510体验中心图标/0511欧普图标/01客户相关/01客户相关02_iPhone_assets/已撤销.imageset/Contents.json
View file @
157084af
...
...
@@ -9,6 +9,10 @@
"idiom"
:
"universal"
,
"filename"
:
"已撤销@2x.png"
,
"scale"
:
"2x"
},
{
"idiom"
:
"universal"
,
"scale"
:
"3x"
}
],
"info"
:
{
...
...
Lighting/Lighting/Images.xcassets/0510体验中心图标/0511欧普图标/01客户相关/01客户相关02_iPhone_assets/已退货.imageset/Contents.json
View file @
157084af
...
...
@@ -9,6 +9,10 @@
"idiom"
:
"universal"
,
"filename"
:
"已退货@2x.png"
,
"scale"
:
"2x"
},
{
"idiom"
:
"universal"
,
"scale"
:
"3x"
}
],
"info"
:
{
...
...
Lighting/Lighting/Images.xcassets/0510体验中心图标/0511欧普图标/03场景库_iPhone_assets/icon.imageset/Contents.json
View file @
157084af
...
...
@@ -9,6 +9,10 @@
"idiom"
:
"universal"
,
"filename"
:
"icon@2x.png"
,
"scale"
:
"2x"
},
{
"idiom"
:
"universal"
,
"scale"
:
"3x"
}
],
"info"
:
{
...
...
Lighting/Lighting/Images.xcassets/0510体验中心图标/0511欧普图标/03场景库_iPhone_assets/视角.imageset/Contents.json
View file @
157084af
...
...
@@ -9,6 +9,10 @@
"idiom"
:
"universal"
,
"filename"
:
"视角@2x.png"
,
"scale"
:
"2x"
},
{
"idiom"
:
"universal"
,
"scale"
:
"3x"
}
],
"info"
:
{
...
...
Lighting/Lighting/Images.xcassets/0510体验中心图标/0511欧普图标/03场景库_iPhone_assets/视角1.imageset/Contents.json
View file @
157084af
...
...
@@ -9,6 +9,10 @@
"idiom"
:
"universal"
,
"filename"
:
"视角1@2x.png"
,
"scale"
:
"2x"
},
{
"idiom"
:
"universal"
,
"scale"
:
"3x"
}
],
"info"
:
{
...
...
Lighting/Lighting/Images.xcassets/0510体验中心图标/0511欧普图标/03场景库_iPhone_assets/视角3.imageset/Contents.json
View file @
157084af
...
...
@@ -9,6 +9,10 @@
"idiom"
:
"universal"
,
"filename"
:
"视角3@2x.png"
,
"scale"
:
"2x"
},
{
"idiom"
:
"universal"
,
"scale"
:
"3x"
}
],
"info"
:
{
...
...
Lighting/Lighting/Images.xcassets/0510体验中心图标/0511欧普图标/04产品库/04产品库-列表_iPhone_assets/jia.imageset/Contents.json
View file @
157084af
...
...
@@ -9,6 +9,10 @@
"idiom"
:
"universal"
,
"filename"
:
"jia@2x.png"
,
"scale"
:
"2x"
},
{
"idiom"
:
"universal"
,
"scale"
:
"3x"
}
],
"info"
:
{
...
...
Lighting/Lighting/Images.xcassets/0510体验中心图标/0511欧普图标/04产品库/04产品库-列表_iPhone_assets/筛选.imageset/Contents.json
View file @
157084af
...
...
@@ -9,6 +9,10 @@
"idiom"
:
"universal"
,
"filename"
:
"筛选@2x.png"
,
"scale"
:
"2x"
},
{
"idiom"
:
"universal"
,
"scale"
:
"3x"
}
],
"info"
:
{
...
...
Lighting/Lighting/Images.xcassets/0510体验中心图标/0511欧普图标/04产品库/04产品库-列表_iPhone_assets/筛选1.imageset/Contents.json
View file @
157084af
...
...
@@ -9,6 +9,10 @@
"idiom"
:
"universal"
,
"filename"
:
"筛选1@2x.png"
,
"scale"
:
"2x"
},
{
"idiom"
:
"universal"
,
"scale"
:
"3x"
}
],
"info"
:
{
...
...
Lighting/Lighting/Images.xcassets/0510体验中心图标/0511欧普图标/04产品库/05产品库-详情_iPhone_assets/1.imageset/Contents.json
View file @
157084af
...
...
@@ -9,6 +9,10 @@
"idiom"
:
"universal"
,
"filename"
:
"1@2x.png"
,
"scale"
:
"2x"
},
{
"idiom"
:
"universal"
,
"scale"
:
"3x"
}
],
"info"
:
{
...
...
Lighting/Lighting/Images.xcassets/0510体验中心图标/0511欧普图标/04产品库/05产品库-详情_iPhone_assets/2.imageset/Contents.json
View file @
157084af
...
...
@@ -9,6 +9,10 @@
"idiom"
:
"universal"
,
"filename"
:
"2@2x.png"
,
"scale"
:
"2x"
},
{
"idiom"
:
"universal"
,
"scale"
:
"3x"
}
],
"info"
:
{
...
...
Lighting/Lighting/Images.xcassets/0510体验中心图标/0511欧普图标/04产品库/05产品库-详情_iPhone_assets/icon.imageset/Contents.json
View file @
157084af
...
...
@@ -9,6 +9,10 @@
"idiom"
:
"universal"
,
"filename"
:
"icon@2x.png"
,
"scale"
:
"2x"
},
{
"idiom"
:
"universal"
,
"scale"
:
"3x"
}
],
"info"
:
{
...
...
Lighting/Lighting/Images.xcassets/0510体验中心图标/0511欧普图标/04产品库/line.imageset/Contents.json
View file @
157084af
...
...
@@ -9,6 +9,10 @@
"idiom"
:
"universal"
,
"filename"
:
"line@2x.png"
,
"scale"
:
"2x"
},
{
"idiom"
:
"universal"
,
"scale"
:
"3x"
}
],
"info"
:
{
...
...
Lighting/Lighting/Images.xcassets/0510体验中心图标/0511欧普图标/05客户管理/09订单详情_iPhone_assets/Printer.imageset/Contents.json
View file @
157084af
...
...
@@ -9,6 +9,10 @@
"idiom"
:
"universal"
,
"filename"
:
"Printer@2x.png"
,
"scale"
:
"2x"
},
{
"idiom"
:
"universal"
,
"scale"
:
"3x"
}
],
"info"
:
{
...
...
Lighting/Lighting/Images.xcassets/0510体验中心图标/0511欧普图标/05客户管理/09订单详情_iPhone_assets/icon.imageset/Contents.json
View file @
157084af
...
...
@@ -9,6 +9,10 @@
"idiom"
:
"universal"
,
"filename"
:
"icon@2x.png"
,
"scale"
:
"2x"
},
{
"idiom"
:
"universal"
,
"scale"
:
"3x"
}
],
"info"
:
{
...
...
Lighting/Lighting/Images.xcassets/0510体验中心图标/0511欧普图标/06关于/
图层-1
.imageset/Contents.json
→
Lighting/Lighting/Images.xcassets/0510体验中心图标/0511欧普图标/06关于/
textpicture
.imageset/Contents.json
View file @
157084af
...
...
@@ -4,6 +4,14 @@
"idiom"
:
"universal"
,
"filename"
:
"图层-1.png"
,
"scale"
:
"1x"
},
{
"idiom"
:
"universal"
,
"scale"
:
"2x"
},
{
"idiom"
:
"universal"
,
"scale"
:
"3x"
}
],
"info"
:
{
...
...
Lighting/Lighting/Images.xcassets/0510体验中心图标/0511欧普图标/06关于/
图层-1
.imageset/图层-1.png
→
Lighting/Lighting/Images.xcassets/0510体验中心图标/0511欧普图标/06关于/
textpicture
.imageset/图层-1.png
View file @
157084af
File moved
Lighting/Lighting/Images.xcassets/
7
.imageset/7.png
→
Lighting/Lighting/Images.xcassets/
changjingtubiao
.imageset/7.png
View file @
157084af
File moved
Lighting/Lighting/Images.xcassets/
7
.imageset/7@2x.png
→
Lighting/Lighting/Images.xcassets/
changjingtubiao
.imageset/7@2x.png
View file @
157084af
File moved
Lighting/Lighting/Images.xcassets/
7
.imageset/Contents.json
→
Lighting/Lighting/Images.xcassets/
changjingtubiao
.imageset/Contents.json
View file @
157084af
File moved
Lighting/Lighting/StoryboardwithCYX.storyboard
View file @
157084af
...
...
@@ -153,7 +153,7 @@
<rect
key=
"frame"
x=
"0.0"
y=
"28"
width=
"721"
height=
"100"
/>
<autoresizingMask
key=
"autoresizingMask"
/>
<tableViewCellContentView
key=
"contentView"
opaque=
"NO"
clipsSubviews=
"YES"
multipleTouchEnabled=
"YES"
contentMode=
"center"
tableViewCell=
"NV8-I4-ig4"
id=
"E0m-wU-1b5"
>
<rect
key=
"frame"
x=
"0.0"
y=
"0.0"
width=
"721"
height=
"99
.5
"
/>
<rect
key=
"frame"
x=
"0.0"
y=
"0.0"
width=
"721"
height=
"99"
/>
<autoresizingMask
key=
"autoresizingMask"
/>
<subviews>
<imageView
userInteractionEnabled=
"NO"
contentMode=
"scaleToFill"
horizontalHuggingPriority=
"251"
verticalHuggingPriority=
"251"
image=
"05产品库-详情_03"
id=
"F66-vh-va3"
>
...
...
@@ -424,7 +424,7 @@
<rect
key=
"frame"
x=
"0.0"
y=
"28"
width=
"717"
height=
"100"
/>
<autoresizingMask
key=
"autoresizingMask"
/>
<tableViewCellContentView
key=
"contentView"
opaque=
"NO"
clipsSubviews=
"YES"
multipleTouchEnabled=
"YES"
contentMode=
"center"
tableViewCell=
"1Sl-4a-xI0"
id=
"Kls-Lg-VEy"
>
<rect
key=
"frame"
x=
"0.0"
y=
"0.0"
width=
"717"
height=
"99
.5
"
/>
<rect
key=
"frame"
x=
"0.0"
y=
"0.0"
width=
"717"
height=
"99"
/>
<autoresizingMask
key=
"autoresizingMask"
/>
<subviews>
<imageView
userInteractionEnabled=
"NO"
contentMode=
"scaleToFill"
horizontalHuggingPriority=
"251"
verticalHuggingPriority=
"251"
image=
"05产品库-详情_03"
id=
"mhA-C1-oB5"
>
...
...
@@ -522,7 +522,7 @@
<rect
key=
"frame"
x=
"0.0"
y=
"128"
width=
"717"
height=
"200"
/>
<autoresizingMask
key=
"autoresizingMask"
/>
<tableViewCellContentView
key=
"contentView"
opaque=
"NO"
clipsSubviews=
"YES"
multipleTouchEnabled=
"YES"
contentMode=
"center"
tableViewCell=
"1pL-BK-mae"
id=
"zJa-bo-n5G"
>
<rect
key=
"frame"
x=
"0.0"
y=
"0.0"
width=
"717"
height=
"199
.5
"
/>
<rect
key=
"frame"
x=
"0.0"
y=
"0.0"
width=
"717"
height=
"199"
/>
<autoresizingMask
key=
"autoresizingMask"
/>
<subviews>
<label
opaque=
"NO"
userInteractionEnabled=
"NO"
contentMode=
"left"
horizontalHuggingPriority=
"251"
verticalHuggingPriority=
"251"
text=
"下单时间:"
lineBreakMode=
"tailTruncation"
baselineAdjustment=
"alignBaselines"
adjustsFontSizeToFit=
"NO"
id=
"DqG-UR-Q08"
>
...
...
@@ -734,10 +734,10 @@
<color
key=
"backgroundColor"
red=
"0.93725490199999995"
green=
"0.93725490199999995"
blue=
"0.95686274510000002"
alpha=
"1"
colorSpace=
"calibratedRGB"
/>
<prototypes>
<tableViewCell
clipsSubviews=
"YES"
contentMode=
"scaleToFill"
selectionStyle=
"none"
indentationWidth=
"10"
reuseIdentifier=
"firstcell"
rowHeight=
"84"
id=
"XgA-9w-ut9"
customClass=
"OrderInformationTableViewCell"
>
<rect
key=
"frame"
x=
"0.0"
y=
"
49.5
"
width=
"768"
height=
"84"
/>
<rect
key=
"frame"
x=
"0.0"
y=
"
50
"
width=
"768"
height=
"84"
/>
<autoresizingMask
key=
"autoresizingMask"
/>
<tableViewCellContentView
key=
"contentView"
opaque=
"NO"
clipsSubviews=
"YES"
multipleTouchEnabled=
"YES"
contentMode=
"center"
tableViewCell=
"XgA-9w-ut9"
id=
"BWi-jv-OOH"
>
<rect
key=
"frame"
x=
"0.0"
y=
"0.0"
width=
"768"
height=
"83
.5
"
/>
<rect
key=
"frame"
x=
"0.0"
y=
"0.0"
width=
"768"
height=
"83"
/>
<autoresizingMask
key=
"autoresizingMask"
/>
<subviews>
<label
opaque=
"NO"
userInteractionEnabled=
"NO"
contentMode=
"left"
horizontalHuggingPriority=
"251"
verticalHuggingPriority=
"251"
text=
"订单编号:"
textAlignment=
"right"
lineBreakMode=
"tailTruncation"
baselineAdjustment=
"alignBaselines"
adjustsFontSizeToFit=
"NO"
id=
"KGm-XJ-NyV"
>
...
...
@@ -811,10 +811,10 @@
</connections>
</tableViewCell>
<tableViewCell
clipsSubviews=
"YES"
contentMode=
"scaleToFill"
selectionStyle=
"none"
indentationWidth=
"10"
reuseIdentifier=
"secondcell"
rowHeight=
"160"
id=
"rIO-yd-hh7"
customClass=
"PersonInformationTableViewCell"
>
<rect
key=
"frame"
x=
"0.0"
y=
"13
3.5
"
width=
"768"
height=
"160"
/>
<rect
key=
"frame"
x=
"0.0"
y=
"13
4
"
width=
"768"
height=
"160"
/>
<autoresizingMask
key=
"autoresizingMask"
/>
<tableViewCellContentView
key=
"contentView"
opaque=
"NO"
clipsSubviews=
"YES"
multipleTouchEnabled=
"YES"
contentMode=
"center"
tableViewCell=
"rIO-yd-hh7"
id=
"mn8-g0-Zqo"
>
<rect
key=
"frame"
x=
"0.0"
y=
"0.0"
width=
"768"
height=
"159
.5
"
/>
<rect
key=
"frame"
x=
"0.0"
y=
"0.0"
width=
"768"
height=
"159"
/>
<autoresizingMask
key=
"autoresizingMask"
/>
<subviews>
<imageView
userInteractionEnabled=
"NO"
contentMode=
"scaleToFill"
horizontalHuggingPriority=
"251"
verticalHuggingPriority=
"251"
image=
"05产品库-详情_03"
id=
"Zdg-s0-xfD"
>
...
...
@@ -940,10 +940,10 @@
</connections>
</tableViewCell>
<tableViewCell
clipsSubviews=
"YES"
contentMode=
"scaleToFill"
selectionStyle=
"none"
indentationWidth=
"10"
reuseIdentifier=
"thirdcell"
rowHeight=
"110"
id=
"PfN-24-v5t"
customClass=
"GoodsInformationTableViewCell"
>
<rect
key=
"frame"
x=
"0.0"
y=
"29
3.5
"
width=
"768"
height=
"110"
/>
<rect
key=
"frame"
x=
"0.0"
y=
"29
4
"
width=
"768"
height=
"110"
/>
<autoresizingMask
key=
"autoresizingMask"
/>
<tableViewCellContentView
key=
"contentView"
opaque=
"NO"
clipsSubviews=
"YES"
multipleTouchEnabled=
"YES"
contentMode=
"center"
tableViewCell=
"PfN-24-v5t"
id=
"2Je-94-WVY"
>
<rect
key=
"frame"
x=
"0.0"
y=
"0.0"
width=
"768"
height=
"109
.5
"
/>
<rect
key=
"frame"
x=
"0.0"
y=
"0.0"
width=
"768"
height=
"109"
/>
<autoresizingMask
key=
"autoresizingMask"
/>
<subviews>
<label
opaque=
"NO"
userInteractionEnabled=
"NO"
contentMode=
"left"
horizontalHuggingPriority=
"251"
verticalHuggingPriority=
"251"
text=
"收货人:"
textAlignment=
"right"
lineBreakMode=
"tailTruncation"
baselineAdjustment=
"alignBaselines"
adjustsFontSizeToFit=
"NO"
id=
"tiK-JC-Jy4"
>
...
...
@@ -1032,10 +1032,10 @@
</connections>
</tableViewCell>
<tableViewCell
clipsSubviews=
"YES"
contentMode=
"scaleToFill"
selectionStyle=
"none"
indentationWidth=
"10"
reuseIdentifier=
"fourthcell"
rowHeight=
"80"
id=
"47T-H0-tG7"
customClass=
"CommodityListTableViewCell"
>
<rect
key=
"frame"
x=
"0.0"
y=
"40
3.5
"
width=
"768"
height=
"80"
/>
<rect
key=
"frame"
x=
"0.0"
y=
"40
4
"
width=
"768"
height=
"80"
/>
<autoresizingMask
key=
"autoresizingMask"
/>
<tableViewCellContentView
key=
"contentView"
opaque=
"NO"
clipsSubviews=
"YES"
multipleTouchEnabled=
"YES"
contentMode=
"center"
tableViewCell=
"47T-H0-tG7"
id=
"zXR-bC-Wdh"
>
<rect
key=
"frame"
x=
"0.0"
y=
"0.0"
width=
"768"
height=
"79
.5
"
/>
<rect
key=
"frame"
x=
"0.0"
y=
"0.0"
width=
"768"
height=
"79"
/>
<autoresizingMask
key=
"autoresizingMask"
/>
<subviews>
<imageView
userInteractionEnabled=
"NO"
contentMode=
"scaleToFill"
horizontalHuggingPriority=
"251"
verticalHuggingPriority=
"251"
image=
"05产品库-详情_03"
id=
"6MS-gq-TMk"
>
...
...
@@ -1093,10 +1093,10 @@
</connections>
</tableViewCell>
<tableViewCell
clipsSubviews=
"YES"
contentMode=
"scaleToFill"
selectionStyle=
"none"
indentationWidth=
"10"
reuseIdentifier=
"fifthcell"
rowHeight=
"75"
id=
"9Yp-o4-Cqr"
customClass=
"AttachmentInformationTableViewCell"
>
<rect
key=
"frame"
x=
"0.0"
y=
"48
3.5
"
width=
"768"
height=
"75"
/>
<rect
key=
"frame"
x=
"0.0"
y=
"48
4
"
width=
"768"
height=
"75"
/>
<autoresizingMask
key=
"autoresizingMask"
/>
<tableViewCellContentView
key=
"contentView"
opaque=
"NO"
clipsSubviews=
"YES"
multipleTouchEnabled=
"YES"
contentMode=
"center"
tableViewCell=
"9Yp-o4-Cqr"
id=
"ySo-v9-ySh"
>
<rect
key=
"frame"
x=
"0.0"
y=
"0.0"
width=
"768"
height=
"74
.5
"
/>
<rect
key=
"frame"
x=
"0.0"
y=
"0.0"
width=
"768"
height=
"74"
/>
<autoresizingMask
key=
"autoresizingMask"
/>
<subviews>
<label
opaque=
"NO"
userInteractionEnabled=
"NO"
contentMode=
"left"
horizontalHuggingPriority=
"251"
verticalHuggingPriority=
"251"
text=
"是否开票:"
textAlignment=
"right"
lineBreakMode=
"tailTruncation"
baselineAdjustment=
"alignBaselines"
adjustsFontSizeToFit=
"NO"
id=
"6DE-cf-UgR"
>
...
...
@@ -1153,10 +1153,10 @@
</connections>
</tableViewCell>
<tableViewCell
clipsSubviews=
"YES"
contentMode=
"scaleToFill"
selectionStyle=
"default"
indentationWidth=
"10"
reuseIdentifier=
"sixthcell"
rowHeight=
"50"
id=
"PNT-Fy-4Hi"
customClass=
"AllpriceTableViewCell"
>
<rect
key=
"frame"
x=
"0.0"
y=
"55
8.5
"
width=
"768"
height=
"50"
/>
<rect
key=
"frame"
x=
"0.0"
y=
"55
9
"
width=
"768"
height=
"50"
/>
<autoresizingMask
key=
"autoresizingMask"
/>
<tableViewCellContentView
key=
"contentView"
opaque=
"NO"
clipsSubviews=
"YES"
multipleTouchEnabled=
"YES"
contentMode=
"center"
tableViewCell=
"PNT-Fy-4Hi"
id=
"PxE-0c-Zdt"
>
<rect
key=
"frame"
x=
"0.0"
y=
"0.0"
width=
"768"
height=
"49
.5
"
/>
<rect
key=
"frame"
x=
"0.0"
y=
"0.0"
width=
"768"
height=
"49"
/>
<autoresizingMask
key=
"autoresizingMask"
/>
<subviews>
<label
opaque=
"NO"
userInteractionEnabled=
"NO"
contentMode=
"left"
horizontalHuggingPriority=
"251"
verticalHuggingPriority=
"251"
text=
"总数量:"
textAlignment=
"right"
lineBreakMode=
"tailTruncation"
baselineAdjustment=
"alignBaselines"
adjustsFontSizeToFit=
"NO"
id=
"rbZ-Pg-7Uu"
>
...
...
@@ -1313,7 +1313,7 @@
</collectionViewFlowLayout>
<cells>
<collectionViewCell
opaque=
"NO"
clipsSubviews=
"YES"
multipleTouchEnabled=
"YES"
contentMode=
"center"
reuseIdentifier=
"productcell"
id=
"J5m-0M-uqb"
customClass=
"ProductCollectionViewCell"
>
<rect
key=
"frame"
x=
"0.0"
y=
"
0.0
"
width=
"300"
height=
"300"
/>
<rect
key=
"frame"
x=
"0.0"
y=
"
64
"
width=
"300"
height=
"300"
/>
<autoresizingMask
key=
"autoresizingMask"
flexibleMaxX=
"YES"
flexibleMaxY=
"YES"
/>
<view
key=
"contentView"
opaque=
"NO"
clipsSubviews=
"YES"
multipleTouchEnabled=
"YES"
contentMode=
"center"
>
<rect
key=
"frame"
x=
"0.0"
y=
"0.0"
width=
"300"
height=
"300"
/>
...
...
@@ -1389,7 +1389,7 @@
<rect
key=
"frame"
x=
"0.0"
y=
"28"
width=
"768"
height=
"170"
/>
<autoresizingMask
key=
"autoresizingMask"
/>
<tableViewCellContentView
key=
"contentView"
opaque=
"NO"
clipsSubviews=
"YES"
multipleTouchEnabled=
"YES"
contentMode=
"center"
tableViewCell=
"Sye-2R-IQf"
id=
"CXs-SR-gHP"
>
<rect
key=
"frame"
x=
"0.0"
y=
"0.0"
width=
"768"
height=
"169
.5
"
/>
<rect
key=
"frame"
x=
"0.0"
y=
"0.0"
width=
"768"
height=
"169"
/>
<autoresizingMask
key=
"autoresizingMask"
/>
<subviews>
<view
contentMode=
"scaleToFill"
id=
"2bG-Ip-ptr"
>
...
...
@@ -1781,7 +1781,7 @@
<rect
key=
"frame"
x=
"0.0"
y=
"28"
width=
"717"
height=
"80"
/>
<autoresizingMask
key=
"autoresizingMask"
/>
<tableViewCellContentView
key=
"contentView"
opaque=
"NO"
clipsSubviews=
"YES"
multipleTouchEnabled=
"YES"
contentMode=
"center"
tableViewCell=
"ZT1-XJ-ObI"
id=
"GWp-Jl-7br"
>
<rect
key=
"frame"
x=
"0.0"
y=
"0.0"
width=
"717"
height=
"79
.5
"
/>
<rect
key=
"frame"
x=
"0.0"
y=
"0.0"
width=
"717"
height=
"79"
/>
<autoresizingMask
key=
"autoresizingMask"
/>
<subviews>
<button
opaque=
"NO"
contentMode=
"scaleToFill"
contentHorizontalAlignment=
"center"
contentVerticalAlignment=
"center"
lineBreakMode=
"middleTruncation"
id=
"PkJ-eJ-ksY"
>
...
...
@@ -1967,10 +1967,10 @@
<color
key=
"backgroundColor"
white=
"1"
alpha=
"1"
colorSpace=
"calibratedWhite"
/>
<prototypes>
<tableViewCell
clipsSubviews=
"YES"
contentMode=
"scaleToFill"
selectionStyle=
"none"
indentationWidth=
"10"
reuseIdentifier=
"secondcell"
rowHeight=
"140"
id=
"LsY-i0-h5H"
customClass=
"PersonInformationTableViewCell"
>
<rect
key=
"frame"
x=
"0.0"
y=
"
92
"
width=
"768"
height=
"140"
/>
<rect
key=
"frame"
x=
"0.0"
y=
"
28
"
width=
"768"
height=
"140"
/>
<autoresizingMask
key=
"autoresizingMask"
/>
<tableViewCellContentView
key=
"contentView"
opaque=
"NO"
clipsSubviews=
"YES"
multipleTouchEnabled=
"YES"
contentMode=
"center"
tableViewCell=
"LsY-i0-h5H"
id=
"dPG-p9-V2i"
>
<rect
key=
"frame"
x=
"0.0"
y=
"0.0"
width=
"768"
height=
"139
.5
"
/>
<rect
key=
"frame"
x=
"0.0"
y=
"0.0"
width=
"768"
height=
"139"
/>
<autoresizingMask
key=
"autoresizingMask"
/>
<subviews>
<imageView
userInteractionEnabled=
"NO"
contentMode=
"scaleToFill"
horizontalHuggingPriority=
"251"
verticalHuggingPriority=
"251"
image=
"05产品库-详情_03"
id=
"qWT-p0-Gta"
>
...
...
@@ -2064,10 +2064,10 @@
</connections>
</tableViewCell>
<tableViewCell
clipsSubviews=
"YES"
contentMode=
"scaleToFill"
selectionStyle=
"default"
indentationWidth=
"10"
reuseIdentifier=
"consigneecell"
rowHeight=
"56"
id=
"gfQ-UE-mXV"
customClass=
"GenerateOrdersTableViewCell"
>
<rect
key=
"frame"
x=
"0.0"
y=
"
232
"
width=
"768"
height=
"56"
/>
<rect
key=
"frame"
x=
"0.0"
y=
"
168
"
width=
"768"
height=
"56"
/>
<autoresizingMask
key=
"autoresizingMask"
/>
<tableViewCellContentView
key=
"contentView"
opaque=
"NO"
clipsSubviews=
"YES"
multipleTouchEnabled=
"YES"
contentMode=
"center"
tableViewCell=
"gfQ-UE-mXV"
id=
"za6-HU-VEw"
>
<rect
key=
"frame"
x=
"0.0"
y=
"0.0"
width=
"768"
height=
"55
.5
"
/>
<rect
key=
"frame"
x=
"0.0"
y=
"0.0"
width=
"768"
height=
"55"
/>
<autoresizingMask
key=
"autoresizingMask"
/>
<subviews>
<label
opaque=
"NO"
userInteractionEnabled=
"NO"
contentMode=
"left"
horizontalHuggingPriority=
"251"
verticalHuggingPriority=
"251"
text=
"手机号码:"
textAlignment=
"natural"
lineBreakMode=
"tailTruncation"
baselineAdjustment=
"alignBaselines"
adjustsFontSizeToFit=
"NO"
id=
"X0Z-8j-BdI"
>
...
...
@@ -2135,10 +2135,10 @@
</connections>
</tableViewCell>
<tableViewCell
clipsSubviews=
"YES"
contentMode=
"scaleToFill"
selectionStyle=
"default"
indentationWidth=
"10"
reuseIdentifier=
"Modifycell"
rowHeight=
"56"
id=
"Kk4-Fh-HhL"
customClass=
"GenerateOrdersModifyTableViewCell"
>
<rect
key=
"frame"
x=
"0.0"
y=
"2
88
"
width=
"768"
height=
"56"
/>
<rect
key=
"frame"
x=
"0.0"
y=
"2
24
"
width=
"768"
height=
"56"
/>
<autoresizingMask
key=
"autoresizingMask"
/>
<tableViewCellContentView
key=
"contentView"
opaque=
"NO"
clipsSubviews=
"YES"
multipleTouchEnabled=
"YES"
contentMode=
"center"
tableViewCell=
"Kk4-Fh-HhL"
id=
"oRX-7p-HkY"
>
<rect
key=
"frame"
x=
"0.0"
y=
"0.0"
width=
"768"
height=
"55
.5
"
/>
<rect
key=
"frame"
x=
"0.0"
y=
"0.0"
width=
"768"
height=
"55"
/>
<autoresizingMask
key=
"autoresizingMask"
/>
<subviews>
<button
opaque=
"NO"
contentMode=
"scaleToFill"
contentHorizontalAlignment=
"center"
contentVerticalAlignment=
"center"
buttonType=
"roundedRect"
lineBreakMode=
"middleTruncation"
id=
"m0f-EW-LM5"
>
...
...
@@ -2166,10 +2166,10 @@
</connections>
</tableViewCell>
<tableViewCell
clipsSubviews=
"YES"
contentMode=
"scaleToFill"
selectionStyle=
"none"
indentationWidth=
"10"
reuseIdentifier=
"fourthcell"
rowHeight=
"80"
id=
"G7o-xS-1mB"
customClass=
"CommodityListTableViewCell"
>
<rect
key=
"frame"
x=
"0.0"
y=
"
344
"
width=
"768"
height=
"80"
/>
<rect
key=
"frame"
x=
"0.0"
y=
"
280
"
width=
"768"
height=
"80"
/>
<autoresizingMask
key=
"autoresizingMask"
/>
<tableViewCellContentView
key=
"contentView"
opaque=
"NO"
clipsSubviews=
"YES"
multipleTouchEnabled=
"YES"
contentMode=
"center"
tableViewCell=
"G7o-xS-1mB"
id=
"l3e-TL-GCT"
>
<rect
key=
"frame"
x=
"0.0"
y=
"0.0"
width=
"768"
height=
"79
.5
"
/>
<rect
key=
"frame"
x=
"0.0"
y=
"0.0"
width=
"768"
height=
"79"
/>
<autoresizingMask
key=
"autoresizingMask"
/>
<subviews>
<imageView
userInteractionEnabled=
"NO"
contentMode=
"scaleToFill"
horizontalHuggingPriority=
"251"
verticalHuggingPriority=
"251"
image=
"05产品库-详情_03"
id=
"Un4-g0-sG6"
>
...
...
@@ -2227,10 +2227,10 @@
</connections>
</tableViewCell>
<tableViewCell
clipsSubviews=
"YES"
contentMode=
"scaleToFill"
selectionStyle=
"default"
indentationWidth=
"10"
reuseIdentifier=
"sixthcell"
rowHeight=
"50"
id=
"6K9-mc-7RW"
customClass=
"AllpriceTableViewCell"
>
<rect
key=
"frame"
x=
"0.0"
y=
"
424
"
width=
"768"
height=
"50"
/>
<rect
key=
"frame"
x=
"0.0"
y=
"
360
"
width=
"768"
height=
"50"
/>
<autoresizingMask
key=
"autoresizingMask"
/>
<tableViewCellContentView
key=
"contentView"
opaque=
"NO"
clipsSubviews=
"YES"
multipleTouchEnabled=
"YES"
contentMode=
"center"
tableViewCell=
"6K9-mc-7RW"
id=
"Vc7-f6-wGb"
>
<rect
key=
"frame"
x=
"0.0"
y=
"0.0"
width=
"768"
height=
"49
.5
"
/>
<rect
key=
"frame"
x=
"0.0"
y=
"0.0"
width=
"768"
height=
"49"
/>
<autoresizingMask
key=
"autoresizingMask"
/>
<subviews>
<label
opaque=
"NO"
userInteractionEnabled=
"NO"
contentMode=
"left"
horizontalHuggingPriority=
"251"
verticalHuggingPriority=
"251"
text=
"总数量:"
textAlignment=
"right"
lineBreakMode=
"tailTruncation"
baselineAdjustment=
"alignBaselines"
adjustsFontSizeToFit=
"NO"
id=
"ULe-0J-pCd"
>
...
...
@@ -3174,11 +3174,11 @@
</scenes>
<resources>
<image
name=
"05产品库-详情_03"
width=
"500"
height=
"375"
/>
<image
name=
"Trash"
width=
"2
3"
height=
"24
"
/>
<image
name=
"bg"
width=
"2
7
"
height=
"26"
/>
<image
name=
"Trash"
width=
"2
5"
height=
"26
"
/>
<image
name=
"bg"
width=
"2
6
"
height=
"26"
/>
<image
name=
"box-副本"
width=
"26"
height=
"26"
/>
<image
name=
"line"
width=
"301"
height=
"30"
/>
<image
name=
"当前"
width=
"
110"
height=
"11
0"
/>
<image
name=
"当前"
width=
"
29"
height=
"3
0"
/>
<image
name=
"视角"
width=
"27"
height=
"28"
/>
</resources>
</document>
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment