1

我正在 iOS 中开发邮件应用程序。

在显示电子邮件的详细信息/内容时,我无法弄清楚如何同时显示邮件正文和附件。

我在 iPhone 中搜索了一些邮件应用程序,例如原始邮件应用程序和 Sparrow,它们以几乎相同的方式执行此操作。详细邮件视图是一个UITableview,发送者和接收者是一个UItableviewcell,主题是一个UItableviewcell,邮件正文和附件是一个UItableviewcell。由于邮件正文可能有html内容,我认为它需要使用UIWebview来显示,并且附件是一个新的UITableView,其中行是附件的数量。

我的问题是:

如何将 UIwebview 和 UItableView 放在一个 UITableViewCell 中?

我试图分配一个 tableviewcell 并向单元格添加一个 webview 和一个 tableview,但效果不佳。

谁能告诉我实现此要求的更好方法是什么?谢谢。

4

1 回答 1

0

我建议您对所有单元格使用相同的表格视图,而不是在表格中创建表格 =)

-cellforrowat...{
}

你可以制定条款

indexPath.row

0: subject
1: receiver,sender
2: webview for content
3: first attachement
4: second attachement
5: ... further attachements

所以你可以声明不同UITableViewCell的子类

subject
adresses
webviewcell
attachment

而且您知道对于每个row > 2(或左右)您都必须返回一个附件单元

只是一个想法,可能是我解决它的第一个想法

于 2012-04-09T13:59:18.940 回答