1

2つのUITextView要素を含むビューがあり、それぞれがコントローラーのアウトレットに関連付けられています。これらのコンテンツはデータベースからのものであり、短い場合と長い場合があります。<p>content1</p><p>content2</p>content1の終わりからcontent2の始まりまでの距離が固定されている ように、htmlのように見せたいのですが、content1が長いと、content2はページの下に移動します。

非常に基本的な要件のようですが、InterfaceBuilderでそれを行う方法を完全に理解することはできません。助けていただければ幸いです。

ありがとう

4

2 に答える 2

1

インターフェイス ビルダーは、兄弟要素間の関係の指定をサポートしていません。Cocoa レイアウト エンジンは、含まれているビューに関連するすべてを行います。

両方の段落を含む単一の UITextView を作成し、それらの間に単一の空行を挿入することをお勧めします。ただし、各段落を独自のインスタンス変数に保持し、いずれかが更新されると、表示も更新して、2 つの別々の段落から結合されたテキストを再構築します。

于 2009-07-14T06:29:00.463 に答える
0

テキストビューのcontentSizeプロパティを使用して、それらを互いに相対的に整列させることができます。このプロパティは、実際にレイアウトされたテキスト コンテンツのサイズを常に反映します。

于 2010-10-13T16:18:19.090 に答える