tableView(1)
2016-06-02 17:18
405 查看
表格的作用不用多说,表格的方法也很多。这篇文章简单介绍一下基础表格
@interface
ViewController ()
@property(nonatomic,strong)UITableView
*tableView;
@property(nonatomic,strong)NSMutableArray
*dataArr;
@end
@implementation ViewController
- (void)viewDidLoad {
[super
viewDidLoad];
[self.view
addSubview:self.tableView];
}
- (UITableView *)tableView{
if (_tableView ==
nil) {
_tableView = [[UITableView
alloc]initWithFrame:CGRectMake(0,
0, self.view.frame.size.width,
self.view.frame.size.height)
style:UITableViewStyleGrouped];
UIImageView *imageView = [[UIImageView
alloc]initWithImage:[UIImage
imageNamed:@"tu2"]];
_tableView.backgroundView = imageView;
_tableView.dataSource =
self;
_tableView.delegate =
self;
[_tableView
registerClass:[UITableViewCell
class] forCellReuseIdentifier:@"cell"];
}
return
_tableView;
}
- (NSMutableArray *)dataArr{
if (_dataArr ==
nil) {
_dataArr = [NSMutableArray
arrayWithObjects:@"0",@"1",@"2",@"3",@"4",@"5",@"6",@"7",@"8",@"9",
nil];
}
return
_dataArr;
}
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView{
return
6;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
return
self.dataArr.count;
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath
*)indexPath{
UITableViewCell *cell = [tableView
dequeueReusableCellWithIdentifier:@"cell"
forIndexPath:indexPath];
cell.textLabel.text =
self.dataArr[indexPath.row];
return cell;
}
@end
@interface
ViewController ()
@property(nonatomic,strong)UITableView
*tableView;
@property(nonatomic,strong)NSMutableArray
*dataArr;
@end
@implementation ViewController
- (void)viewDidLoad {
[super
viewDidLoad];
[self.view
addSubview:self.tableView];
}
- (UITableView *)tableView{
if (_tableView ==
nil) {
_tableView = [[UITableView
alloc]initWithFrame:CGRectMake(0,
0, self.view.frame.size.width,
self.view.frame.size.height)
style:UITableViewStyleGrouped];
UIImageView *imageView = [[UIImageView
alloc]initWithImage:[UIImage
imageNamed:@"tu2"]];
_tableView.backgroundView = imageView;
_tableView.dataSource =
self;
_tableView.delegate =
self;
[_tableView
registerClass:[UITableViewCell
class] forCellReuseIdentifier:@"cell"];
}
return
_tableView;
}
- (NSMutableArray *)dataArr{
if (_dataArr ==
nil) {
_dataArr = [NSMutableArray
arrayWithObjects:@"0",@"1",@"2",@"3",@"4",@"5",@"6",@"7",@"8",@"9",
nil];
}
return
_dataArr;
}
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView{
return
6;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
return
self.dataArr.count;
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath
*)indexPath{
UITableViewCell *cell = [tableView
dequeueReusableCellWithIdentifier:@"cell"
forIndexPath:indexPath];
cell.textLabel.text =
self.dataArr[indexPath.row];
return cell;
}
@end
相关文章推荐
- iOS应用中UITableView左滑自定义选项及批量删除的实现
- ios8 UITableView设置 setSeparatorInset UIEdgeInsetsZero不起作用的解决办法(去掉15px空白间距)
- iOS开发之UITableView与UISearchController实现搜索及上拉加载,下拉刷新实例代码
- iOS程序开发中设置UITableView的全屏分隔线的方法(不画线)
- 讲解iOS开发中UITableView列表设计的基本要点
- iOS应用开发中UITableView的分割线的一些设置技巧
- 实例讲解iOS应用开发中使用UITableView创建自定义表格
- iOS App开发中使用及自定义UITableViewCell的教程
- 全面解析iOS应用中自定义UITableViewCell的方法
- iOS App中UITableView左滑出现删除按钮及其cell的重用
- 详解iOS开发中UITableview cell 顶部空白的多种设置方法
- iOS开发中UITableview控件的基本使用及性能优化方法
- 详解iOS开发中UItableview控件的数据刷新功能的实现
- UITableView 实现汽车品牌(demo)
- 改变iOS应用中UITableView的背景颜色与背景图片的方法
- iOS开发之UITableView详解
- 详解iOS App中UITableView的创建与内容刷新
- IOS 9 UITableView整理
- UITableView 基本使用方法总结
- UITableView一些易混属性和方法