2011-04-24 61 views
0

我有一个表格视图,为每个条目我想在详细视图中显示一个单独的图像。我有我的表格视图数据存储在一个NSArray,然后我复制到一个NSDictionary,使我的条目可搜索。我已经找到了关于如何制作图像细节视图的教程,但我不知道如何保持我的表可搜索。我对iOS开发还很陌生,所以请详细说明。如何为我的表视图实现图像细节视图?

回答

1

只是不释放NSDictionary或您的任何数据源。

在didSelectRowAtIndexPath:方法中,您懒惰地实例化包含您的UIImageView(或任何其他您想要显示的)的UIViewController,并设置您的子视图的图像属性与所需的图像。 通过这样做,你只是保持一个子视图,只是改变这个子视图中的图像。

我希望我回答你的问题:)(我不是100%肯定虽然)

编辑:添加一些代码,用于说明目的

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 
{if(!subview){UIViewController *subview=[[UIViewController alloc]init]; 
subview.delegate=self;} 
subview.image=[UIImage ...]; 
... 
}