在UITableviewCell中添加uiview

时间:2011-12-23 08:35:29

标签: iphone objective-c ios4 uitableview

我有一个带自定义单元格的UITableView。我已经为tableviewcell创建了带xib的单独类。在tableviewcell中我添加了一个UIView,因为我想在tableview中添加不同的uiviews。

现在我有2个视图,我想根据我的数据添加到tableviewcell。 I,E;如果我的数据支持view1,那么我在一个数组中添加view1,用于绘制表视图&在表格视图中,我只是这样写:

cell.parentView = [dailyExpenseViewArray objectAtIndex:indexPath.row];

Daily Expense View数组是1和1类型的视图数组。 2.父视图是tableviewcell中的UIview对象。

我的问题是我完全拥有视图数组。但在tableview中,它显示空白行。尽管绘制了行数,但是具有空白视图。

任何帮助将不胜感激。提前谢谢。

2 个答案:

答案 0 :(得分:4)

我不确定在没有看到更多代码的情况下完全理解您的问题,但我认为这可能是您尝试在单元格内显示UIView的方式的问题。您是否尝试过以下方法:

[cell addSubview:[dailyExpenseViewArray objectAtIndex:indexPath.row]];

答案 1 :(得分:0)

目前还不完全清楚你要做什么,可能一些代码会有所帮助。

无论如何,如果我理解正确,我建议您尝试将您的观点作为子视图添加到您单元格的contentView属性(而不是设置parent,我的意思是),如下所示:< / p>

cell.contentView = [dailyExpenseViewArray objectAtIndex:indexPath.row];
希望它有所帮助...