2014-06-30 60 views
0

我想在textView中編寫文本,稍後當我將圖像添加到textView時,我只希望此文本在該圖像下移動。所以..當我讓圖像小於邊界的textView文本保持在同一行,只移動到右側,並出現在圖像附近,但是當我做一個圖像的寬度與textView相同的大小,它只是停留在相同(開始)位置,並沒有在所有移動..這裏是代碼我使用:如何在UITextView中的圖像下移動文本?

UIBezierPath *exclusionPath = [UIBezierPath bezierPathWithRect:CGRectMake(CGRectGetMinX(_imageView.frame), 
                         CGRectGetMinY(_imageView.frame), CGRectGetWidth(_imageView.frame), 
                        CGRectGetHeight(_imageView.frame))]; 

self.textView.textContainer.exclusionPaths= @[exclusionPath]; 

回答

0

一個可行的辦法,你可以把UITextView有明確的背景色,對UIImageView頂部和動畫每UIImageView爲你的要求。當UIImageView的大小發生變化時,您還可以更改UITextView框架

0

集UITextViewDelegate在你的代碼

-(void) textViewDidChange:(UITextView *)textView 
{ 
    [TextReview scrollRangeToVisible:NSMakeRange([TextReview.text length], 0)]; 
} 

當你在你的TextView滾動型自動輸入文本,然後它的滾動的文字。

enter image description here