26
26
#import " ProjectSquareViewController.h"
27
27
#import " SearchViewController.h"
28
28
#import " pop.h"
29
- #import " FRDLivelyButton.h"
30
29
#import " StartImagesManager.h"
31
30
#import " ZXScanCodeViewController.h"
32
31
#import " OTPListViewController.h"
@@ -41,7 +40,6 @@ @interface Project_RootViewController ()<UISearchBarDelegate, UITableViewDataSou
41
40
@property (nonatomic , strong ) PopMenu *myPopMenu;
42
41
@property (nonatomic , strong ) PopFliterMenu *myFliterMenu;
43
42
@property (nonatomic ,assign ) NSInteger selectNum; // 筛选状态
44
- @property (nonatomic ,strong )FRDLivelyButton *rightNavBtn;
45
43
// @property (nonatomic,strong)UIView *searchView;
46
44
@end
47
45
@implementation Project_RootViewController
@@ -138,10 +136,6 @@ - (void)viewDidLoad
138
136
@weakify (self);
139
137
_myPopMenu.didSelectedItemCompletion = ^(MenuItem *selectedItem){
140
138
@strongify (self);
141
- // 改下显示style
142
- if (self.rightNavBtn .buttonStyle != kFRDLivelyButtonStylePlus ) {
143
- [self .rightNavBtn setStyle: kFRDLivelyButtonStylePlus animated: YES ];
144
- }
145
139
if (!selectedItem) return ;
146
140
[MobClick event: kUmeng_Event_Request_ActionOfLocal label: [NSString stringWithFormat: @" 首页_添加_%@ " , selectedItem.title]];
147
141
switch (selectedItem.index ) {
@@ -222,24 +216,15 @@ - (void)configSegmentItems{
222
216
}
223
217
#pragma mark - nav item
224
218
- (void )setupNavBtn {
225
- [self .navigationItem setLeftBarButtonItem: [[UIBarButtonItem alloc ] initWithImage: [UIImage imageNamed: @" filtertBtn_normal_Nav" ] style: UIBarButtonItemStylePlain target: self action: @selector (fliterClicked: )] animated: NO ];
226
- // 变化按钮
227
- _rightNavBtn = [[FRDLivelyButton alloc ] initWithFrame: CGRectMake (0 ,0 ,18.5 ,18.5 )];
228
- [_rightNavBtn setOptions: @{kFRDLivelyButtonLineWidth : @(1 .0f ),
229
- kFRDLivelyButtonColor : kColorBrandGreen
230
- }];
231
- [_rightNavBtn setStyle: kFRDLivelyButtonStylePlus animated: NO ];
232
- [_rightNavBtn addTarget: self action: @selector (addItemClicked: ) forControlEvents: UIControlEventTouchUpInside];
233
- UIBarButtonItem *buttonItem = [[UIBarButtonItem alloc ] initWithCustomView: _rightNavBtn];
234
- self.navigationItem .rightBarButtonItem = buttonItem;
219
+ self.navigationItem .leftBarButtonItem = [[UIBarButtonItem alloc ] initWithImage: [UIImage imageNamed: @" filtertBtn_normal_Nav" ] style: UIBarButtonItemStylePlain target: self action: @selector (fliterClicked: )];
220
+ self.navigationItem .rightBarButtonItem = [[UIBarButtonItem alloc ] initWithImage: [UIImage imageNamed: @" addBtn_Nav" ] style: UIBarButtonItemStylePlain target: self action: @selector (addItemClicked: )];
235
221
}
236
222
-(void )addItemClicked : (id )sender {
237
- if (_rightNavBtn. buttonStyle == kFRDLivelyButtonStylePlus ) {
223
+ if (!_myPopMenu. isShowed ) {
238
224
if (_myFliterMenu.showStatus ) {
239
- [self fliterBtnClose: TRUE ];
225
+ [self fliterBtnClose: YES ];
240
226
[_myFliterMenu dismissMenu ];
241
227
}
242
- [_rightNavBtn setStyle: kFRDLivelyButtonStyleClose animated: YES ];
243
228
[_myPopMenu showMenuAtView: kKeyWindow startPoint: CGPointMake (0 , -100 ) endPoint: CGPointMake (0 , -100 )];
244
229
} else {
245
230
[self closeMenu ];
@@ -265,7 +250,6 @@ -(void)closeFliter{
265
250
}
266
251
}
267
252
-(void )closeMenu {
268
- [_rightNavBtn setStyle: kFRDLivelyButtonStylePlus animated: YES ];
269
253
if ([_myPopMenu isShowed ]) {
270
254
[_myPopMenu dismissMenu ];
271
255
}
0 commit comments