UItableView


style
/*
 //普通
  UITableViewStylePlain,  
 //分组
  UITableViewStyleGrouped
*/

//表格视图
    UITableView * tableView = [[UITableView alloc] initWithFrame:self.view.bounds style:UITableViewStylePlain];
    //设置数据源
    tableView.dataSource = self;
    //设置代理
    tableView.delegate = self;
    //分区头的高度
    tableView.sectionHeaderHeight = 30;
    //分区尾的高度
    tableView.sectionFooterHeight = 30;

    //行高,默认行高是44。
//    tableView.rowHeight = 100;
//    tableView.backgroundColor = [UIColor grayColor];

/*
        
         UITableViewCellSeparatorStyleNone 没有线
         UITableViewCellSeparatorStyleSingleLine  单行线
         UITableViewCellSeparatorStyleSingleLineEtched  被石化的单行线
         
         */
        //线的风格
        _tableView.separatorStyle = UITableViewCellSeparatorStyleSingleLine;
//        _tableView.separatorColor = [UIColor redColor];
        //线的内边距
        _tableView.separatorInset = UIEdgeInsetsMake(0, 0, 0, 0);

//行高固定时使用
        _tableView.rowHeight = 60;

    
    //设置背景View
//    UIImageView * imageView = [[UIImageView alloc] initWithFrame:tableView.bounds];
//    imageView.image = [UIImage imageNamed:@"baby.jpg"];
//    tableView.backgroundView = imageView;

//索引区域的背景
        _tableView.sectionIndexBackgroundColor = [UIColor whiteColor];
        //设置索引文字的颜色
        _tableView.sectionIndexColor = [UIColor blueColor];
        //cell行数小于多少是展示索引
        _tableView.sectionIndexMinimumDisplayRowCount = 100;
        //选择索引时的背景颜色
        _tableView.sectionIndexTrackingBackgroundColor = [UIColor clearColor];

//设置编辑模式
    [self.tableView setEditing:YES animated:YES];
    
//得到所有选中的行数
    NSArray * deleteList = [self.tableView indexPathsForSelectedRows];


posted on 2016-03-23 17:16  bys别  阅读(171)  评论(0编辑  收藏  举报