简单的表视图UITableView

1、建一个Single View application

2、在故事板中放置一个Table View控件

3、在.h文件中加入协议 <UITableViewDataSource,UITableViewDelegate>

4、在.m文件中要做的事情如下:

    声明 NSArray *tableData;

    在viewDidLoad方法中对tableData赋值
   

- (void)viewDidLoad
{
    [super viewDidLoad];
    tableData = [NSArray arrayWithObjects:@"边界你好",@"测试栏目", nil];
}

    对UITableView协议需要覆盖2个方法如下:

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
    return [tableData count];
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
    static NSString *simpleTableIdentifier = @"SimpleTableItem";
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:simpleTableIdentifier];
    if (cell == nil) {
        cell = [[UITableViewCell alloc]
                initWithStyle:UITableViewCellStyleDefault reuseIdentifier:simpleTableIdentifier];
    }
    cell.textLabel.text = [tableData objectAtIndex:indexPath.row]; return cell;
}

5、最后对Table View实现dataSource,deleget连接。

 

posted @ 2014-01-16 23:14  haiwei.sun  阅读(183)  评论(0编辑  收藏  举报
返回顶部