【发布时间】:2010-03-27 12:45:59
【问题描述】:
我是 iPhone 开发的新手,我有一个关于如何为我的应用程序创建视图的问题。
视图应该显示一个问题(使用格式化/语法突出显示的文本)和多个可能的答案。用户应该能够点击一个答案来验证它。
目前,我正在尝试使用嵌入 UIWebView 作为 contentView 的 UITableView。这使我可以轻松地显示格式化文本。 问题是计算和调整单元格的高度是一个真正的痛苦。我必须预加载 webview,调用 sizeToFit,获取它的高度,并相应地更新单元格。这个过程应该针对问题和答案进行(因为它们也是 HTML 格式的文本)。
太痛苦了,我打算换别的东西。我认为只使用一个大的 UIWebView 并在 HTML 中设计所有内容。但我查看了一些描述如何在 HTML 页面和 ObjectiveC 代码之间进行通信的文章。这似乎也涉及一些可怕的技巧......
所以...就是这样,我真的不知道我应该做什么。 我想你们中的一些人以前处理过这样的事情,并且会提供一些非常感谢的提示:)
【问题讨论】:
-
我们在为 iPhone 构建 StackOverflow 吗? ;-)
-
@Josh 已经有一个名为 6 到 8 的 stackoverflow iPhone 应用程序 (stackapps.com/questions/623/…)
标签: iphone sdk uiwebview richtext