如何在iphone上模拟标准html文本呈现?

如何在iphone上模拟标准html文本呈现?,iphone,html,uitextview,Iphone,Html,Uitextview,我有一个视图,其中包含两个UITextView元素,每个元素都与控制器中的一个插座相连。这些内容来自数据库,有时短,有时长。我希望它看起来像html中的一样,带有content1content2,这样从content1的结尾到content2的开头的距离是固定的,但是如果content1很长,content2会在页面中向下移动 这似乎是一个非常基本的要求,但我不太明白如何使用Interface Builder来实现它。非常感谢您的帮助 感谢接口生成器不支持指定同级元素之间的关系;Cocoa布局引

我有一个视图,其中包含两个UITextView元素,每个元素都与控制器中的一个插座相连。这些内容来自数据库,有时短,有时长。我希望它看起来像html中的一样,带有
content1

content2

,这样从content1的结尾到content2的开头的距离是固定的,但是如果content1很长,content2会在页面中向下移动

这似乎是一个非常基本的要求,但我不太明白如何使用Interface Builder来实现它。非常感谢您的帮助


感谢

接口生成器不支持指定同级元素之间的关系;Cocoa布局引擎执行与包含视图相关的所有操作


我建议创建一个包含这两个段落的UITextView,在它们之间插入一行空行。但是,将每个段落保留在自己的实例变量中,当其中一个段落被更新时,也会更新显示,从两个单独的段落重建组合文本。

Interface builder不支持指定同级元素之间的关系;Cocoa布局引擎执行与包含视图相关的所有操作


我建议创建一个包含这两个段落的UITextView,在它们之间插入一行空行。但是,将每个段落保留在其自己的实例变量中,当其中一个段落被更新时,也会更新显示,从两个单独的段落重建组合文本。

您可以使用textview的
contentSize
属性将它们相对对齐。此属性始终反映实际布局文本内容的大小。

您可以使用textview的
contentSize
属性将它们相对对齐。此属性始终反映实际布局文本内容的大小。

是,谢谢。我最终使用UIWebView,以便也可以应用格式设置。但这似乎是一种蹩脚的做法。我想我可以通过基于文本计算边界框的大小来单独完成这项工作(正如我想象的UIWebView渲染引擎所做的那样),但似乎已经有现成的库可以完成这项工作了。是的,谢谢。我最终使用UIWebView,以便也可以应用格式设置。但这似乎是一种蹩脚的做法。我想我可以通过基于文本计算边界框大小来单独完成这项工作(正如我想象的UIWebView渲染引擎所做的那样),但似乎已经有现成的库可以完成这项工作了。