美文网首页
iOS tableView刷新指定 Cell 指定分区 自定义

iOS tableView刷新指定 Cell 指定分区 自定义

作者: WS_0909 | 来源:发表于2017-05-27 11:11 被阅读0次
    //一个section刷新 
    NSIndexSet *indexSet=[[NSIndexSet alloc]initWithIndex:2]; 
    [_tableview reloadSections:indexSet withRowAnimation:UITableViewRowAnimationAutomatic]; 
    
    //一个cell刷新 
    NSIndexPath *indexPath=[NSIndexPath indexPathForRow:3 inSection:0]; 
    [_tableView reloadRowsAtIndexPaths:[NSArray arrayWithObjects:indexPath,nil] withRowAnimation:UITableViewRowAnimationNone];
    

    点击 Cell 颜色恢复
    在 didselect 代理方法里面添加

    [tableView deselectRowAtIndexPath:indexPath animated:YES];
    

    自定义 Cell 点击时候的颜色
    在初始化 Cell 时候

            UIView *selectedView = [[UIView alloc] initWithFrame:self.frame];
            selectedView.backgroundColor = [UIColor colorWithRed:191.0 / 255 green:220.0 / 255 blue:199.0 / 255 alpha:1.0];
            self.selectedBackgroundView = selectedView;
    
    

    让 tableView 滑动到指定的 Cell

    NSIndexPath *scrollIndexPath = [NSIndexPath indexPathForRow:10 inSection:0];
    
    
    [[self tableView] scrollToRowAtIndexPath:scrollIndexPath
            atScrollPosition:UITableViewScrollPositionTop animated:YES];
    

    滑动到指定的位置

        NSIndexPath * dayOne = [NSIndexPath indexPathForRow:indexPath.row inSection:indexPath.section];
        
        [self.tableview scrollToRowAtIndexPath:dayOne atScrollPosition:UITableViewScrollPositionNone animated:YES];
    
    

    相关文章

      网友评论

          本文标题:iOS tableView刷新指定 Cell 指定分区 自定义

          本文链接:https://www.haomeiwen.com/subject/bgtqfxtx.html