2011-03-03 13 views
1

次のものを含むビューを作成したいと思います。ビューのラベル、テキストビュー、および画像を結合します(ただし、画像はテキストとともにスクロールします)。

  • UITextView
  • UILabel
  • UIImageView

半分が完全にスクロールしてテキストか (x:0 y:0 w:320 h:230) ImageViewの他の大きさです。しかし、私は画像にしたくない固定位置の画像はテキストでスクロールする必要があります。

は最後に、私はImageViewの上のラベルを追加したい(ラベルがImageViewの一定の下で、背景transparant)

私はScrollViewを使用すべき?

答えて

1

ステップ ビューに従います。その下のテキストビューと一緒に内部のImageViewのを入れてくださいイメージビューのラベル。

+0

こんにちはCNSivakumarですが、テキストサイズは静的ではなく、Webサービスから来ています。だからそれは2行または30行にすることができますか? textViewの最初の行tableViewの場合、テキストの2番目の行:テキストのサイズに応じて行の高さをどのように整理できますか? 私がtextViewを置くと言うと、それは自分自身をスクロールします。しかし、私は画像とテキストを一緒にスクロールし、テキストサイズは予測できません。 – NevzatR

+0

こんにちはNevzatR、動的文字列の長さまたはフォントサイズを計算し、長さまたはフォント値を使用してテキストビューの高さを調整する場合。 例:textView.frame(x、y、width、length); スペースが多い場合は、サイズを調整するために条件を使用することを意味します。 (または) CGSize lengthwise = [length.text sizeWithFont:length.font]; \t textviewのサイズを調整するには、lengthsize.widthを使用します。 – CNSivakumar

+0

)私はそれをあなたに:)ありがとう)それを解決するあなたの答えを編集することができます私はそれが必要ではないテーブルビューを使用していないUIView - > UIScrollView - > UIImageView + UITextView ...テキストサイズにも、scrollviewの高さTextviewのスクロールを無効にしてください:) – NevzatR

0

あなたが探しているのはスクロールビューです。フッターおよびuが置いてあればUItextviewとUIimageviewに使用するパーツテーブルビューのヘッダー内部>テーブルビュー - > scrollview - そして、彼らは一緒に両方のスクロール

+0

こんにちはディスコ、まずは試してみましたが、テキストサイズは予測できないので、テキストビューのスクロールもやってみましょう...しかし、私はしたくないです。テキストと画像は、 – NevzatR

0

UIImageViewでは、UIViewの内部にクリッピングをオンにして配置することができます。 UITextViewがスクロールすると、UIImageViewのフレームの原点を垂直に変更し、スクロール効果を与えます。私はこのような方法でフィルム・ストリップ・ノブを実装しました。ラベルは、UIImageViewを含むビューに移動できます。 ImageViewの原点を変更するだけなので、固定されたままになります。

+0

こんにちはサム、どうすればいいですか? UIImageView.origin.yをテキストビューのスクロールと同じ時間に変更しますか?また、テキストビューの原点を変更する必要がありますか?最初にUITextViewの起点は(x:0 y:230 w:320 h:230)yはyでなければならないので、スクロールするとき... – NevzatR

+0

UITextViewはUIScrollViewから継承しているので、UIScrollViewのデリゲート[super setDelegate:]を設定する必要があるかもしれません)、scrollViewDidScrollイベントを利用できます。 あなたはうまくいくソリューションを見つけたようですね!だからそれは良いです。 申し訳ありませんより早く応答しません。私はちょっとだけあなたがコメントを追加したことを気づいただけです。まだStackOverflowに慣れています。おそらく、そのための電子メール通知をセットアップする方法があります。 – Sam

関連する問題