【发布时间】:2014-02-26 21:09:07
【问题描述】:
我有一个带有几个 UITableViewCells 的 UITableViewController。每个单元格都有不同的内容:标签、图像、文本字段等。我需要根据 UITableViewController 类的用户交互来设置这些内容。
例如:我有一个包含 UIImageView 的单元格。当用户点击 UIImageView 时,我希望显示 UIActionSheet。问题是我无法将 UIImageView 设置为 UITableViewController 类的属性。它必须是该 UITableViewCell 的子类的属性。但这意味着如果我编写用于在 UITableViewCell 子类中显示 UIActionSheet 的代码,它将不会在 UITableViewController 类中显示。
我的问题是,由于 UITableViewCell 中的所有对象都在它们自己的类中,当其中一个操作发生时,我如何提醒 UITableViewController 类?
此外,当显示 UIActionSheet 时,它需要显示在我的 UITableViewController 类中。如果我从该操作表中选择一个项目并希望将该项目的文本传播到在 UITableViewCell 内设置 UILabel 的文本,我该怎么做?
【问题讨论】:
标签: ios cocoa-touch uitableview