iphone - 如何为我的表格 View 实现图像详细 View ?

标签 iphone ios tableview detailsview

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

最佳答案

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

在 didSelectRowAtIndexPath: 方法中,您延迟实例化包含 UIImageView(或您想要显示的任何其他内容)的 UIViewController,并使用所需的图像设置 subview 的图像属性。 通过这样做,您只需保留一个 subview 并更改该 subview 中的图像即可。

我希望我回答了你的问题:)(但我不是 100% 确定)

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

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

关于iphone - 如何为我的表格 View 实现图像详细 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5773876/

相关文章:

ios - 手写绘图有点晚,就像我手指的回声 ios objective c

ios - 如何阻止我的 tableView 单元格重复使用其中的按钮?

iphone - 释放导航 Controller 堆栈中特定 UIVIewController 的内存

iphone - <canvas> 可以用于为移动浏览器制作 Web 应用程序吗?

iphone - 是否有用于 CALayer HitTest 的 MouseChildren?

关于 TableView 和构建自定义类模型的 iPhone MVC 问题

ios - UIKeyboardWillShow 通知在物理设备上调用了两次,但在模拟器中没有调用

ios - 如何将用户添加到 Firebase 数据库

ios - 通过按钮对表格 View 中的单元格进行排序

ios - 如何更好地利用分隔线?例如。让它成为一个细胞?