0
我有一个UITableView与从nib文件加载的自定义单元格,它工作正常。iPhone - UITableViewCell - 当选择一行时,由另一个NIB CustomCell更改NIB CustomCell?
当我选择一行(名为CustomCell1)时,可以加载另一个CustomCell2并用它替换CustomCell1?
我想我必须使用didSelectRowAtIndexPath(),但我不知道如何。
任何想法?
谢谢。
谢谢。 在相同的笔尖使用两个视图更容易,但现在我有另一个笔尖加载的好奇心。 你能举个例子吗?我没有得到它的工作。你告诉我的一切都在didSelectRowAtIndexPath()? Sry为我的英语和我noob问题。 – Pittor 2010-06-04 21:02:59
好吧,想到的是,你会设置单元格选择在你的视图控制器的某个地方(比如通过使用selectedIndexPath ivar)。然后你可以调用[tableView reloadRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationFade];在didSelectRowAtIndexPath中:然后在的cellForRowAtIndexPath:你会怎么做,如果([selectedIndexPath isEqual:方法indexPath]){// 加载笔尖 }其他{// 加载另一个笔尖 } 再次,可能是一个坏主意。 – Elfred 2010-06-04 21:34:51
It works;) 非常感谢。 – Pittor 2010-06-04 21:45:46