0

每个身体。我是iphone开发的新人。我希望你的帮助。

我尝试向 TabelView 添加一些标签。

代码如下。

UITableView *tableView = [[UITableView alloc]init];
for ( int j = 0; j < 3; j++ )
{
     UILabel *label = [[UILabel alloc]init];
     label.text = [NSString stringWithFormat:@"sample"];
     label.frame = CGRectMake (10, 10, 100, 30);
     [tableView addSubview:label];

     [label release];
}

[tableView release];

但是,结果,我看到了一些奇怪的东西。它仅在 tableView 的第一个索引中添加。所以它在索引中被覆盖。有什么问题?我能怎么做 ?它不是一个初始化函数,我想动态添加一些行。

请帮我。

4

2 回答 2

0

这不是你这样做的方式。阅读这些教程,他们会帮助你

http://mobile.tutsplus.com/tutorials/iphone/uitableview/

http://www.codeproject.com/Articles/79239/iPhone-Programming-Tutorial-UITableView-Hello-Worl

于 2012-05-30T11:34:22.903 回答
0

我假设您正在正确填充您的表格视图(使用数据源方法)。如果您不是,那么您需要紧急阅读Apple 文档(即使您是,您也应该阅读它们!)

要将新行插入表中,请更新数据源(例如,字符串数组),然后使用

-[UITableView insertRowsAtIndexPaths:withRowAnimation:]
于 2012-05-30T12:16:55.153 回答