iPhone - 带有 html 内容的 UITextView?

标签 iphone html input uitextview richtext

UITextView 有一个名为 setContentToHTMLString 的方法,它在 UITextView 中显示 html。 但这是一个私有(private) API,可能会导致我的应用被苹果拒绝。

有什么办法可以在不直接调用此方法的情况下以某种方式将内容设置为 htm 字符串?或任何其他方式允许在可编辑的 View 中显示 html 内容(键盘可访问)?

最佳答案

我绝对讨厌 Three20 框架。它给你的应用程序增加了巨大的体积,添加了大量你可能不需要的类类别,在干净的编译中多次增加你的编译时间,并且如果你不小心没有设置所有的子项目可能会导致问题正确设置——个人恐怖故事,在添加 Three20 后,我在所有 arm6 设备上的应用程序商店中的应用程序更新中断了 3 周,而 Apple 花了他们甜蜜的时间批准我的简单修复。

无论如何,对 Three20 的抨击够多了。如果您想要更紧凑的东西,这是另一种选择,可以简单地替换具有基本 HTML 支持的 UITextView:http://www.cocoacontrols.com/platforms/ios/controls/bctextview .我不知道那个是否支持编辑。这个:http://www.cocoacontrols.com/platforms/ios/controls/egotextview支持富文本编辑,但不确定是不是HTML格式。它们都值得一看,看看您是否可以利用它们来满足您的需要。我只会将 Three20 用作绝对的最后手段,然后可能仍然不会使用它。

关于iPhone - 带有 html 内容的 UITextView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6513261/

相关文章:

javascript - 下拉/组合框的已选项目应反射(reflect)为单击标签时的选定项目

html - 如何在不使用 JS/jQuery 的情况下使占位符消失?

iphone - 这个要怎么释放呢?

iphone - 如何打印 NSObject 的所有已声明属性的值?

javascript - 单击按钮交换两个图像

javascript - 如何从 web 的 firebase 数据库中检索特定数据

java - 如何在不进入下一行的情况下通过 Ant 读取输入?

html - 将 HTML 输入按钮的文本值包装在多行中

objective-c - 在 Objective-C (iPhone) 中将字符串保存到文件中

iphone - 有没有办法以编程方式获取 iPhone 用户的运营商信息?