1

我有一个包含两个 UITextView 元素的视图,每个元素都绑定到控制器中的一个插座。这些内容来自数据库,有时短有时长。我希望它看起来像 html 中的那样<p>content1</p><p>content2</p>,这样从 content1 的结尾到 content2 的开头的距离是固定的,但是如果 content1 很长,则 content2 会在页面下移动。

似乎是一个非常基本的要求,但我不太清楚如何使用 Interface Builder 来做到这一点。将不胜感激任何帮助。

谢谢

4

2 回答 2

1

界面生成器不支持指定兄弟元素之间的关系;Cocoa 布局引擎执行与包含视图相关的所有操作。

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

于 2009-07-14T06:29:00.463 回答
0

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

于 2010-10-13T16:18:19.090 回答