2010-06-04 42 views

回答

0

您可以使用在其他位置设置“选定”iVar,然后重新加载单元格。如果它被选中,则加载所选的笔尖。你可能更适合在同一个单元格中使用这两个视图,然后将它们与淡入淡出转换交换。

+0

谢谢。 在相同的笔尖使用两个视图更容易,但现在我有另一个笔尖加载的好奇心。 你能举个例子吗?我没有得到它的工作。你告诉我的一切都在didSelectRowAtIndexPath()? Sry为我的英语和我noob问题。 – Pittor 2010-06-04 21:02:59

+0

好吧,想到的是,你会设置单元格选择在你的视图控制器的某个地方(比如通过使用selectedIndexPath ivar)。然后你可以调用[tableView reloadRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationFade];在didSelectRowAtIndexPath中:然后在的cellForRowAtIndexPath:你会怎么做,如果([selectedIndexPath isEqual:方法indexPath]){// 加载笔尖 }其他{// 加载另一个笔尖 } 再次,可能是一个坏主意。 – Elfred 2010-06-04 21:34:51

+0

It works;) 非常感谢。 – Pittor 2010-06-04 21:45:46