【发布时间】:2010-09-29 14:36:28
【问题描述】:
我有一个应用程序,其工作方式与 iPhone 的联系人应用程序的工作方式有些相似。当我们添加一个新的联系人时,用户将被定向到一个包含联系人信息的仅查看屏幕。如果我们从导航栏中选择“所有联系人”,用户将被导航到最近添加的联系人所在的所有联系人列表。
我们可以使用以下方法将视图移动到特定行:
[itemsTableView selectRowAtIndexPath:indexPath animated:NO scrollPosition:UITableViewScrollPositionBottom];
...但它不起作用。我打电话后马上打电话:
[tableView reloadData];
我想我不应该在这里调用selectRowAtIndexPath:animated:scrollPosition 方法。但如果不在这里,那么在哪里?
在下面的方法之后是否有任何委托方法被调用?
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath;
【问题讨论】:
-
我相信使用以下单元格状态自定义 - (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath{
标签: ios objective-c cocoa-touch uitableview