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

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