如何在UITableView中添加对象?

时间:2010-12-06 17:27:37

标签: iphone uitableview

如何将对象添加到UITableView?

3 个答案:

答案 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是一个非常适合初学者的网站。