我有一个UITableViewController与几个UITableViewCells。每个单元格都有不同的内容:标签,图像,文本字段等。我需要根据我的UITableViewController类的用户交互来设置这些内容。从外部源设置内部UITableViewCell的内容?
例如:我有一个单元格中有一个UIImageView。当用户点击UIImageView时,我想要显示一个UIActionSheet。问题是我无法将UIImageView设置为UITableViewController类的属性。它必须是该UITableViewCell的子类的属性。但这意味着如果我编写用于在UITableViewCell子类中显示UIActionSheet的代码,它将不会显示在UITableViewController类中。
我的问题是,因为UITableViewCell中的所有对象都在它们自己的类中,所以如何在发生这些操作时提醒UITableViewController类?
此外,当显示UIActionSheet时,它将需要显示在我的UITableViewController类中。如果我从该操作表中选择一个项目,并希望将该项目的文本传播到设置UITableViewCell内部的UILabel的文本,我该怎么做?
非常优雅的做法!非常感谢你的帮助! – Jonathan