2011-03-15 64 views
1

我正在尝试创建一个自定义tableview,其中有一个事件列表,当事件被选中时,只有该单元格被替换为信息或图标导致其他意见)iPhone - 选择表格视图中的行只改变该单元格,叶子表格完好

我的问题是如何能够实现这样的概念?我知道它需要在didSelectRowAtIndexPath中完成,但我不确定如何将此视图(或更好的是,只是一个水平的表视图)推送到这个空间。

任何建议将不胜感激。

+0

所以你阿斯金新的自定义单元格来代替所选单元格?仪式? – 2011-03-15 05:31:25

+0

是的,但如果可能的话,选定的单元格将被水平tableview替换..如果不可能,这不是一个问题。 – 2011-03-15 05:43:25

回答

2

然后您可以先创建一个custome单元格,您可以根据需要制作UITableViewCell的子类并进行设计,这是当您单击表格视图之后单击单元格时将显示的单元格 now

- (void)tableView:(UITableView *)aTableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 
时表行是通过调用此方法

[self.tableView reloadData]; 

,并在你的方法选择重装资料表

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 

,如果你的选择是回归customcell

它会工作,我已经做到了,从这个链接 采取帮助 http://www.alexandre-gomes.com/?p=482 好运

+0

为此,你将如何推动tableview而不是一个自定义单元格? – 2011-03-15 06:03:20

+1

在单元格内推送tableview并不是一个好主意,我猜如果你不想推新的单元格视图然后在同一个表格视图中使用insertrow方法,你可以在apple的开发者站点看到文档 – 2011-03-15 06:08:29

+0

这不是一个好主意只是因为它可能会减慢tableview加载?我只想让tableview在其他视图中显示图标,因为我不相信你可以在一个单元格中放置多个图标,并使它们全部可选。 – 2011-03-15 06:11:08

相关问题