您的位置:首页 > 产品设计 > UI/UE

调用一个UITableview的一个代理的方法,实现UITableview重载

2015-12-16 10:19 393 查看
- (IBAction)segmnetControlSender:(UISegmentedControl *)sender {

    _segmentControl.selectedSegmentIndex = sender.selectedSegmentIndex;

    NSLog(@"点击了:%ld" ,_segmentControl.selectedSegmentIndex);

    [self tableView:_myTableView numberOfRowsInSection:1];

    [_myTableView   reloadData];

}

-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {

    return 10;

}

-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{

    NSLog(@"%ld",_segmentControl.selectedSegmentIndex);

    if (_segmentControl.selectedSegmentIndex == 1) {

        NSLog(@"00000=%ld",_segmentControl.selectedSegmentIndex);

        MyparticipateServiceTableViewCell *celll = [tableView dequeueReusableCellWithIdentifier:@"mypacell" forIndexPath:indexPath];

        return celll;

    }

    if (_segmentControl.selectedSegmentIndex == 0) {

        NSLog(@"111111=%ld",_segmentControl.selectedSegmentIndex);

        MyPublishServiceTableViewCell   *cell = [tableView dequeueReusableCellWithIdentifier:@"mypsCell" forIndexPath:indexPath];

        return cell;

    }

        return nil;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: