简单的表视图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连接。