2016-12-19 8 views
2

enter image description hereはどのように私はxamarin.iosに画像上のテキストをスクロールすることができます

聞くが、私のコードです:私のコードで

var label = new UILabel { Text = text }; 

    label.SetNeedsLayout(); 

    float width = 125; 

    SizeF size = (SizeF)(label.Text).StringSize(label.Font, new SizeF(width, 100),UILineBreakMode.TailTruncation); 

    label.Lines = 5; 

    label.Frame = new RectangleF(20, 40, size.Width, size.Height); 

    var image = new UIImageView(); 

    image.Image = new UIImage("bluesticky.png"); 

    image.Frame = new CGRect(0, 0, 180, 220); 

    this.AddSubview(image); 

    this.AddSubview(label); 

UILabelテキストがUIImageの上に置かれています。テキストがイメージよりも大きい場合は、イメージ上のテキストをスクロールしたいと思います。ありがとうございます。

答えて

1

UIlableで難しいですが、スクロールビューも必要です。

代わりにUITextViewを使用してください。背景色を変更して、編集可能なプロパティをfalseにクリアします。スクロールを自動的に管理します。

///更新: TextViewがスクロールしているときに画像のドラッグを無効にするには、スクロールが開始されたときにUIImageviewのイベントをドラッグすることを無効にすることができます。 responding.Iため

mytextview1.DecelerationStarted += (sender, e) => 
      { 
       //Disable dragging of Image. 
      }; 
      mytextview1.DecelerationEnded += (sender, e) => 
      { 
       //Enable dragging of Image. 
      }; 
+0

おかげで、代わりにUILabelのこの作品の罰金をUITextViewを使用していますが、私は機能が存在してドラッグしている私のイメージのためにUITextView.i.eを使用して他のいくつかの問題に直面します。スクロールバーでUIImageのテキストをスクロールしようとすると、私のイメージも動きます。 – Deepak

+0

あなたのアプリからスクリーンショットを共有できますか?解決策を提案する前に理解したいです。 – Darshana

+0

スクリーンショットを追加しました。 andを見て、何か解決策を提案してください。 – Deepak

関連する問題