美文网首页
UITableView 总结

UITableView 总结

作者: whats | 来源:发表于2016-04-27 13:46 被阅读0次

1.创建tableView

self.tableview= [[UITableViewalloc]initWithFrame:self.view.framestyle:UITableViewStyleGrouped];

UITableViewStylePlain,         //不带分区

UITableViewStyleGrouped,      //分区

2.签代理

self.tableview.dataSource=self;

self.tableview.delegate=self;

3.滚动条隐藏

self.tableview.showsVerticalScrollIndicator=NO;//竖向

self.tableview.showsHorizontalScrollIndicator=NO;//横向

4.分割线颜色

[_tableviewsetSeparatorColor:[UIColorblueColor]];

5.分割线样式

[self.tableviewsetSeparatorStyle:UITableViewCellSeparatorStyleNone];

UITableViewCellSeparatorStyleNone,             //没有分割线

UITableViewCellSeparatorStyleSingleLine,       //默认线

UITableViewCellSeparatorStyleSingleLineEtched

6.重用池   和  不写 重用池的用法

[_tableviewregisterClass:[FirstTableViewCellclass]forCellReuseIdentifier:@"tabCell"];

//TableView必须实现的两个方法之一方法

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

{

//(使用重用池)

FirstTableViewCell*cell = [tableViewdequeueReusableCellWithIdentifier:@"tabCell"forIndexPath:indexPath];

returncell;

//(不使用重用池)

UITableViewCell*cell = [tableViewdequeueReusableCellWithIdentifier:@"cell"];

if(!cell) {

cell = [[UITableViewCellalloc]initWithStyle:UITableViewCellStyleSubtitlereuseIdentifier:@"cell"];

}

returncell;

}

7.tableView的头部和脚步

把视图添加到TableView上 并且作为TableView的头部 或者脚步

self.tableview.tableHeaderView= headerView;

self.tableview.tableFooterView= footerView;

[self.tableviewaddSubview:headerView];

8.TableView的cell点击隐藏灰色

[cellsetSelectionStyle:UITableViewCellSelectionStyleNone];

9.cell的样式

//系统自带样式

cell.textLabel//标题

cell.detailTextLabel    //副标题

cell.accessoryType=UITableViewCellAccessoryCheckmark;//cell样式有对号的

UITableViewCellAccessoryNone,// don't show any accessory view

UITableViewCellAccessoryDisclosureIndicator,// regular chevron. doesn't track

UITableViewCellAccessoryDetailDisclosureButton__TVOS_PROHIBITED,// info button w/ chevron. tracks

UITableViewCellAccessoryCheckmark,// checkmark. doesn't track

UITableViewCellAccessoryDetailButtonNS

//自定义cell样式

//创建一个自定义cell, 在cell里进行初始化和布局布局

//初始化

-(instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString*)reuseIdentifier

{

self= [superinitWithStyle:stylereuseIdentifier:reuseIdentifier];

if(self) {

}

returnself;

}

//布局

- (void)layoutSubviews

{

[superlayoutSubviews];

}

相关文章

  • TableView基础

    总结一些UITableView常见的问题 和 常用的方法iOS UITableView的多选UITableView...

  • UITableView总结

    大致内容 基本介绍 UITableView有两种风格:UITableViewStylePlain和UITableV...

  • UITableView 总结

    UITableView是UIScrollView的子类,因此它可以自动响应滚动事件(一般为上下滚动)。 它内部包含...

  • UITableView 总结

    1.创建tableView self.tableview= [[UITableViewalloc]initWith...

  • UITableView的性能优化,提升列表滚动的流畅性

    原文:UITableView的性能优化,提升列表滚动的流畅性 本篇博客目的是:总结UITableView性能优化方...

  • UITableView 编辑模式详解

    UITableView 编辑模式详解 UITableView的相关编辑操作非常全,今天我们来做一个总结。跟编辑相关...

  • 为什么要基于UITableview构建UI

    实在吃过太多页面设计的亏,所以总结一下基于UITableview构建UI的一些好处。 UITableview是数据...

  • UITableView

    最近做的项目中用的UITableView比较多,在这里对UITableView的使用简单做一下总结。 @proto...

  • UITableView

    IOS中UITableView使用总结 一、初始化方法 - (instancetype)initWithFrame...

  • iOS 中UITableView分割线隐藏、颜色设置

    开发中遇到的UITableView分割线的几种情况,下面来总结下 去除UITableView底部多余行及分割线在v...

网友评论

      本文标题:UITableView 总结

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