我使用以下链接中的教程基础在应用中创建了一个UITableView;
http://www.theappcodeblog.com/?p=353
我根据自己的需求定制了风格,效果很好。但是,如果我想在表中添加其他行,我会遇到问题。我有三个NSMutableArrays,它们包含category,subCategory和categoryDetails。我已经为每个现有的6添加了一个额外的条目以形成一个新行。
我认为没问题,因为numberOfRowsInSection代码设置为返回[category count];
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return [category count];
}
我假设通过为每个数组添加一个条目,添加一个图像,它将检查类别计数并自动添加一个新行。然而,实际上它重复了第一个数组然后将新的数组叠加在它上面重叠。
有什么想法吗?
答案 0 :(得分:1)
它似乎与cellForRowAtIndexPath有关。在没有实际看到代码的情况下,我会说你要将第7行的新标签添加到已经创建的第6行。因此重叠。
答案 1 :(得分:0)
当您的数据发生变化时,您是否正在调用表格视图的重新加载数据方法?
[tableView reloadData];