如何将对象添加到UITableView?
答案 0 :(得分:2)
您必须首先在接口文件中获取UITableView的IBOutlet对象,然后使用接口构建器绑定它。在界面构建器属性中设置UITableView的委托和数据源。
在您的项目中进行以下编码。
在.h档案中
@interface RootViewController : UITableViewController<UITableViewDelegate,UITableViewDataSource> {
IBOutlet UITableView *tblView;
}
在.m文件中:
// Customize the number of sections in the table view.
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
return 1;
}
//自定义表格视图中的行数。
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
return n;// n for number of row.
}
//自定义表格视图单元格的外观。
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
}
// Configure the cell.
return cell;
}
答案 1 :(得分:1)
答案 2 :(得分:1)
表视图由数据源填充,数据源通常是对象数组。
我建议您查看有关tableviews的一些教程,并委派方法。
http://icodeblog.com/2008/08/08/iphone-programming-tutorial-populating-uitableview-with-an-nsarray/
icodeblog是一个非常适合初学者的网站。