Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
红
红星美凯龙管理在线APP 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
张杰
红星美凯龙管理在线APP IOS
Commits
cff96300
Commit
cff96300
authored
9 years ago
by
admin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
完成巡检列表UI 详情完成部分
parent
16252f9d
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
22 changed files
with
865 additions
and
160 deletions
+865
-160
project.pbxproj
redstar.xcodeproj/project.pbxproj
+6
-0
UserInterfaceState.xcuserstate
...userdata/admin.xcuserdatad/UserInterfaceState.xcuserstate
+0
-0
Contents.json
redstar/Assets.xcassets/Inspect/Contents.json
+6
-0
Contents.json
...ssets.xcassets/Inspect/filter_icon.imageset/Contents.json
+22
-0
filter_icon@2x.png
....xcassets/Inspect/filter_icon.imageset/filter_icon@2x.png
+0
-0
filter_icon@3x.png
....xcassets/Inspect/filter_icon.imageset/filter_icon@3x.png
+0
-0
Contents.json
.../Assets.xcassets/Inspect/sort_icon.imageset/Contents.json
+22
-0
sort_icon@2x.png
...sets.xcassets/Inspect/sort_icon.imageset/sort_icon@2x.png
+0
-0
sort_icon@3x.png
...sets.xcassets/Inspect/sort_icon.imageset/sort_icon@3x.png
+0
-0
Constant.h
redstar/Classes/Macro/Constant.h
+25
-1
InspectListCell.h
...on/WordOfMouth/Inspect/InspectList/Cell/InspectListCell.h
+14
-5
InspectListCell.m
...on/WordOfMouth/Inspect/InspectList/Cell/InspectListCell.m
+145
-96
MenuButton.m
...unction/WordOfMouth/Inspect/InspectList/Cell/MenuButton.m
+2
-2
InspectListViewController.m
...ct/InspectList/ViewController/InspectListViewController.m
+46
-19
RankShopDetialCell.h
.../WordOfMouth/Ranking/RankDetail/Cell/RankShopDetialCell.h
+10
-8
RankShopDetialCell.m
.../WordOfMouth/Ranking/RankDetail/Cell/RankShopDetialCell.m
+323
-1
RankWorkDetailCell.h
.../WordOfMouth/Ranking/RankDetail/Cell/RankWorkDetailCell.h
+19
-0
RankWorkDetailCell.m
.../WordOfMouth/Ranking/RankDetail/Cell/RankWorkDetailCell.m
+138
-0
RankDetailViewController.h
...king/RankDetail/ViewController/RankDetailViewController.h
+1
-1
RankDetailViewController.m
...king/RankDetail/ViewController/RankDetailViewController.m
+79
-22
RankingListViewController.m
...ng/RankingList/ViewController/RankingListViewController.m
+1
-0
HomeViewController.m
...r/Classes/Module/Home/ViewController/HomeViewController.m
+6
-5
No files found.
redstar.xcodeproj/project.pbxproj
View file @
cff96300
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
2381E9EBA834CB171E43657A
/* libPods.a in Frameworks */
=
{
isa
=
PBXBuildFile
;
fileRef
=
083F3F95EB690FA24FEC0C8E
/* libPods.a */
;
};
2381E9EBA834CB171E43657A
/* libPods.a in Frameworks */
=
{
isa
=
PBXBuildFile
;
fileRef
=
083F3F95EB690FA24FEC0C8E
/* libPods.a */
;
};
840ABECC1BE1C29F006E49C5
/* RankDetailViewController.m in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
840ABECB1BE1C29F006E49C5
/* RankDetailViewController.m */
;
};
840ABECC1BE1C29F006E49C5
/* RankDetailViewController.m in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
840ABECB1BE1C29F006E49C5
/* RankDetailViewController.m */
;
};
840ABECF1BE20A53006E49C5
/* RankShopDetialCell.m in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
840ABECE1BE20A53006E49C5
/* RankShopDetialCell.m */
;
};
840ABECF1BE20A53006E49C5
/* RankShopDetialCell.m in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
840ABECE1BE20A53006E49C5
/* RankShopDetialCell.m */
;
};
841BBCDE1BE49E18007A21BF
/* RankWorkDetailCell.m in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
841BBCDD1BE49E18007A21BF
/* RankWorkDetailCell.m */
;
};
8442BA5C1BDB8FDB005E5657
/* MineTableHeaderView.m in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
8442BA5B1BDB8FDB005E5657
/* MineTableHeaderView.m */
;
};
8442BA5C1BDB8FDB005E5657
/* MineTableHeaderView.m in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
8442BA5B1BDB8FDB005E5657
/* MineTableHeaderView.m */
;
};
8474A01C1BE368D700315F30
/* HomeCellItem.m in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
8474A01B1BE368D700315F30
/* HomeCellItem.m */
;
};
8474A01C1BE368D700315F30
/* HomeCellItem.m in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
8474A01B1BE368D700315F30
/* HomeCellItem.m */
;
};
84846E971BE069BC0010550A
/* DateButton.m in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
84846E961BE069BC0010550A
/* DateButton.m */
;
};
84846E971BE069BC0010550A
/* DateButton.m in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
84846E961BE069BC0010550A
/* DateButton.m */
;
};
...
@@ -66,6 +67,8 @@
...
@@ -66,6 +67,8 @@
840ABECB1BE1C29F006E49C5
/* RankDetailViewController.m */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.objc
;
path
=
RankDetailViewController.m
;
sourceTree
=
"<group>"
;
};
840ABECB1BE1C29F006E49C5
/* RankDetailViewController.m */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.objc
;
path
=
RankDetailViewController.m
;
sourceTree
=
"<group>"
;
};
840ABECD1BE20A53006E49C5
/* RankShopDetialCell.h */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.h
;
path
=
RankShopDetialCell.h
;
sourceTree
=
"<group>"
;
};
840ABECD1BE20A53006E49C5
/* RankShopDetialCell.h */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.h
;
path
=
RankShopDetialCell.h
;
sourceTree
=
"<group>"
;
};
840ABECE1BE20A53006E49C5
/* RankShopDetialCell.m */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.objc
;
path
=
RankShopDetialCell.m
;
sourceTree
=
"<group>"
;
};
840ABECE1BE20A53006E49C5
/* RankShopDetialCell.m */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.objc
;
path
=
RankShopDetialCell.m
;
sourceTree
=
"<group>"
;
};
841BBCDC1BE49E18007A21BF
/* RankWorkDetailCell.h */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.h
;
path
=
RankWorkDetailCell.h
;
sourceTree
=
"<group>"
;
};
841BBCDD1BE49E18007A21BF
/* RankWorkDetailCell.m */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.objc
;
path
=
RankWorkDetailCell.m
;
sourceTree
=
"<group>"
;
};
8442BA5A1BDB8FDB005E5657
/* MineTableHeaderView.h */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.h
;
path
=
MineTableHeaderView.h
;
sourceTree
=
"<group>"
;
};
8442BA5A1BDB8FDB005E5657
/* MineTableHeaderView.h */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.h
;
path
=
MineTableHeaderView.h
;
sourceTree
=
"<group>"
;
};
8442BA5B1BDB8FDB005E5657
/* MineTableHeaderView.m */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.objc
;
path
=
MineTableHeaderView.m
;
sourceTree
=
"<group>"
;
};
8442BA5B1BDB8FDB005E5657
/* MineTableHeaderView.m */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.objc
;
path
=
MineTableHeaderView.m
;
sourceTree
=
"<group>"
;
};
8474A01A1BE368D700315F30
/* HomeCellItem.h */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.h
;
path
=
HomeCellItem.h
;
sourceTree
=
"<group>"
;
};
8474A01A1BE368D700315F30
/* HomeCellItem.h */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.h
;
path
=
HomeCellItem.h
;
sourceTree
=
"<group>"
;
};
...
@@ -380,6 +383,8 @@
...
@@ -380,6 +383,8 @@
children
=
(
children
=
(
840ABECD1BE20A53006E49C5
/* RankShopDetialCell.h */
,
840ABECD1BE20A53006E49C5
/* RankShopDetialCell.h */
,
840ABECE1BE20A53006E49C5
/* RankShopDetialCell.m */
,
840ABECE1BE20A53006E49C5
/* RankShopDetialCell.m */
,
841BBCDC1BE49E18007A21BF
/* RankWorkDetailCell.h */
,
841BBCDD1BE49E18007A21BF
/* RankWorkDetailCell.m */
,
);
);
path
=
Cell
;
path
=
Cell
;
sourceTree
=
"<group>"
;
sourceTree
=
"<group>"
;
...
@@ -911,6 +916,7 @@
...
@@ -911,6 +916,7 @@
8474A01C1BE368D700315F30
/* HomeCellItem.m in Sources */
,
8474A01C1BE368D700315F30
/* HomeCellItem.m in Sources */
,
84D8257F1BDD2F7E00CC61F7
/* MineTableFooterView.m in Sources */
,
84D8257F1BDD2F7E00CC61F7
/* MineTableFooterView.m in Sources */
,
84970E281BD8DEFE00C1728A
/* AppDelegate.m in Sources */
,
84970E281BD8DEFE00C1728A
/* AppDelegate.m in Sources */
,
841BBCDE1BE49E18007A21BF
/* RankWorkDetailCell.m in Sources */
,
848699B31BDF810900859DFE
/* InspectTaskViewController.m in Sources */
,
848699B31BDF810900859DFE
/* InspectTaskViewController.m in Sources */
,
848699B11BDF810900859DFE
/* MenuButton.m in Sources */
,
848699B11BDF810900859DFE
/* MenuButton.m in Sources */
,
840ABECF1BE20A53006E49C5
/* RankShopDetialCell.m in Sources */
,
840ABECF1BE20A53006E49C5
/* RankShopDetialCell.m in Sources */
,
...
...
This diff is collapsed.
Click to expand it.
redstar.xcworkspace/xcuserdata/admin.xcuserdatad/UserInterfaceState.xcuserstate
View file @
cff96300
No preview for this file type
This diff is collapsed.
Click to expand it.
redstar/Assets.xcassets/Inspect/Contents.json
0 → 100644
View file @
cff96300
{
"info"
:
{
"version"
:
1
,
"author"
:
"xcode"
}
}
\ No newline at end of file
This diff is collapsed.
Click to expand it.
redstar/Assets.xcassets/Inspect/filter_icon.imageset/Contents.json
0 → 100644
View file @
cff96300
{
"images"
:
[
{
"idiom"
:
"universal"
,
"scale"
:
"1x"
},
{
"idiom"
:
"universal"
,
"filename"
:
"filter_icon@2x.png"
,
"scale"
:
"2x"
},
{
"idiom"
:
"universal"
,
"filename"
:
"filter_icon@3x.png"
,
"scale"
:
"3x"
}
],
"info"
:
{
"version"
:
1
,
"author"
:
"xcode"
}
}
\ No newline at end of file
This diff is collapsed.
Click to expand it.
redstar/Assets.xcassets/Inspect/filter_icon.imageset/filter_icon@2x.png
0 → 100644
View file @
cff96300
1.31 KB
This diff is collapsed.
Click to expand it.
redstar/Assets.xcassets/Inspect/filter_icon.imageset/filter_icon@3x.png
0 → 100644
View file @
cff96300
1.5 KB
This diff is collapsed.
Click to expand it.
redstar/Assets.xcassets/Inspect/sort_icon.imageset/Contents.json
0 → 100644
View file @
cff96300
{
"images"
:
[
{
"idiom"
:
"universal"
,
"scale"
:
"1x"
},
{
"idiom"
:
"universal"
,
"filename"
:
"sort_icon@2x.png"
,
"scale"
:
"2x"
},
{
"idiom"
:
"universal"
,
"filename"
:
"sort_icon@3x.png"
,
"scale"
:
"3x"
}
],
"info"
:
{
"version"
:
1
,
"author"
:
"xcode"
}
}
\ No newline at end of file
This diff is collapsed.
Click to expand it.
redstar/Assets.xcassets/Inspect/sort_icon.imageset/sort_icon@2x.png
0 → 100644
View file @
cff96300
1.36 KB
This diff is collapsed.
Click to expand it.
redstar/Assets.xcassets/Inspect/sort_icon.imageset/sort_icon@3x.png
0 → 100644
View file @
cff96300
1.67 KB
This diff is collapsed.
Click to expand it.
redstar/Classes/Macro/Constant.h
View file @
cff96300
...
@@ -9,7 +9,7 @@
...
@@ -9,7 +9,7 @@
#ifndef Constant_h
#ifndef Constant_h
#define Constant_h
#define Constant_h
#define kNavigationBarColor [UIColor colorWithRed:
12 / 255.0 green:89/255.0 blue:172/
255.0 alpha:1.0]
#define kNavigationBarColor [UIColor colorWithRed:
0 / 255.0 green:111 / 255.0 blue:188 /
255.0 alpha:1.0]
#define kRemindTextColor [UIColor colorWithRed:133 / 255.0 green:133/255.0 blue:133/255.0 alpha:1.0]
#define kRemindTextColor [UIColor colorWithRed:133 / 255.0 green:133/255.0 blue:133/255.0 alpha:1.0]
#define kMineBackGroundColor [UIColor colorWithRed:243 / 255.0 green:243 / 255.0 blue:243 / 255.0 alpha:1.0]
#define kMineBackGroundColor [UIColor colorWithRed:243 / 255.0 green:243 / 255.0 blue:243 / 255.0 alpha:1.0]
#define kHomeSectionButtonTextColor [UIColor colorWithRed:186 / 255.0 green:186 / 255.0 blue:186 / 255.0 alpha:1.0]
#define kHomeSectionButtonTextColor [UIColor colorWithRed:186 / 255.0 green:186 / 255.0 blue:186 / 255.0 alpha:1.0]
...
@@ -59,6 +59,30 @@
...
@@ -59,6 +59,30 @@
// #fe6903
// #fe6903
#define kGradeNumberTextColor [UIColor colorWithRed:254 / 255.0 green:105 / 255.0 blue:3 / 255.0 alpha:1.0]
#define kGradeNumberTextColor [UIColor colorWithRed:254 / 255.0 green:105 / 255.0 blue:3 / 255.0 alpha:1.0]
// RankingDetail
// #444444
#define kDetailSection0TitleColor [UIColor colorWithRed:68 / 255.0 green:68 / 255.0 blue:68 / 255.0 alpha:1.0]
// #999999
#define kDetailSection1TitleColor [UIColor colorWithRed:153 / 255.0 green:153 / 255.0 blue:153 / 255.0 alpha:1.0]
// #999999
#define kDetailSmallTitleColor [UIColor colorWithRed:153 / 255.0 green:153 / 255.0 blue:153 / 255.0 alpha:1.0]
// #444444
#define kDetailBigTitleColor [UIColor colorWithRed:68 / 255.0 green:68 / 255.0 blue:68 / 255.0 alpha:1.0]
// InspectList
// #f3f3f3
#define kInspectSectionBackGroundColor [UIColor colorWithRed:243 / 255.0 green:243 / 255.0 blue:243 / 255.0 alpha:1.0]
#define kInspectSectionButtonTextColor [UIColor colorWithRed:97 / 255.0 green:97 / 255.0 blue:97 / 255.0 alpha:1.0]
#define kCellTitleColor [UIColor colorWithRed:53 / 255.0 green:53 / 255.0 blue:53 / 255.0 alpha:1.0]
#define kCellDetailColor [UIColor colorWithRed:83 / 255.0 green:83 / 255.0 blue:83 / 255.0 alpha:1.0]
#define kProgressUnSettledColor [UIColor colorWithRed:255 / 255.0 green:0 / 255.0 blue:0 / 255.0 alpha:1.0]
#define kProgressDealWithColor [UIColor colorWithRed:49 / 255.0 green:57 / 255.0 blue:126 / 255.0 alpha:1.0]
#define kProgressOverDueColor [UIColor colorWithRed:117 / 255.0 green:117 / 255.0 blue:117 / 255.0 alpha:1.0]
#define kProgressViewAllBackColor [UIColor colorWithRed:244 / 255.0 green:244 / 255.0 blue:244 / 255.0 alpha:1.0]
#define kProgressViewAlreadyBackColor [UIColor colorWithRed:112 / 255.0 green:120 / 255.0 blue:216 / 255.0 alpha:1.0]
#import "UIView+Extension.h"
#import "UIView+Extension.h"
#endif
/* Constant_h */
#endif
/* Constant_h */
This diff is collapsed.
Click to expand it.
redstar/Classes/Module/Function/WordOfMouth/Inspect/InspectList/Cell/InspectListCell.h
View file @
cff96300
...
@@ -7,14 +7,23 @@
...
@@ -7,14 +7,23 @@
//
//
#import <UIKit/UIKit.h>
#import <UIKit/UIKit.h>
typedef
enum
ProgressState
:
NSUInteger
{
ProgressStateUnSettled
=
0
,
// 未处理
ProgressStateDealWith
,
// 处理中
ProgressStateOverDue
// 已过期
}
ProgressState
;
@interface
InspectListCell
:
UITableViewCell
@interface
InspectListCell
:
UITableViewCell
@property
(
nonatomic
,
strong
)
UILabel
*
titleLabel
;
// 标题
@property
(
nonatomic
,
strong
)
UILabel
*
titleLabel
;
// 标题
@property
(
nonatomic
,
strong
)
UILabel
*
startDate
;
// 起始日期
@property
(
nonatomic
,
strong
)
UILabel
*
startDate
;
// 起始日期
@property
(
nonatomic
,
strong
)
UILabel
*
overDate
;
// 截止日期
@property
(
nonatomic
,
strong
)
UILabel
*
overDate
;
// 截止日期
@property
(
nonatomic
,
strong
)
UILabel
*
checkPointLabel
;
// 检查点
@property
(
nonatomic
,
assign
)
ProgressState
progressState
;
// 处理进度
@property
(
nonatomic
,
strong
)
UILabel
*
completeLabel
;
// 已完成
@property
(
nonatomic
,
strong
)
UIProgressView
*
progressView
;
// 进度条
@property
(
nonatomic
,
strong
)
UILabel
*
alreadyLabel
;
@property
(
nonatomic
,
strong
)
UILabel
*
progressLabel
;
// 进度
@property
(
nonatomic
,
strong
)
UILabel
*
allLabel
;
@property
(
nonatomic
,
strong
)
UILabel
*
taskStateLabel
;
// 任务的状态
@property
(
nonatomic
,
assign
)
CGFloat
multiplier
;
// 乘数
@property
(
nonatomic
,
strong
)
UIView
*
alreadyView
;
@property
(
nonatomic
,
strong
)
UIView
*
allView
;
@end
@end
This diff is collapsed.
Click to expand it.
redstar/Classes/Module/Function/WordOfMouth/Inspect/InspectList/Cell/InspectListCell.m
View file @
cff96300
This diff is collapsed.
Click to expand it.
redstar/Classes/Module/Function/WordOfMouth/Inspect/InspectList/Cell/MenuButton.m
View file @
cff96300
...
@@ -14,12 +14,12 @@
...
@@ -14,12 +14,12 @@
{
{
CGFloat
w
=
self
.
frame
.
size
.
width
;
CGFloat
w
=
self
.
frame
.
size
.
width
;
CGFloat
h
=
self
.
frame
.
size
.
height
;
CGFloat
h
=
self
.
frame
.
size
.
height
;
return
CGRectMake
(
w
/
2
-
40
,
0
,
40
,
h
);
return
CGRectMake
(
w
/
2
-
30
,
0
,
32
,
h
);
}
}
-
(
CGRect
)
imageRectForContentRect
:(
CGRect
)
contentRect
;
-
(
CGRect
)
imageRectForContentRect
:(
CGRect
)
contentRect
;
{
{
CGFloat
w
=
self
.
frame
.
size
.
width
;
CGFloat
w
=
self
.
frame
.
size
.
width
;
return
CGRectMake
(
w
/
2
,
7
,
26
,
26
);
return
CGRectMake
(
w
/
2
+
3
,
15
,
13
,
15
);
}
}
-
(
void
)
setHighlighted
:
(
BOOL
)
highlighted
{
-
(
void
)
setHighlighted
:
(
BOOL
)
highlighted
{
...
...
This diff is collapsed.
Click to expand it.
redstar/Classes/Module/Function/WordOfMouth/Inspect/InspectList/ViewController/InspectListViewController.m
View file @
cff96300
...
@@ -16,6 +16,13 @@
...
@@ -16,6 +16,13 @@
@interface
InspectListViewController
()
<
UITableViewDelegate
,
UITableViewDataSource
>
@interface
InspectListViewController
()
<
UITableViewDelegate
,
UITableViewDataSource
>
@property
(
nonatomic
,
strong
)
UITableView
*
tableView
;
@property
(
nonatomic
,
strong
)
UITableView
*
tableView
;
@property
(
nonatomic
,
strong
)
NSArray
*
test1Array
;
@property
(
nonatomic
,
strong
)
NSArray
*
test2Array
;
@property
(
nonatomic
,
strong
)
NSArray
*
test3Array
;
@property
(
nonatomic
,
strong
)
NSArray
*
test4Array
;
@property
(
nonatomic
,
strong
)
NSArray
*
test5Array
;
@property
(
nonatomic
,
strong
)
NSArray
*
test6Array
;
@end
@end
@implementation
InspectListViewController
@implementation
InspectListViewController
...
@@ -30,6 +37,15 @@
...
@@ -30,6 +37,15 @@
self
.
navigationItem
.
titleView
=
customLab
;
self
.
navigationItem
.
titleView
=
customLab
;
[
self
.
tableView
registerClass
:[
InspectListCell
class
]
forCellReuseIdentifier
:
kInspectListCell
];
[
self
.
tableView
registerClass
:[
InspectListCell
class
]
forCellReuseIdentifier
:
kInspectListCell
];
//
self
.
test1Array
=
[
NSArray
arrayWithObjects
:
@"2015年9月口碑巡检"
,
@"2015年9月卫生专项巡检"
,
@"2015年9月真北店安全临时巡检"
,
@"2015年10月卫生专项巡检"
,
@"2015年10月设备安全巡检"
,
nil
];
self
.
test2Array
=
[
NSArray
arrayWithObjects
:
@"2015-09-01 10:28:52"
,
@"2015-09-08 12:47:32"
,
@"2015-10-21 07:58:22"
,
@"2015-10-09 19:08:52"
,
@"2015-09-01 14:19:52"
,
nil
];
self
.
test3Array
=
[
NSArray
arrayWithObjects
:
@"2015-09-03"
,
@"2015-09-15"
,
@"2015-10-22"
,
@"2015-11-02"
,
@"2015-11-05"
,
nil
];
self
.
test4Array
=
[
NSArray
arrayWithObjects
:
@"2"
,
@"3"
,
@"1"
,
@"2"
,
@"1"
,
nil
];
self
.
test5Array
=
[
NSArray
arrayWithObjects
:
@
(
5
),
@
(
12
),
@
(
0
),
@
(
8
),
@
(
20
),
nil
];
self
.
test6Array
=
[
NSArray
arrayWithObjects
:
@
(
16
),
@
(
25
),
@
(
20
),
@
(
100
),
@
(
20
),
nil
];
}
}
-
(
void
)
viewWillAppear
:
(
BOOL
)
animated
-
(
void
)
viewWillAppear
:
(
BOOL
)
animated
...
@@ -47,7 +63,7 @@
...
@@ -47,7 +63,7 @@
#pragma mark - UITableView Delegate/DataSource
#pragma mark - UITableView Delegate/DataSource
-
(
NSInteger
)
tableView
:
(
UITableView
*
)
tableView
numberOfRowsInSection
:
(
NSInteger
)
section
-
(
NSInteger
)
tableView
:
(
UITableView
*
)
tableView
numberOfRowsInSection
:
(
NSInteger
)
section
{
{
return
7
;
return
5
;
}
}
// cell显示的内容
// cell显示的内容
...
@@ -58,12 +74,23 @@
...
@@ -58,12 +74,23 @@
cell
=
[[
InspectListCell
alloc
]
initWithStyle
:
UITableViewCellStyleValue1
reuseIdentifier
:
kInspectListCell
];
cell
=
[[
InspectListCell
alloc
]
initWithStyle
:
UITableViewCellStyleValue1
reuseIdentifier
:
kInspectListCell
];
}
}
cell
.
selectionStyle
=
UITableViewCellSelectionStyleNone
;
cell
.
selectionStyle
=
UITableViewCellSelectionStyleNone
;
cell
.
titleLabel
.
text
=
@"2015年9月口碑巡检"
;
cell
.
titleLabel
.
text
=
[
NSString
stringWithFormat
:
@"%@"
,
_test1Array
[
indexPath
.
row
]];
cell
.
startDate
.
text
=
@"起始时间:2015-09-01"
;
cell
.
startDate
.
text
=
[
NSString
stringWithFormat
:
@"起始时间:%@"
,
_test2Array
[
indexPath
.
row
]];
cell
.
overDate
.
text
=
@"起始时间:2015-09-01"
;
cell
.
overDate
.
text
=
[
NSString
stringWithFormat
:
@"截止时间:%@"
,
_test3Array
[
indexPath
.
row
]];
cell
.
checkPointLabel
.
text
=
@"16个检查点"
;
if
([
_test4Array
[
indexPath
.
row
]
isEqualToString
:
@"1"
])
{
cell
.
completeLabel
.
text
=
@"| 完成数:10"
;
cell
.
progressState
=
ProgressStateUnSettled
;
cell
.
progressLabel
.
text
=
@"60%"
;
}
else
if
([
_test4Array
[
indexPath
.
row
]
isEqualToString
:
@"2"
])
{
cell
.
progressState
=
ProgressStateDealWith
;
}
else
{
cell
.
progressState
=
ProgressStateOverDue
;
}
cell
.
alreadyLabel
.
text
=
[
NSString
stringWithFormat
:
@"%@"
,
_test5Array
[
indexPath
.
row
]];
cell
.
allLabel
.
text
=
[
NSString
stringWithFormat
:
@"/%@"
,
_test6Array
[
indexPath
.
row
]];
CGFloat
already
=
[
_test5Array
[
indexPath
.
row
]
floatValue
];
CGFloat
all
=
[
_test6Array
[
indexPath
.
row
]
floatValue
];
cell
.
multiplier
=
already
/
all
;
cell
.
allView
.
backgroundColor
=
kProgressViewAllBackColor
;
cell
.
alreadyView
.
backgroundColor
=
kProgressViewAlreadyBackColor
;
return
cell
;
return
cell
;
}
}
...
@@ -77,13 +104,13 @@
...
@@ -77,13 +104,13 @@
// cell的高度
// cell的高度
-
(
CGFloat
)
tableView
:
(
UITableView
*
)
tableView
heightForRowAtIndexPath
:
(
NSIndexPath
*
)
indexPath
-
(
CGFloat
)
tableView
:
(
UITableView
*
)
tableView
heightForRowAtIndexPath
:
(
NSIndexPath
*
)
indexPath
{
{
return
1
50
;
return
1
45
;
}
}
// section高度
// section高度
-
(
CGFloat
)
tableView
:
(
UITableView
*
)
tableView
heightForHeaderInSection
:
(
NSInteger
)
section
-
(
CGFloat
)
tableView
:
(
UITableView
*
)
tableView
heightForHeaderInSection
:
(
NSInteger
)
section
{
{
return
4
0
;
return
4
5
;
}
}
-
(
CGFloat
)
tableView
:
(
UITableView
*
)
tableView
heightForFooterInSection
:
(
NSInteger
)
section
-
(
CGFloat
)
tableView
:
(
UITableView
*
)
tableView
heightForFooterInSection
:
(
NSInteger
)
section
...
@@ -97,14 +124,14 @@
...
@@ -97,14 +124,14 @@
// 创建sectionView
// 创建sectionView
UIView
*
sectionView
=
[[
UIView
alloc
]
init
];
UIView
*
sectionView
=
[[
UIView
alloc
]
init
];
sectionView
.
userInteractionEnabled
=
YES
;
sectionView
.
userInteractionEnabled
=
YES
;
sectionView
.
backgroundColor
=
[
UIColor
whiteColor
]
;
sectionView
.
backgroundColor
=
kInspectSectionBackGroundColor
;
UIView
*
lineView
=
[[
UIView
alloc
]
init
];
UIView
*
lineView
=
[[
UIView
alloc
]
init
];
lineView
.
translatesAutoresizingMaskIntoConstraints
=
NO
;
lineView
.
translatesAutoresizingMaskIntoConstraints
=
NO
;
lineView
.
backgroundColor
=
[
UIColor
blackColor
]
;
lineView
.
backgroundColor
=
kSeparateLineColor
;
[
sectionView
addSubview
:
lineView
];
[
sectionView
addSubview
:
lineView
];
NSLayoutConstraint
*
lineTop
=
[
NSLayoutConstraint
constraintWithItem
:
lineView
attribute
:
NSLayoutAttributeTop
relatedBy
:
NSLayoutRelationEqual
toItem
:
sectionView
attribute
:
NSLayoutAttributeTop
multiplier
:
1
.
0
constant
:
5
];
NSLayoutConstraint
*
lineTop
=
[
NSLayoutConstraint
constraintWithItem
:
lineView
attribute
:
NSLayoutAttributeTop
relatedBy
:
NSLayoutRelationEqual
toItem
:
sectionView
attribute
:
NSLayoutAttributeTop
multiplier
:
1
.
0
constant
:
0
];
[
sectionView
addConstraint
:
lineTop
];
[
sectionView
addConstraint
:
lineTop
];
NSLayoutConstraint
*
lineLeft
=
[
NSLayoutConstraint
constraintWithItem
:
lineView
attribute
:
NSLayoutAttributeLeft
relatedBy
:
NSLayoutRelationEqual
toItem
:
sectionView
attribute
:
NSLayoutAttributeCenterX
multiplier
:
1
.
0
constant
:-
0
.
5
];
NSLayoutConstraint
*
lineLeft
=
[
NSLayoutConstraint
constraintWithItem
:
lineView
attribute
:
NSLayoutAttributeLeft
relatedBy
:
NSLayoutRelationEqual
toItem
:
sectionView
attribute
:
NSLayoutAttributeCenterX
multiplier
:
1
.
0
constant
:-
0
.
5
];
...
@@ -113,22 +140,22 @@
...
@@ -113,22 +140,22 @@
NSLayoutConstraint
*
lineWidth
=
[
NSLayoutConstraint
constraintWithItem
:
lineView
attribute
:
NSLayoutAttributeWidth
relatedBy
:
NSLayoutRelationEqual
toItem
:
nil
attribute
:
NSLayoutAttributeNotAnAttribute
multiplier
:
1
.
0
constant
:
1
];
NSLayoutConstraint
*
lineWidth
=
[
NSLayoutConstraint
constraintWithItem
:
lineView
attribute
:
NSLayoutAttributeWidth
relatedBy
:
NSLayoutRelationEqual
toItem
:
nil
attribute
:
NSLayoutAttributeNotAnAttribute
multiplier
:
1
.
0
constant
:
1
];
[
sectionView
addConstraint
:
lineWidth
];
[
sectionView
addConstraint
:
lineWidth
];
NSLayoutConstraint
*
lineBottom
=
[
NSLayoutConstraint
constraintWithItem
:
lineView
attribute
:
NSLayoutAttributeBottom
relatedBy
:
NSLayoutRelationEqual
toItem
:
sectionView
attribute
:
NSLayoutAttributeBottom
multiplier
:
1
.
0
constant
:
-
5
];
NSLayoutConstraint
*
lineBottom
=
[
NSLayoutConstraint
constraintWithItem
:
lineView
attribute
:
NSLayoutAttributeBottom
relatedBy
:
NSLayoutRelationEqual
toItem
:
sectionView
attribute
:
NSLayoutAttributeBottom
multiplier
:
1
.
0
constant
:
0
];
[
sectionView
addConstraint
:
lineBottom
];
[
sectionView
addConstraint
:
lineBottom
];
MenuButton
*
taxiButton
=
[[
MenuButton
alloc
]
init
];
MenuButton
*
taxiButton
=
[[
MenuButton
alloc
]
init
];
taxiButton
.
translatesAutoresizingMaskIntoConstraints
=
NO
;
taxiButton
.
translatesAutoresizingMaskIntoConstraints
=
NO
;
[
taxiButton
setTitleColor
:
[
UIColor
blackColor
]
forState
:
UIControlStateNormal
];
[
taxiButton
setTitleColor
:
kInspectSectionButtonTextColor
forState
:
UIControlStateNormal
];
[
taxiButton
setImage
:[
UIImage
imageNamed
:
@"
tabbar_discover
"
]
forState
:
UIControlStateNormal
];
[
taxiButton
setImage
:[
UIImage
imageNamed
:
@"
sort_icon
"
]
forState
:
UIControlStateNormal
];
taxiButton
.
titleLabel
.
font
=
[
UIFont
systemFontOfSize
:
1
6
.
0
];
taxiButton
.
titleLabel
.
font
=
[
UIFont
systemFontOfSize
:
1
4
.
0
];
[
taxiButton
setTitle
:
@"排序"
forState
:
UIControlStateNormal
];
[
taxiButton
setTitle
:
@"排序"
forState
:
UIControlStateNormal
];
[
sectionView
addSubview
:
taxiButton
];
[
sectionView
addSubview
:
taxiButton
];
MenuButton
*
screenButton
=
[[
MenuButton
alloc
]
init
];
MenuButton
*
screenButton
=
[[
MenuButton
alloc
]
init
];
screenButton
.
translatesAutoresizingMaskIntoConstraints
=
NO
;
screenButton
.
translatesAutoresizingMaskIntoConstraints
=
NO
;
[
screenButton
setTitleColor
:
[
UIColor
blackColor
]
forState
:
UIControlStateNormal
];
[
screenButton
setTitleColor
:
kInspectSectionButtonTextColor
forState
:
UIControlStateNormal
];
[
screenButton
setImage
:[
UIImage
imageNamed
:
@"
tabbar_discover
"
]
forState
:
UIControlStateNormal
];
[
screenButton
setImage
:[
UIImage
imageNamed
:
@"
filter_icon
"
]
forState
:
UIControlStateNormal
];
screenButton
.
titleLabel
.
font
=
[
UIFont
systemFontOfSize
:
1
6
.
0
];
screenButton
.
titleLabel
.
font
=
[
UIFont
systemFontOfSize
:
1
4
.
0
];
[
screenButton
setTitle
:
@"筛选"
forState
:
UIControlStateNormal
];
[
screenButton
setTitle
:
@"筛选"
forState
:
UIControlStateNormal
];
[
sectionView
addSubview
:
screenButton
];
[
sectionView
addSubview
:
screenButton
];
...
...
This diff is collapsed.
Click to expand it.
redstar/Classes/Module/Function/WordOfMouth/Ranking/RankDetail/Cell/RankShopDetialCell.h
View file @
cff96300
...
@@ -10,13 +10,15 @@
...
@@ -10,13 +10,15 @@
@interface
RankShopDetialCell
:
UITableViewCell
@interface
RankShopDetialCell
:
UITableViewCell
@property
(
nonatomic
,
strong
)
UILabel
*
addressLabel
;
// 地址
@property
(
nonatomic
,
strong
)
UILabel
*
addressLabel
;
// 地址
@property
(
nonatomic
,
strong
)
UILabel
*
dateLabel
;
//
@property
(
nonatomic
,
strong
)
UILabel
*
titleLabel
;
// 总标题
//@property (nonatomic, strong) UILabel *addressLabel; // 地址
@property
(
nonatomic
,
strong
)
UILabel
*
reportTimeLabel
;
// 上报时间
//@property (nonatomic, strong) UILabel *addressLabel; // 地址
@property
(
nonatomic
,
strong
)
UILabel
*
totalScoreLabel
;
// 总评分
//@property (nonatomic, strong) UILabel *addressLabel; // 地址
@property
(
nonatomic
,
strong
)
UILabel
*
totalGradeLabel
;
// 总排名
//@property (nonatomic, strong) UILabel *addressLabel; // 地址
@property
(
nonatomic
,
strong
)
UILabel
*
timeLabel
;
// 时间
//@property (nonatomic, strong) UILabel *addressLabel; // 地址
@property
(
nonatomic
,
strong
)
UILabel
*
scoreLabel
;
// 分数
//@property (nonatomic, strong) UILabel *addressLabel; // 地址
@property
(
nonatomic
,
strong
)
UIView
*
gradeView
;
// 排名
//@property (nonatomic, strong) UILabel *addressLabel; // 地址
@property
(
nonatomic
,
strong
)
UILabel
*
gradeLabel
;
// 排名
@property
(
nonatomic
,
strong
)
UIImageView
*
gradeImageView
;
// 排名
@property
(
nonatomic
,
strong
)
UIScrollView
*
showScrollView
;
// 轮播图
@end
@end
This diff is collapsed.
Click to expand it.
redstar/Classes/Module/Function/WordOfMouth/Ranking/RankDetail/Cell/RankShopDetialCell.m
View file @
cff96300
This diff is collapsed.
Click to expand it.
redstar/Classes/Module/Function/WordOfMouth/Ranking/RankDetail/Cell/RankWorkDetailCell.h
0 → 100644
View file @
cff96300
//
// RankWorkDetailCell.h
// redstar
//
// Created by admin on 15/10/31.
// Copyright © 2015年 ZWF. All rights reserved.
//
#import <UIKit/UIKit.h>
@interface
RankWorkDetailCell
:
UITableViewCell
@property
(
nonatomic
,
strong
)
UILabel
*
workNameLabel
;
// 工作名称
@property
(
nonatomic
,
strong
)
UILabel
*
scoreLabel
;
// 分数
@property
(
nonatomic
,
strong
)
UILabel
*
gradeLabel
;
// 排名
@property
(
nonatomic
,
strong
)
UIImageView
*
arrowImageView
;
// 箭头
@end
This diff is collapsed.
Click to expand it.
redstar/Classes/Module/Function/WordOfMouth/Ranking/RankDetail/Cell/RankWorkDetailCell.m
0 → 100644
View file @
cff96300
//
// RankWorkDetailCell.m
// redstar
//
// Created by admin on 15/10/31.
// Copyright © 2015年 ZWF. All rights reserved.
//
#import "RankWorkDetailCell.h"
@implementation
RankWorkDetailCell
-
(
void
)
awakeFromNib
{
// Initialization code
}
-
(
void
)
setSelected
:
(
BOOL
)
selected
animated
:
(
BOOL
)
animated
{
[
super
setSelected
:
selected
animated
:
animated
];
// Configure the view for the selected state
}
#pragma mark - System Methods
-
(
instancetype
)
initWithStyle
:
(
UITableViewCellStyle
)
style
reuseIdentifier
:
(
NSString
*
)
reuseIdentifier
{
self
=
[
super
initWithStyle
:
style
reuseIdentifier
:
reuseIdentifier
];
if
(
self
)
{
[
self
setup
];
}
return
self
;
}
#pragma mark - Private Methods
-
(
void
)
setup
{
self
.
workNameLabel
.
font
=
[
UIFont
systemFontOfSize
:
18
.
0
];
self
.
arrowImageView
.
backgroundColor
=
[
UIColor
clearColor
];
}
#pragma mark - lazy laoding
-
(
UILabel
*
)
workNameLabel
{
if
(
!
_workNameLabel
)
{
_workNameLabel
=
[[
UILabel
alloc
]
init
];
_workNameLabel
.
translatesAutoresizingMaskIntoConstraints
=
NO
;
_workNameLabel
.
textColor
=
kDetailBigTitleColor
;
[
self
.
contentView
addSubview
:
_workNameLabel
];
NSLayoutConstraint
*
workNameTop
=
[
NSLayoutConstraint
constraintWithItem
:
_workNameLabel
attribute
:
NSLayoutAttributeTop
relatedBy
:
NSLayoutRelationEqual
toItem
:
self
.
contentView
attribute
:
NSLayoutAttributeTop
multiplier
:
1
.
0
constant
:
0
];
[
self
.
contentView
addConstraint
:
workNameTop
];
NSLayoutConstraint
*
workNameLeft
=
[
NSLayoutConstraint
constraintWithItem
:
_workNameLabel
attribute
:
NSLayoutAttributeLeft
relatedBy
:
NSLayoutRelationEqual
toItem
:
self
.
contentView
attribute
:
NSLayoutAttributeLeft
multiplier
:
1
.
0
constant
:
20
];
[
self
.
contentView
addConstraint
:
workNameLeft
];
NSLayoutConstraint
*
workNameBottom
=
[
NSLayoutConstraint
constraintWithItem
:
_workNameLabel
attribute
:
NSLayoutAttributeBottom
relatedBy
:
NSLayoutRelationEqual
toItem
:
self
.
contentView
attribute
:
NSLayoutAttributeBottom
multiplier
:
1
.
0
constant
:
0
];
[
self
.
contentView
addConstraint
:
workNameBottom
];
NSLayoutConstraint
*
workNameRight
=
[
NSLayoutConstraint
constraintWithItem
:
_workNameLabel
attribute
:
NSLayoutAttributeRight
relatedBy
:
NSLayoutRelationEqual
toItem
:
self
.
scoreLabel
attribute
:
NSLayoutAttributeLeft
multiplier
:
1
.
0
constant
:-
5
];
[
self
.
contentView
addConstraint
:
workNameRight
];
}
return
_workNameLabel
;
}
-
(
UILabel
*
)
scoreLabel
{
if
(
!
_scoreLabel
)
{
_scoreLabel
=
[[
UILabel
alloc
]
init
];
_scoreLabel
.
translatesAutoresizingMaskIntoConstraints
=
NO
;
_scoreLabel
.
textAlignment
=
NSTextAlignmentRight
;
[
self
.
contentView
addSubview
:
_scoreLabel
];
NSLayoutConstraint
*
scoreTop
=
[
NSLayoutConstraint
constraintWithItem
:
_scoreLabel
attribute
:
NSLayoutAttributeTop
relatedBy
:
NSLayoutRelationEqual
toItem
:
self
.
contentView
attribute
:
NSLayoutAttributeTop
multiplier
:
1
.
0
constant
:
0
];
[
self
.
contentView
addConstraint
:
scoreTop
];
NSLayoutConstraint
*
scoreWidth
=
[
NSLayoutConstraint
constraintWithItem
:
_scoreLabel
attribute
:
NSLayoutAttributeWidth
relatedBy
:
NSLayoutRelationEqual
toItem
:
nil
attribute
:
NSLayoutAttributeNotAnAttribute
multiplier
:
1
.
0
constant
:
60
];
[
self
.
contentView
addConstraint
:
scoreWidth
];
NSLayoutConstraint
*
scoreBottom
=
[
NSLayoutConstraint
constraintWithItem
:
_scoreLabel
attribute
:
NSLayoutAttributeBottom
relatedBy
:
NSLayoutRelationEqual
toItem
:
self
.
contentView
attribute
:
NSLayoutAttributeBottom
multiplier
:
1
.
0
constant
:
0
];
[
self
.
contentView
addConstraint
:
scoreBottom
];
NSLayoutConstraint
*
scoreRight
=
[
NSLayoutConstraint
constraintWithItem
:
_scoreLabel
attribute
:
NSLayoutAttributeRight
relatedBy
:
NSLayoutRelationEqual
toItem
:
self
.
gradeLabel
attribute
:
NSLayoutAttributeLeft
multiplier
:
1
.
0
constant
:-
10
];
[
self
.
contentView
addConstraint
:
scoreRight
];
}
return
_scoreLabel
;
}
-
(
UILabel
*
)
gradeLabel
{
if
(
!
_gradeLabel
)
{
_gradeLabel
=
[[
UILabel
alloc
]
init
];
_gradeLabel
.
translatesAutoresizingMaskIntoConstraints
=
NO
;
_gradeLabel
.
textAlignment
=
NSTextAlignmentRight
;
[
self
.
contentView
addSubview
:
_gradeLabel
];
NSLayoutConstraint
*
gradeTop
=
[
NSLayoutConstraint
constraintWithItem
:
_gradeLabel
attribute
:
NSLayoutAttributeTop
relatedBy
:
NSLayoutRelationEqual
toItem
:
self
.
contentView
attribute
:
NSLayoutAttributeTop
multiplier
:
1
.
0
constant
:
0
];
[
self
.
contentView
addConstraint
:
gradeTop
];
NSLayoutConstraint
*
gradeWidth
=
[
NSLayoutConstraint
constraintWithItem
:
_gradeLabel
attribute
:
NSLayoutAttributeWidth
relatedBy
:
NSLayoutRelationEqual
toItem
:
nil
attribute
:
NSLayoutAttributeNotAnAttribute
multiplier
:
1
.
0
constant
:
60
];
[
self
.
contentView
addConstraint
:
gradeWidth
];
NSLayoutConstraint
*
gradeBottom
=
[
NSLayoutConstraint
constraintWithItem
:
_gradeLabel
attribute
:
NSLayoutAttributeBottom
relatedBy
:
NSLayoutRelationEqual
toItem
:
self
.
contentView
attribute
:
NSLayoutAttributeBottom
multiplier
:
1
.
0
constant
:
0
];
[
self
.
contentView
addConstraint
:
gradeBottom
];
NSLayoutConstraint
*
gradeRight
=
[
NSLayoutConstraint
constraintWithItem
:
_gradeLabel
attribute
:
NSLayoutAttributeRight
relatedBy
:
NSLayoutRelationEqual
toItem
:
self
.
arrowImageView
attribute
:
NSLayoutAttributeLeft
multiplier
:
1
.
0
constant
:-
5
];
[
self
.
contentView
addConstraint
:
gradeRight
];
}
return
_gradeLabel
;
}
-
(
UIImageView
*
)
arrowImageView
{
if
(
!
_arrowImageView
)
{
_arrowImageView
=
[[
UIImageView
alloc
]
init
];
_arrowImageView
.
translatesAutoresizingMaskIntoConstraints
=
NO
;
[
self
.
contentView
addSubview
:
_arrowImageView
];
NSLayoutConstraint
*
arrowTop
=
[
NSLayoutConstraint
constraintWithItem
:
_arrowImageView
attribute
:
NSLayoutAttributeTop
relatedBy
:
NSLayoutRelationEqual
toItem
:
self
.
contentView
attribute
:
NSLayoutAttributeTop
multiplier
:
1
.
0
constant
:
18
];
[
self
.
contentView
addConstraint
:
arrowTop
];
NSLayoutConstraint
*
arrowRight
=
[
NSLayoutConstraint
constraintWithItem
:
_arrowImageView
attribute
:
NSLayoutAttributeRight
relatedBy
:
NSLayoutRelationEqual
toItem
:
self
.
contentView
attribute
:
NSLayoutAttributeRight
multiplier
:
1
.
0
constant
:-
20
];
[
self
.
contentView
addConstraint
:
arrowRight
];
NSLayoutConstraint
*
arrowHeight
=
[
NSLayoutConstraint
constraintWithItem
:
_arrowImageView
attribute
:
NSLayoutAttributeHeight
relatedBy
:
NSLayoutRelationEqual
toItem
:
nil
attribute
:
NSLayoutAttributeNotAnAttribute
multiplier
:
1
.
0
constant
:
14
];
[
self
.
contentView
addConstraint
:
arrowHeight
];
NSLayoutConstraint
*
arrowWidth
=
[
NSLayoutConstraint
constraintWithItem
:
_arrowImageView
attribute
:
NSLayoutAttributeWidth
relatedBy
:
NSLayoutRelationEqual
toItem
:
nil
attribute
:
NSLayoutAttributeNotAnAttribute
multiplier
:
1
.
0
constant
:
14
];
[
self
.
contentView
addConstraint
:
arrowWidth
];
}
return
_arrowImageView
;
}
@end
This diff is collapsed.
Click to expand it.
redstar/Classes/Module/Function/WordOfMouth/Ranking/RankDetail/ViewController/RankDetailViewController.h
View file @
cff96300
...
@@ -9,5 +9,5 @@
...
@@ -9,5 +9,5 @@
#import <UIKit/UIKit.h>
#import <UIKit/UIKit.h>
@interface
RankDetailViewController
:
UIViewController
@interface
RankDetailViewController
:
UIViewController
@property
(
nonatomic
,
assign
)
NSInteger
indexRow
;
@end
@end
This diff is collapsed.
Click to expand it.
redstar/Classes/Module/Function/WordOfMouth/Ranking/RankDetail/ViewController/RankDetailViewController.m
View file @
cff96300
This diff is collapsed.
Click to expand it.
redstar/Classes/Module/Function/WordOfMouth/Ranking/RankingList/ViewController/RankingListViewController.m
View file @
cff96300
...
@@ -225,6 +225,7 @@
...
@@ -225,6 +225,7 @@
-
(
void
)
tableView
:
(
UITableView
*
)
tableView
didSelectRowAtIndexPath
:
(
NSIndexPath
*
)
indexPath
-
(
void
)
tableView
:
(
UITableView
*
)
tableView
didSelectRowAtIndexPath
:
(
NSIndexPath
*
)
indexPath
{
{
RankDetailViewController
*
rankDetailVC
=
[[
RankDetailViewController
alloc
]
init
];
RankDetailViewController
*
rankDetailVC
=
[[
RankDetailViewController
alloc
]
init
];
rankDetailVC
.
indexRow
=
indexPath
.
row
;
[
self
.
navigationController
pushViewController
:
rankDetailVC
animated
:
YES
];
[
self
.
navigationController
pushViewController
:
rankDetailVC
animated
:
YES
];
}
}
...
...
This diff is collapsed.
Click to expand it.
redstar/Classes/Module/Home/ViewController/HomeViewController.m
View file @
cff96300
...
@@ -76,12 +76,13 @@
...
@@ -76,12 +76,13 @@
-
(
void
)
wordOfMouthClick
:
(
UIButton
*
)
sender
-
(
void
)
wordOfMouthClick
:
(
UIButton
*
)
sender
{
{
// InspectListViewController *inspectListVC = [[InspectListViewController alloc] init];
InspectListViewController
*
inspectListVC
=
[[
InspectListViewController
alloc
]
init
];
// [self.navigationController pushViewController:inspectListVC animated:YES];
RankingListViewController
*
rankListVC
=
[[
RankingListViewController
alloc
]
init
];
self
.
hidesBottomBarWhenPushed
=
YES
;
self
.
hidesBottomBarWhenPushed
=
YES
;
[
self
.
navigationController
pushViewController
:
rankListVC
animated
:
YES
];
[
self
.
navigationController
pushViewController
:
inspectListVC
animated
:
YES
];
// RankingListViewController *rankListVC = [[RankingListViewController alloc] init];
// self.hidesBottomBarWhenPushed = YES;
// [self.navigationController pushViewController:rankListVC animated:YES];
}
}
-
(
void
)
questionClick
:
(
UIButton
*
)
sender
-
(
void
)
questionClick
:
(
UIButton
*
)
sender
...
...
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