@@ -81,8 +81,7 @@ - (void)viewDidLoad
8181 });
8282
8383 UIBarButtonItem *addBar = [[UIBarButtonItem alloc ] initWithImage: [UIImage imageNamed: @" addBtn_Nav" ] style: UIBarButtonItemStylePlain target: self action: @selector (addItemClicked: )];
84- // UIBarButtonItem *screenBar = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"a1-筛选"] style:UIBarButtonItemStylePlain target:self action:@selector(screenItemClicked:)];
85- UIBarButtonItem *screenBar = [self HDCustomNavButtonWithTitle: nil imageName: @" a1-筛选" target: self action: @selector (screenItemClicked: )];
84+ UIBarButtonItem *screenBar = [self HDCustomNavButtonWithTitle: nil imageName: @" a1-screen" target: self action: @selector (screenItemClicked: )];
8685 self.navigationItem .rightBarButtonItems = @[addBar, screenBar];
8786
8887
@@ -99,17 +98,20 @@ - (void)viewDidLoad
9998
10099 _screenView = [ScreenView creat ];
101100 _screenView.selectBlock = ^(NSString *keyword, NSString *status, NSString *label) {
102- // screenBar.image = [UIImage imageNamed:@"a1-已筛"];
103- [((UIButton *)screenBar.customView) setImage: [UIImage imageNamed: @" a1-已筛" ] forState: UIControlStateNormal];
101+ [((UIButton *)screenBar.customView) setImage: [UIImage imageNamed: @" a1-hasScreen" ] forState: UIControlStateNormal];
104102 weakSelf.keyword = keyword;
105103 weakSelf.status = status;
106104 weakSelf.label = label;
107105 if (keyword == nil && status == nil && label == nil ) {
108- // screenBar.image = [UIImage imageNamed:@"a1-筛选"];
109- [((UIButton *)screenBar.customView) setImage: [UIImage imageNamed: @" a1-筛选" ] forState: UIControlStateNormal];
106+ [((UIButton *)screenBar.customView) setImage: [UIImage imageNamed: @" a1-screen" ] forState: UIControlStateNormal];
110107
111108 }
112- [weakSelf resetCurView ];
109+ ProjectTaskListView *listView = (ProjectTaskListView *)weakSelf.myCarousel .currentItemView ;
110+ listView.keyword = keyword;
111+ listView.status = status;
112+ listView.label = label;
113+ [listView refresh ];
114+
113115 };
114116
115117
@@ -154,8 +156,6 @@ - (void)resetCurView{
154156}
155157
156158- (void )configSegmentControlWithData : (Projects *)freshProjects {
157- [_myProTksDict removeAllObjects ];
158- [self .myProjectList removeAllObjects ];
159159
160160 BOOL dataHasChanged = NO ;
161161 for (Project *freshPro in freshProjects.list ) {
@@ -224,6 +224,10 @@ - (UIView *)carousel:(iCarousel *)carousel viewForItemAtIndex:(NSUInteger)index
224224 };
225225 [weakSelf.navigationController pushViewController: vc animated: YES ];
226226 } tabBarHeight: CGRectGetHeight (self .rdv_tabBarController.tabBar.frame)];
227+ listView.taskcountBlock = ^(NSInteger processingCount, NSInteger doneListCount) {
228+ weakSelf.screenView .processingCount = processingCount;
229+ weakSelf.screenView .doneListCount = doneListCount;
230+ };
227231 }
228232 [listView setSubScrollsToTop: (index == carousel.currentItemIndex)];
229233 return listView;
0 commit comments