2012-03-16 19 views
0

私は最近、iOSの開発になってきている、と私は(非常に大まか)に見える何かを構築しようとしている。このような:http://falkendev.com/downloads/ios-sample.png再配置画像 - iOSの

基本的には、ページの単純なテキスト - 複数の行にまたがる大文字のテキスト、区切り線、可変長の小さな記述テキストを表示します。このテキストは編集可能である必要はありません。私はインターフェイスビルダーを使って作業していますが、私がやりたいことはプログラムで行う必要があるかもしれないと思いますか?

つの質問:

- 彼らはコンテンツに基づいて、その高さを調整するようにどのように私はこれらのテキストフィールドの作成について行くのですか?私は、それぞれのために標準の "テキスト"フィールドを使用し、それらを編集できないようにしてから、プログラムで高さを変更すると仮定しています。そして、さまざまなテキストフィールドの高さに基づいて、私はそれらの間のテキストフィールドと区切り線の位置を調整する必要がありますか?

- ページをスクロール可能にするにはどうすればよいですか?説明的なテキストが長くなり、画面の端から伸びる可能性があります。私は、記述的なテキストセクションだけでなく、ページ全体をスクロール可能にしたいと思っています。私はスクロールビュー内にすべての要素を配置すると仮定しています...しかし、現在、私はそれを見ると、ビューはちょうど中央になり(上と下の両方をカット)、私はそれをスクロールできませんすべて。

ありがとうございました!

答えて

0
  • は、このようなことをスクロール可能実際のサイズよりも大きいと にscrollviewのコンテンツのサイズを設定します。

    scrollView.contentSize = CGSizeMake(YourWidth ,YourHEight); // Here you can change either of height and width to make it more scrollable in that direction.

  • あなたはスクロール可能なテキストフィールドを持つようにUITextViewオブジェクトを使用することができます... スクロールして追加のテキストを表示することができます。その編集の プロパティをNOに設定します。それ以外の場合は、動的にラベルの高さを自分で更新する

  • ...確認のため

    NSString sizeWithFont方法

+0

感謝を使用しています。この場合、私は物事を考え過ぎるのをやめ、それが得られるまで実験しなければならないと思う。 –