Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
I
ios1x
Overview
Overview
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
cemarose
ios1x
Commits
b980ca24
Commit
b980ca24
authored
8 years ago
by
lee
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
brand add search product
parent
6e4d3363
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
91 additions
and
11 deletions
+91
-11
KWMBarandSelectView.h
iCemarose/Class/UI/Brand/Cell/KWMBarandSelectView.h
+1
-0
KWMBarandSelectView.m
iCemarose/Class/UI/Brand/Cell/KWMBarandSelectView.m
+4
-0
KWMBarandSelectView.xib
iCemarose/Class/UI/Brand/Cell/KWMBarandSelectView.xib
+26
-2
KWMCarCountView.h
iCemarose/Class/UI/Brand/Cell/KWMCarCountView.h
+2
-0
KWMCarCountView.m
iCemarose/Class/UI/Brand/Cell/KWMCarCountView.m
+4
-0
KWMCarCountView.xib
iCemarose/Class/UI/Brand/Cell/KWMCarCountView.xib
+25
-3
KWMSearchBrandView.h
iCemarose/Class/UI/Brand/Cell/KWMSearchBrandView.h
+0
-1
KWMBrandCaramelVC.m
iCemarose/Class/UI/Brand/KWMBrandCaramelVC.m
+7
-0
KWMBrandVC.m
iCemarose/Class/UI/Brand/KWMBrandVC.m
+7
-0
KWMSearchFeedbackVC.m
iCemarose/Class/UI/Product/KWMSearchFeedbackVC.m
+7
-3
KWMDiscountVC.m
iCemarose/Class/UI/ShopCart/KWMDiscountVC.m
+8
-2
No files found.
iCemarose/Class/UI/Brand/Cell/KWMBarandSelectView.h
View file @
b980ca24
...
@@ -12,6 +12,7 @@
...
@@ -12,6 +12,7 @@
-
(
void
)
kwm_clickBackBtn
;
-
(
void
)
kwm_clickBackBtn
;
-
(
void
)
kwm_HitShopCartBtn
;
-
(
void
)
kwm_HitShopCartBtn
;
-
(
void
)
kwm_hitSearchBtn
;
@end
@end
...
...
This diff is collapsed.
Click to expand it.
iCemarose/Class/UI/Brand/Cell/KWMBarandSelectView.m
View file @
b980ca24
...
@@ -68,6 +68,10 @@
...
@@ -68,6 +68,10 @@
}
}
}
}
-
(
IBAction
)
onClickSearchBtn
:
(
id
)
sender
{
[
self
.
delegate
kwm_hitSearchBtn
];
}
-
(
IBAction
)
onClickBackBtn
:
(
id
)
sender
{
-
(
IBAction
)
onClickBackBtn
:
(
id
)
sender
{
NSLog
(
@"点击了返回按钮"
);
NSLog
(
@"点击了返回按钮"
);
if
([
self
.
delegate
respondsToSelector
:
@selector
(
kwm_clickBackBtn
)])
{
if
([
self
.
delegate
respondsToSelector
:
@selector
(
kwm_clickBackBtn
)])
{
...
...
This diff is collapsed.
Click to expand it.
iCemarose/Class/UI/Brand/Cell/KWMBarandSelectView.xib
View file @
b980ca24
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<document
type=
"com.apple.InterfaceBuilder3.CocoaTouch.XIB"
version=
"3.0"
toolsVersion=
"11201"
systemVersion=
"16A323"
targetRuntime=
"iOS.CocoaTouch"
propertyAccessControl=
"none"
useAutolayout=
"YES"
useTraitCollections=
"YES"
colorMatched=
"YES"
>
<document
type=
"com.apple.InterfaceBuilder3.CocoaTouch.XIB"
version=
"3.0"
toolsVersion=
"12120"
systemVersion=
"16F73"
targetRuntime=
"iOS.CocoaTouch"
propertyAccessControl=
"none"
useAutolayout=
"YES"
useTraitCollections=
"YES"
colorMatched=
"YES"
>
<device
id=
"retina4_7"
orientation=
"portrait"
>
<adaptation
id=
"fullscreen"
/>
</device>
<dependencies>
<dependencies>
<deployment
identifier=
"iOS"
/>
<deployment
identifier=
"iOS"
/>
<plugIn
identifier=
"com.apple.InterfaceBuilder.IBCocoaTouchPlugin"
version=
"1
1161
"
/>
<plugIn
identifier=
"com.apple.InterfaceBuilder.IBCocoaTouchPlugin"
version=
"1
2088
"
/>
<capability
name=
"documents saved in the Xcode 8 format"
minToolsVersion=
"8.0"
/>
<capability
name=
"documents saved in the Xcode 8 format"
minToolsVersion=
"8.0"
/>
</dependencies>
</dependencies>
<objects>
<objects>
...
@@ -20,14 +23,17 @@
...
@@ -20,14 +23,17 @@
<autoresizingMask
key=
"autoresizingMask"
flexibleMaxX=
"YES"
flexibleMaxY=
"YES"
/>
<autoresizingMask
key=
"autoresizingMask"
flexibleMaxX=
"YES"
flexibleMaxY=
"YES"
/>
<subviews>
<subviews>
<view
contentMode=
"scaleToFill"
translatesAutoresizingMaskIntoConstraints=
"NO"
id=
"w07-X3-TZc"
>
<view
contentMode=
"scaleToFill"
translatesAutoresizingMaskIntoConstraints=
"NO"
id=
"w07-X3-TZc"
>
<rect
key=
"frame"
x=
"0.0"
y=
"0.0"
width=
"375"
height=
"20"
/>
<color
key=
"backgroundColor"
red=
"1"
green=
"1"
blue=
"1"
alpha=
"1"
colorSpace=
"custom"
customColorSpace=
"sRGB"
/>
<color
key=
"backgroundColor"
red=
"1"
green=
"1"
blue=
"1"
alpha=
"1"
colorSpace=
"custom"
customColorSpace=
"sRGB"
/>
<constraints>
<constraints>
<constraint
firstAttribute=
"height"
constant=
"20"
id=
"I5b-cU-UJp"
/>
<constraint
firstAttribute=
"height"
constant=
"20"
id=
"I5b-cU-UJp"
/>
</constraints>
</constraints>
</view>
</view>
<view
contentMode=
"scaleToFill"
translatesAutoresizingMaskIntoConstraints=
"NO"
id=
"LhU-hy-cgg"
>
<view
contentMode=
"scaleToFill"
translatesAutoresizingMaskIntoConstraints=
"NO"
id=
"LhU-hy-cgg"
>
<rect
key=
"frame"
x=
"0.0"
y=
"20"
width=
"375"
height=
"44"
/>
<subviews>
<subviews>
<label
opaque=
"NO"
userInteractionEnabled=
"NO"
contentMode=
"left"
horizontalHuggingPriority=
"251"
verticalHuggingPriority=
"251"
text=
"CAEAMEL"
lineBreakMode=
"tailTruncation"
baselineAdjustment=
"alignBaselines"
adjustsFontSizeToFit=
"NO"
translatesAutoresizingMaskIntoConstraints=
"NO"
id=
"eLp-Fc-DGP"
>
<label
opaque=
"NO"
userInteractionEnabled=
"NO"
contentMode=
"left"
horizontalHuggingPriority=
"251"
verticalHuggingPriority=
"251"
text=
"CAEAMEL"
lineBreakMode=
"tailTruncation"
baselineAdjustment=
"alignBaselines"
adjustsFontSizeToFit=
"NO"
translatesAutoresizingMaskIntoConstraints=
"NO"
id=
"eLp-Fc-DGP"
>
<rect
key=
"frame"
x=
"50"
y=
"11"
width=
"78"
height=
"22"
/>
<constraints>
<constraints>
<constraint
firstAttribute=
"height"
constant=
"22"
id=
"Bqy-qp-TtK"
/>
<constraint
firstAttribute=
"height"
constant=
"22"
id=
"Bqy-qp-TtK"
/>
<constraint
firstAttribute=
"width"
constant=
"90"
id=
"vmB-ph-xU7"
/>
<constraint
firstAttribute=
"width"
constant=
"90"
id=
"vmB-ph-xU7"
/>
...
@@ -42,6 +48,7 @@
...
@@ -42,6 +48,7 @@
</variation>
</variation>
</label>
</label>
<button
opaque=
"NO"
contentMode=
"scaleToFill"
contentHorizontalAlignment=
"center"
contentVerticalAlignment=
"center"
lineBreakMode=
"middleTruncation"
translatesAutoresizingMaskIntoConstraints=
"NO"
id=
"jot-my-Skn"
>
<button
opaque=
"NO"
contentMode=
"scaleToFill"
contentHorizontalAlignment=
"center"
contentVerticalAlignment=
"center"
lineBreakMode=
"middleTruncation"
translatesAutoresizingMaskIntoConstraints=
"NO"
id=
"jot-my-Skn"
>
<rect
key=
"frame"
x=
"321"
y=
"0.0"
width=
"44"
height=
"44"
/>
<constraints>
<constraints>
<constraint
firstAttribute=
"height"
constant=
"44"
id=
"Se9-VU-U3c"
/>
<constraint
firstAttribute=
"height"
constant=
"44"
id=
"Se9-VU-U3c"
/>
<constraint
firstAttribute=
"width"
constant=
"44"
id=
"dQW-nU-NqO"
/>
<constraint
firstAttribute=
"width"
constant=
"44"
id=
"dQW-nU-NqO"
/>
...
@@ -52,6 +59,7 @@
...
@@ -52,6 +59,7 @@
</connections>
</connections>
</button>
</button>
<button
opaque=
"NO"
contentMode=
"scaleToFill"
contentHorizontalAlignment=
"center"
contentVerticalAlignment=
"center"
lineBreakMode=
"middleTruncation"
translatesAutoresizingMaskIntoConstraints=
"NO"
id=
"Qzz-HS-1ka"
userLabel=
"back"
>
<button
opaque=
"NO"
contentMode=
"scaleToFill"
contentHorizontalAlignment=
"center"
contentVerticalAlignment=
"center"
lineBreakMode=
"middleTruncation"
translatesAutoresizingMaskIntoConstraints=
"NO"
id=
"Qzz-HS-1ka"
userLabel=
"back"
>
<rect
key=
"frame"
x=
"0.0"
y=
"7"
width=
"30"
height=
"30"
/>
<constraints>
<constraints>
<constraint
firstAttribute=
"width"
constant=
"30"
id=
"2zo-GE-glc"
/>
<constraint
firstAttribute=
"width"
constant=
"30"
id=
"2zo-GE-glc"
/>
<constraint
firstAttribute=
"height"
constant=
"30"
id=
"dsr-NJ-Brr"
/>
<constraint
firstAttribute=
"height"
constant=
"30"
id=
"dsr-NJ-Brr"
/>
...
@@ -62,6 +70,7 @@
...
@@ -62,6 +70,7 @@
</connections>
</connections>
</button>
</button>
<label
opaque=
"NO"
userInteractionEnabled=
"NO"
contentMode=
"left"
horizontalHuggingPriority=
"251"
verticalHuggingPriority=
"251"
text=
""
textAlignment=
"center"
lineBreakMode=
"tailTruncation"
baselineAdjustment=
"alignBaselines"
adjustsFontSizeToFit=
"NO"
translatesAutoresizingMaskIntoConstraints=
"NO"
id=
"ffN-14-C4W"
>
<label
opaque=
"NO"
userInteractionEnabled=
"NO"
contentMode=
"left"
horizontalHuggingPriority=
"251"
verticalHuggingPriority=
"251"
text=
""
textAlignment=
"center"
lineBreakMode=
"tailTruncation"
baselineAdjustment=
"alignBaselines"
adjustsFontSizeToFit=
"NO"
translatesAutoresizingMaskIntoConstraints=
"NO"
id=
"ffN-14-C4W"
>
<rect
key=
"frame"
x=
"340"
y=
"17"
width=
"14"
height=
"14"
/>
<constraints>
<constraints>
<constraint
firstAttribute=
"width"
constant=
"14"
id=
"JCv-Vl-bjz"
/>
<constraint
firstAttribute=
"width"
constant=
"14"
id=
"JCv-Vl-bjz"
/>
<constraint
firstAttribute=
"height"
constant=
"14"
id=
"ni4-e6-xAG"
/>
<constraint
firstAttribute=
"height"
constant=
"14"
id=
"ni4-e6-xAG"
/>
...
@@ -70,6 +79,17 @@
...
@@ -70,6 +79,17 @@
<color
key=
"textColor"
red=
"1"
green=
"1"
blue=
"1"
alpha=
"1"
colorSpace=
"calibratedRGB"
/>
<color
key=
"textColor"
red=
"1"
green=
"1"
blue=
"1"
alpha=
"1"
colorSpace=
"calibratedRGB"
/>
<nil
key=
"highlightedColor"
/>
<nil
key=
"highlightedColor"
/>
</label>
</label>
<button
opaque=
"NO"
contentMode=
"scaleToFill"
contentHorizontalAlignment=
"center"
contentVerticalAlignment=
"center"
lineBreakMode=
"middleTruncation"
translatesAutoresizingMaskIntoConstraints=
"NO"
id=
"PaU-vd-maA"
>
<rect
key=
"frame"
x=
"269"
y=
"0.0"
width=
"44"
height=
"44"
/>
<constraints>
<constraint
firstAttribute=
"height"
constant=
"44"
id=
"4KS-bk-nto"
/>
<constraint
firstAttribute=
"width"
constant=
"44"
id=
"ulA-Nm-ETK"
/>
</constraints>
<state
key=
"normal"
image=
"btn_ nav_search"
/>
<connections>
<action
selector=
"onClickSearchBtn:"
destination=
"-1"
eventType=
"touchUpInside"
id=
"FQi-ND-qmV"
/>
</connections>
</button>
</subviews>
</subviews>
<color
key=
"backgroundColor"
red=
"1"
green=
"1"
blue=
"1"
alpha=
"1"
colorSpace=
"custom"
customColorSpace=
"sRGB"
/>
<color
key=
"backgroundColor"
red=
"1"
green=
"1"
blue=
"1"
alpha=
"1"
colorSpace=
"custom"
customColorSpace=
"sRGB"
/>
<constraints>
<constraints>
...
@@ -78,8 +98,11 @@
...
@@ -78,8 +98,11 @@
<constraint
firstItem=
"eLp-Fc-DGP"
firstAttribute=
"centerY"
secondItem=
"LhU-hy-cgg"
secondAttribute=
"centerY"
id=
"CYF-jt-pNn"
/>
<constraint
firstItem=
"eLp-Fc-DGP"
firstAttribute=
"centerY"
secondItem=
"LhU-hy-cgg"
secondAttribute=
"centerY"
id=
"CYF-jt-pNn"
/>
<constraint
firstItem=
"ffN-14-C4W"
firstAttribute=
"bottom"
secondItem=
"jot-my-Skn"
secondAttribute=
"bottom"
constant=
"-13"
id=
"FCE-d3-9F6"
/>
<constraint
firstItem=
"ffN-14-C4W"
firstAttribute=
"bottom"
secondItem=
"jot-my-Skn"
secondAttribute=
"bottom"
constant=
"-13"
id=
"FCE-d3-9F6"
/>
<constraint
firstItem=
"Qzz-HS-1ka"
firstAttribute=
"centerY"
secondItem=
"LhU-hy-cgg"
secondAttribute=
"centerY"
id=
"VW7-ru-rft"
/>
<constraint
firstItem=
"Qzz-HS-1ka"
firstAttribute=
"centerY"
secondItem=
"LhU-hy-cgg"
secondAttribute=
"centerY"
id=
"VW7-ru-rft"
/>
<constraint
firstItem=
"jot-my-Skn"
firstAttribute=
"leading"
secondItem=
"PaU-vd-maA"
secondAttribute=
"trailing"
constant=
"8"
id=
"d18-gM-JWM"
/>
<constraint
firstItem=
"ffN-14-C4W"
firstAttribute=
"trailing"
secondItem=
"jot-my-Skn"
secondAttribute=
"trailing"
constant=
"-11"
id=
"ddE-oR-ylC"
/>
<constraint
firstItem=
"ffN-14-C4W"
firstAttribute=
"trailing"
secondItem=
"jot-my-Skn"
secondAttribute=
"trailing"
constant=
"-11"
id=
"ddE-oR-ylC"
/>
<constraint
firstAttribute=
"trailing"
secondItem=
"jot-my-Skn"
secondAttribute=
"trailing"
constant=
"10"
id=
"ewH-at-Gll"
/>
<constraint
firstAttribute=
"trailing"
secondItem=
"jot-my-Skn"
secondAttribute=
"trailing"
constant=
"10"
id=
"ewH-at-Gll"
/>
<constraint
firstItem=
"jot-my-Skn"
firstAttribute=
"centerY"
secondItem=
"PaU-vd-maA"
secondAttribute=
"centerY"
id=
"sX1-bj-cl2"
/>
<constraint
firstItem=
"jot-my-Skn"
firstAttribute=
"centerY"
secondItem=
"PaU-vd-maA"
secondAttribute=
"centerY"
id=
"x6e-HO-bFW"
/>
<constraint
firstItem=
"Qzz-HS-1ka"
firstAttribute=
"leading"
secondItem=
"LhU-hy-cgg"
secondAttribute=
"leading"
id=
"zaO-mI-Gl2"
/>
<constraint
firstItem=
"Qzz-HS-1ka"
firstAttribute=
"leading"
secondItem=
"LhU-hy-cgg"
secondAttribute=
"leading"
id=
"zaO-mI-Gl2"
/>
</constraints>
</constraints>
</view>
</view>
...
@@ -106,6 +129,7 @@
...
@@ -106,6 +129,7 @@
</view>
</view>
</objects>
</objects>
<resources>
<resources>
<image
name=
"btn_ nav_search"
width=
"22"
height=
"22"
/>
<image
name=
"btn_ nav_shop cart"
width=
"21"
height=
"22"
/>
<image
name=
"btn_ nav_shop cart"
width=
"21"
height=
"22"
/>
<image
name=
"btn_nav_back"
width=
"10"
height=
"20"
/>
<image
name=
"btn_nav_back"
width=
"10"
height=
"20"
/>
</resources>
</resources>
...
...
This diff is collapsed.
Click to expand it.
iCemarose/Class/UI/Brand/Cell/KWMCarCountView.h
View file @
b980ca24
...
@@ -11,6 +11,7 @@
...
@@ -11,6 +11,7 @@
@protocol
KWMCarCountViewDelegate
<
NSObject
>
@protocol
KWMCarCountViewDelegate
<
NSObject
>
-
(
void
)
kwm_touchShopCartBtn
;
-
(
void
)
kwm_touchShopCartBtn
;
-
(
void
)
kwm_touchSearchBtn
;
@end
@end
@interface
KWMCarCountView
:
UIView
@interface
KWMCarCountView
:
UIView
...
@@ -21,6 +22,7 @@
...
@@ -21,6 +22,7 @@
@property
(
weak
,
nonatomic
)
id
<
KWMCarCountViewDelegate
>
delegate
;
@property
(
weak
,
nonatomic
)
id
<
KWMCarCountViewDelegate
>
delegate
;
-
(
IBAction
)
onClickShopCartBtn
:(
id
)
sender
;
-
(
IBAction
)
onClickShopCartBtn
:(
id
)
sender
;
-
(
IBAction
)
onClickSearchBtn
:(
id
)
sender
;
@end
@end
This diff is collapsed.
Click to expand it.
iCemarose/Class/UI/Brand/Cell/KWMCarCountView.m
View file @
b980ca24
...
@@ -63,4 +63,8 @@
...
@@ -63,4 +63,8 @@
[
self
.
delegate
kwm_touchShopCartBtn
];
[
self
.
delegate
kwm_touchShopCartBtn
];
}
}
}
}
-
(
void
)
onClickSearchBtn
:
(
id
)
sender
{
[
self
.
delegate
kwm_touchSearchBtn
];
}
@end
@end
This diff is collapsed.
Click to expand it.
iCemarose/Class/UI/Brand/Cell/KWMCarCountView.xib
View file @
b980ca24
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?xml version="1.0" encoding="UTF-8"?>
<document
type=
"com.apple.InterfaceBuilder3.CocoaTouch.XIB"
version=
"3.0"
toolsVersion=
"11201"
systemVersion=
"15G1004"
targetRuntime=
"iOS.CocoaTouch"
propertyAccessControl=
"none"
useAutolayout=
"YES"
useTraitCollections=
"YES"
colorMatched=
"YES"
>
<document
type=
"com.apple.InterfaceBuilder3.CocoaTouch.XIB"
version=
"3.0"
toolsVersion=
"12120"
systemVersion=
"16F73"
targetRuntime=
"iOS.CocoaTouch"
propertyAccessControl=
"none"
useAutolayout=
"YES"
useTraitCollections=
"YES"
colorMatched=
"YES"
>
<device
id=
"retina4_7"
orientation=
"portrait"
>
<adaptation
id=
"fullscreen"
/>
</device>
<dependencies>
<dependencies>
<deployment
identifier=
"iOS"
/>
<deployment
identifier=
"iOS"
/>
<plugIn
identifier=
"com.apple.InterfaceBuilder.IBCocoaTouchPlugin"
version=
"1
1161
"
/>
<plugIn
identifier=
"com.apple.InterfaceBuilder.IBCocoaTouchPlugin"
version=
"1
2088
"
/>
<capability
name=
"documents saved in the Xcode 8 format"
minToolsVersion=
"8.0"
/>
<capability
name=
"documents saved in the Xcode 8 format"
minToolsVersion=
"8.0"
/>
</dependencies>
</dependencies>
<objects>
<objects>
...
@@ -19,14 +22,17 @@
...
@@ -19,14 +22,17 @@
<autoresizingMask
key=
"autoresizingMask"
flexibleMaxX=
"YES"
flexibleMaxY=
"YES"
/>
<autoresizingMask
key=
"autoresizingMask"
flexibleMaxX=
"YES"
flexibleMaxY=
"YES"
/>
<subviews>
<subviews>
<view
contentMode=
"scaleToFill"
translatesAutoresizingMaskIntoConstraints=
"NO"
id=
"jaQ-9K-pwB"
>
<view
contentMode=
"scaleToFill"
translatesAutoresizingMaskIntoConstraints=
"NO"
id=
"jaQ-9K-pwB"
>
<rect
key=
"frame"
x=
"0.0"
y=
"0.0"
width=
"375"
height=
"20"
/>
<color
key=
"backgroundColor"
white=
"1"
alpha=
"1"
colorSpace=
"calibratedWhite"
/>
<color
key=
"backgroundColor"
white=
"1"
alpha=
"1"
colorSpace=
"calibratedWhite"
/>
<constraints>
<constraints>
<constraint
firstAttribute=
"height"
constant=
"20"
id=
"1db-NU-cyT"
/>
<constraint
firstAttribute=
"height"
constant=
"20"
id=
"1db-NU-cyT"
/>
</constraints>
</constraints>
</view>
</view>
<view
contentMode=
"scaleToFill"
translatesAutoresizingMaskIntoConstraints=
"NO"
id=
"k5I-0u-ww6"
>
<view
contentMode=
"scaleToFill"
translatesAutoresizingMaskIntoConstraints=
"NO"
id=
"k5I-0u-ww6"
>
<rect
key=
"frame"
x=
"0.0"
y=
"20"
width=
"375"
height=
"44"
/>
<subviews>
<subviews>
<button
opaque=
"NO"
contentMode=
"scaleToFill"
contentHorizontalAlignment=
"center"
contentVerticalAlignment=
"center"
lineBreakMode=
"middleTruncation"
translatesAutoresizingMaskIntoConstraints=
"NO"
id=
"oya-px-46r"
>
<button
opaque=
"NO"
contentMode=
"scaleToFill"
contentHorizontalAlignment=
"center"
contentVerticalAlignment=
"center"
lineBreakMode=
"middleTruncation"
translatesAutoresizingMaskIntoConstraints=
"NO"
id=
"oya-px-46r"
>
<rect
key=
"frame"
x=
"321"
y=
"0.0"
width=
"44"
height=
"44"
/>
<constraints>
<constraints>
<constraint
firstAttribute=
"width"
constant=
"44"
id=
"EuD-IV-fdo"
/>
<constraint
firstAttribute=
"width"
constant=
"44"
id=
"EuD-IV-fdo"
/>
<constraint
firstAttribute=
"height"
constant=
"44"
id=
"pd0-mz-6I3"
/>
<constraint
firstAttribute=
"height"
constant=
"44"
id=
"pd0-mz-6I3"
/>
...
@@ -37,6 +43,7 @@
...
@@ -37,6 +43,7 @@
</connections>
</connections>
</button>
</button>
<label
opaque=
"NO"
userInteractionEnabled=
"NO"
contentMode=
"left"
horizontalHuggingPriority=
"251"
verticalHuggingPriority=
"251"
text=
""
textAlignment=
"center"
lineBreakMode=
"tailTruncation"
baselineAdjustment=
"alignBaselines"
adjustsFontSizeToFit=
"NO"
translatesAutoresizingMaskIntoConstraints=
"NO"
id=
"JyV-gT-W6k"
>
<label
opaque=
"NO"
userInteractionEnabled=
"NO"
contentMode=
"left"
horizontalHuggingPriority=
"251"
verticalHuggingPriority=
"251"
text=
""
textAlignment=
"center"
lineBreakMode=
"tailTruncation"
baselineAdjustment=
"alignBaselines"
adjustsFontSizeToFit=
"NO"
translatesAutoresizingMaskIntoConstraints=
"NO"
id=
"JyV-gT-W6k"
>
<rect
key=
"frame"
x=
"340"
y=
"17"
width=
"14"
height=
"14"
/>
<constraints>
<constraints>
<constraint
firstAttribute=
"height"
constant=
"14"
id=
"6iD-hl-uNU"
/>
<constraint
firstAttribute=
"height"
constant=
"14"
id=
"6iD-hl-uNU"
/>
<constraint
firstAttribute=
"width"
constant=
"14"
id=
"WBS-Yd-LKE"
/>
<constraint
firstAttribute=
"width"
constant=
"14"
id=
"WBS-Yd-LKE"
/>
...
@@ -46,15 +53,29 @@
...
@@ -46,15 +53,29 @@
<nil
key=
"highlightedColor"
/>
<nil
key=
"highlightedColor"
/>
</label>
</label>
<label
opaque=
"NO"
userInteractionEnabled=
"NO"
contentMode=
"left"
horizontalHuggingPriority=
"251"
verticalHuggingPriority=
"251"
text=
"品牌"
textAlignment=
"center"
lineBreakMode=
"tailTruncation"
baselineAdjustment=
"alignBaselines"
adjustsFontSizeToFit=
"NO"
translatesAutoresizingMaskIntoConstraints=
"NO"
id=
"Rt2-0b-5Qg"
>
<label
opaque=
"NO"
userInteractionEnabled=
"NO"
contentMode=
"left"
horizontalHuggingPriority=
"251"
verticalHuggingPriority=
"251"
text=
"品牌"
textAlignment=
"center"
lineBreakMode=
"tailTruncation"
baselineAdjustment=
"alignBaselines"
adjustsFontSizeToFit=
"NO"
translatesAutoresizingMaskIntoConstraints=
"NO"
id=
"Rt2-0b-5Qg"
>
<rect
key=
"frame"
x=
"171.5"
y=
"12.5"
width=
"32"
height=
"19"
/>
<fontDescription
key=
"fontDescription"
name=
"HelveticaNeue"
family=
"Helvetica Neue"
pointSize=
"16"
/>
<fontDescription
key=
"fontDescription"
name=
"HelveticaNeue"
family=
"Helvetica Neue"
pointSize=
"16"
/>
<nil
key=
"textColor"
/>
<nil
key=
"textColor"
/>
<nil
key=
"highlightedColor"
/>
<nil
key=
"highlightedColor"
/>
</label>
</label>
<button
opaque=
"NO"
contentMode=
"scaleToFill"
contentHorizontalAlignment=
"center"
contentVerticalAlignment=
"center"
lineBreakMode=
"middleTruncation"
translatesAutoresizingMaskIntoConstraints=
"NO"
id=
"XCu-Vw-UbS"
>
<rect
key=
"frame"
x=
"269"
y=
"0.0"
width=
"44"
height=
"44"
/>
<constraints>
<constraint
firstAttribute=
"width"
constant=
"44"
id=
"PPp-fS-VbO"
/>
<constraint
firstAttribute=
"height"
constant=
"44"
id=
"QxY-Op-FL8"
/>
</constraints>
<state
key=
"normal"
image=
"btn_ nav_search"
/>
<connections>
<action
selector=
"onClickSearchBtn:"
destination=
"-1"
eventType=
"touchUpInside"
id=
"NSH-6w-dmi"
/>
</connections>
</button>
</subviews>
</subviews>
<color
key=
"backgroundColor"
white=
"1"
alpha=
"1"
colorSpace=
"calibratedWhite"
/>
<color
key=
"backgroundColor"
white=
"1"
alpha=
"1"
colorSpace=
"calibratedWhite"
/>
<constraints>
<constraints>
<constraint
firstItem=
"JyV-gT-W6k"
firstAttribute=
"trailing"
secondItem=
"oya-px-46r"
secondAttribute=
"trailing"
constant=
"-11"
id=
"1ix-zq-Mor"
/>
<constraint
firstItem=
"JyV-gT-W6k"
firstAttribute=
"trailing"
secondItem=
"oya-px-46r"
secondAttribute=
"trailing"
constant=
"-11"
id=
"1ix-zq-Mor"
/>
<constraint
firstItem=
"oya-px-46r"
firstAttribute=
"centerY"
secondItem=
"XCu-Vw-UbS"
secondAttribute=
"centerY"
id=
"3Ys-1m-sUe"
/>
<constraint
firstAttribute=
"bottom"
secondItem=
"oya-px-46r"
secondAttribute=
"bottom"
id=
"FAW-tW-q9a"
/>
<constraint
firstAttribute=
"bottom"
secondItem=
"oya-px-46r"
secondAttribute=
"bottom"
id=
"FAW-tW-q9a"
/>
<constraint
firstItem=
"oya-px-46r"
firstAttribute=
"leading"
secondItem=
"XCu-Vw-UbS"
secondAttribute=
"trailing"
constant=
"8"
id=
"IsE-2T-b1e"
/>
<constraint
firstItem=
"Rt2-0b-5Qg"
firstAttribute=
"centerY"
secondItem=
"k5I-0u-ww6"
secondAttribute=
"centerY"
id=
"M7w-JU-b4j"
/>
<constraint
firstItem=
"Rt2-0b-5Qg"
firstAttribute=
"centerY"
secondItem=
"k5I-0u-ww6"
secondAttribute=
"centerY"
id=
"M7w-JU-b4j"
/>
<constraint
firstItem=
"Rt2-0b-5Qg"
firstAttribute=
"centerX"
secondItem=
"k5I-0u-ww6"
secondAttribute=
"centerX"
id=
"k5U-pP-UxB"
/>
<constraint
firstItem=
"Rt2-0b-5Qg"
firstAttribute=
"centerX"
secondItem=
"k5I-0u-ww6"
secondAttribute=
"centerX"
id=
"k5U-pP-UxB"
/>
<constraint
firstAttribute=
"height"
constant=
"44"
id=
"p0A-9X-4Pb"
/>
<constraint
firstAttribute=
"height"
constant=
"44"
id=
"p0A-9X-4Pb"
/>
...
@@ -79,6 +100,7 @@
...
@@ -79,6 +100,7 @@
</view>
</view>
</objects>
</objects>
<resources>
<resources>
<image
name=
"btn_ nav_search"
width=
"22"
height=
"22"
/>
<image
name=
"btn_ nav_shop cart"
width=
"21"
height=
"22"
/>
<image
name=
"btn_ nav_shop cart"
width=
"21"
height=
"22"
/>
</resources>
</resources>
</document>
</document>
This diff is collapsed.
Click to expand it.
iCemarose/Class/UI/Brand/Cell/KWMSearchBrandView.h
View file @
b980ca24
...
@@ -41,7 +41,6 @@
...
@@ -41,7 +41,6 @@
-
(
IBAction
)
onClickSearchBtn
:(
id
)
sender
;
-
(
IBAction
)
onClickSearchBtn
:(
id
)
sender
;
-
(
IBAction
)
onClickACancelBtn
:(
id
)
sender
;
-
(
IBAction
)
onClickACancelBtn
:(
id
)
sender
;
-
(
IBAction
)
onClickBackBtn
:(
id
)
sender
;
-
(
IBAction
)
onClickBackBtn
:(
id
)
sender
;
-
(
IBAction
)
tfValueChanged
:(
id
)
sender
;
-
(
IBAction
)
tfValueChanged
:(
id
)
sender
;
@end
@end
This diff is collapsed.
Click to expand it.
iCemarose/Class/UI/Brand/KWMBrandCaramelVC.m
View file @
b980ca24
...
@@ -21,6 +21,7 @@
...
@@ -21,6 +21,7 @@
#import "KWMFilterVC.h"
#import "KWMFilterVC.h"
#import "KWMShoppingCart.h"
#import "KWMShoppingCart.h"
#import <RXCollections/RXCollection.h>
#import <RXCollections/RXCollection.h>
#import "KWMSearchFeedbackVC.h"
@interface
KWMBrandCaramelVC
()
<
UITableViewDelegate
,
UITableViewDataSource
,
KWMBrandCaramelCellDelegate
>
@interface
KWMBrandCaramelVC
()
<
UITableViewDelegate
,
UITableViewDataSource
,
KWMBrandCaramelCellDelegate
>
@property
(
nonatomic
)
KWMBarandSelectView
*
barandSelectView
;
@property
(
nonatomic
)
KWMBarandSelectView
*
barandSelectView
;
...
@@ -199,6 +200,12 @@ static NSString *idStr = @"KWMBrandCaramelCell";
...
@@ -199,6 +200,12 @@ static NSString *idStr = @"KWMBrandCaramelCell";
[
self
.
navigationController
pushViewController
:
shopCartVC
animated
:
YES
];
[
self
.
navigationController
pushViewController
:
shopCartVC
animated
:
YES
];
}
}
-
(
void
)
kwm_hitSearchBtn
{
KWMSearchFeedbackVC
*
vc
=
(
KWMSearchFeedbackVC
*
)[
KWMBaseVC
findControllerBy
:[
KWMSearchFeedbackVC
kwmTag
]
fromStoryboard
:
@"New"
];
// vc.searchText = @"";
[
self
.
navigationController
pushViewController
:
vc
animated
:
YES
];
}
#pragma mark -- KWMFilterDelegate
#pragma mark -- KWMFilterDelegate
-
(
void
)
kwm_onFilterFinish
:
(
KWMFilterView
*
)
filterView
{
-
(
void
)
kwm_onFilterFinish
:
(
KWMFilterView
*
)
filterView
{
self
.
filterView
.
hidden
=
YES
;
self
.
filterView
.
hidden
=
YES
;
...
...
This diff is collapsed.
Click to expand it.
iCemarose/Class/UI/Brand/KWMBrandVC.m
View file @
b980ca24
...
@@ -19,6 +19,7 @@
...
@@ -19,6 +19,7 @@
#import "KWMBrandsTypeModel.h"
#import "KWMBrandsTypeModel.h"
#import "UIColor+SAMAdditions.h"
#import "UIColor+SAMAdditions.h"
#import "KWMShoppingCart.h"
#import "KWMShoppingCart.h"
#import "KWMSearchFeedbackVC.h"
@interface
KWMBrandVC
()
<
KWMCarCountViewDelegate
>
@interface
KWMBrandVC
()
<
KWMCarCountViewDelegate
>
...
@@ -124,6 +125,12 @@ static NSString *cellId = @"KWMBrandCell";
...
@@ -124,6 +125,12 @@ static NSString *cellId = @"KWMBrandCell";
[
self
.
navigationController
pushViewController
:
ShopCartVC
animated
:
YES
];
[
self
.
navigationController
pushViewController
:
ShopCartVC
animated
:
YES
];
}
}
-
(
void
)
kwm_touchSearchBtn
{
KWMSearchFeedbackVC
*
vc
=
(
KWMSearchFeedbackVC
*
)[
KWMBaseVC
findControllerBy
:[
KWMSearchFeedbackVC
kwmTag
]
fromStoryboard
:
@"New"
];
// vc.searchText = @"";
[
self
.
navigationController
pushViewController
:
vc
animated
:
YES
];
}
#pragma mark -- UICollectionViewDataSource
#pragma mark -- UICollectionViewDataSource
-
(
NSInteger
)
numberOfSectionsInCollectionView
:
(
UICollectionView
*
)
collectionView
{
-
(
NSInteger
)
numberOfSectionsInCollectionView
:
(
UICollectionView
*
)
collectionView
{
return
1
;
return
1
;
...
...
This diff is collapsed.
Click to expand it.
iCemarose/Class/UI/Product/KWMSearchFeedbackVC.m
View file @
b980ca24
...
@@ -37,6 +37,9 @@
...
@@ -37,6 +37,9 @@
[
self
.
navigationController
setNavigationBarHidden
:
YES
];
[
self
.
navigationController
setNavigationBarHidden
:
YES
];
self
.
vBackground
.
hidden
=
YES
;
self
.
vBackground
.
hidden
=
YES
;
[
self
initHeardView
];
[
self
initHeardView
];
if
(
!
self
.
searchText
)
{
[
self
.
vSearchFB
.
tfSearch
becomeFirstResponder
];
}
}
}
-
(
UITableView
*
)
targetTableView
{
-
(
UITableView
*
)
targetTableView
{
...
@@ -49,7 +52,7 @@
...
@@ -49,7 +52,7 @@
-
(
void
)
reLoadData
{
-
(
void
)
reLoadData
{
[
self
getSearchProduct
];
//
[self getSearchProduct];
}
}
static
NSString
*
idStr
=
@"KWMBrandCaramelCell"
;
static
NSString
*
idStr
=
@"KWMBrandCaramelCell"
;
-
(
void
)
viewDidLoad
{
-
(
void
)
viewDidLoad
{
...
@@ -64,8 +67,9 @@ static NSString *idStr = @"KWMBrandCaramelCell";
...
@@ -64,8 +67,9 @@ static NSString *idStr = @"KWMBrandCaramelCell";
UITapGestureRecognizer
*
tapGesture
=
[[
UITapGestureRecognizer
alloc
]
initWithTarget
:
self
action
:
@selector
(
onClickBackgroundView
:
)];
UITapGestureRecognizer
*
tapGesture
=
[[
UITapGestureRecognizer
alloc
]
initWithTarget
:
self
action
:
@selector
(
onClickBackgroundView
:
)];
[
self
.
vBackground
addGestureRecognizer
:
tapGesture
];
[
self
.
vBackground
addGestureRecognizer
:
tapGesture
];
if
(
self
.
searchText
)
{
[
self
getSearchProduct
];
[
self
getSearchProduct
];
}
}
}
-
(
void
)
onClickBackgroundView
:
(
UITapGestureRecognizer
*
)
tapGesture
{
-
(
void
)
onClickBackgroundView
:
(
UITapGestureRecognizer
*
)
tapGesture
{
...
...
This diff is collapsed.
Click to expand it.
iCemarose/Class/UI/ShopCart/KWMDiscountVC.m
View file @
b980ca24
...
@@ -84,6 +84,7 @@
...
@@ -84,6 +84,7 @@
BUYDiscount
*
discount
=
[
self
.
client
.
modelManager
discountWithCode
:
code
];
BUYDiscount
*
discount
=
[
self
.
client
.
modelManager
discountWithCode
:
code
];
self
.
checkout
.
discount
=
discount
;
self
.
checkout
.
discount
=
discount
;
self
.
checkout
.
attributes
=
nil
;
[
self
.
client
updateCheckout
:
self
.
checkout
completion
:
^
(
NSDictionary
*
dictionary
,
BUYCheckout
*
checkout
,
NSError
*
error
)
{
[
self
.
client
updateCheckout
:
self
.
checkout
completion
:
^
(
NSDictionary
*
dictionary
,
BUYCheckout
*
checkout
,
NSError
*
error
)
{
[
self
hideLoading
];
[
self
hideLoading
];
if
(
error
==
nil
&&
checkout
)
{
if
(
error
==
nil
&&
checkout
)
{
...
@@ -101,8 +102,13 @@
...
@@ -101,8 +102,13 @@
if
(
self
.
delegate
!=
nil
){
if
(
self
.
delegate
!=
nil
){
[
self
.
delegate
kwm_addedDiscount
:
self
.
checkout
];
[
self
.
delegate
kwm_addedDiscount
:
self
.
checkout
];
}
}
[
self
showToast
:
@"添加优惠码失败"
];
// 八成是因为checkout是web生成的所以如果discount如果传的有问题返回的是500如果没问题的话是正常的
[
self
showError
:
error
];
if
([
@"Internal Server Error"
isEqualToString
:
error
.
userInfo
[
@"errors"
]])
{
[
self
showToast
:
@"您输入的优惠码有误"
];
}
else
{
[
self
showError
:
error
];
}
// [self showToast:@"添加优惠码失败"];
NSLog
(
@"Error applying checkout: %@"
,
error
);
NSLog
(
@"Error applying checkout: %@"
,
error
);
}
}
}];
}];
...
...
This diff is collapsed.
Click to expand it.
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