我正在iOS中开发一个Mail应用程序。
当显示电子邮件的详细信息/内容时,我无法弄清楚如何一起显示邮件正文和附件。
我在iPhone中搜索了一些邮件应用程序,比如原始邮件应用程序和Sparrow,它们几乎以同样的方式执行此操作。详细邮件视图是UITableview,发件人和收件人是一个UItableviewcell,主题是一个UItableviewcell,邮件正文和附件是一个UItableviewcell。由于邮件正文可能有html内容,我认为需要使用UIWebview来显示,附件是一个新的UITableView,其中行是附件的数量。
我的问题是:
如何将UIwebview和UItableView放在一个UITableViewCell中?
我试图分配一个tableviewcell并向单元格添加webview和tableview,但它不能正常工作。
有谁能告诉我实施这项要求的更好方法是什么?感谢。
答案 0 :(得分:0)
我建议您对所有单元使用相同的tableview,而不是在表中创建表=)
in
-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
(左右),你必须返回一个附属单元
只是一个想法可能是我解决它的第一个想法