【问题标题】:How can I implement an image detail view for my table view?如何为我的表格视图实现图像详细视图?
【发布时间】:2011-04-24 23:18:10
【问题描述】:

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

【问题讨论】:

    标签: iphone ios tableview detailsview


    【解决方案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 ...];
    ...
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多